Feasibility Study of Implementing "Reconfigurable Computing" in AUTOSAR Environment

dc.contributor.authorGanesan, Vinodh
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering (Chalmers)en
dc.date.accessioned2019-07-03T14:24:15Z
dc.date.available2019-07-03T14:24:15Z
dc.date.issued2016
dc.description.abstractTechnological advancements have always been a driving factor for growth in many domains. Competitive market and changing customer needs are a common scenario in the automotive sector. Many advancements in the recent past like the drive by wire system or the anti-lock braking system have become reality due to electronic control systems. With the increase in number of electronic control units within a vehicle, the standardization of vehicle’s electrical architecture has gained significance. A standard that has been gaining recognition in the automotive sector over the years and that looks to be the future way ahead is the Automotive Open System Architecture (AUTOSAR). We can expect future vehicles to have more electronics inside them and the electronic control units to be developed based on AUTOSAR standards. Advancements in communication technology have made it feasible to have data exchange between vehicles and by doing so, they have also increased the concerns on safety and security in vehicles. Further, development of various modern concepts like autonomous driving, etc., has pushed the automotive industry to gather lot of data and look for faster processing solutions. General purpose processors, which were previously used, alone are not competent enough to support the processing demands of these embedded applications and thus, wherever possible, hardware acceleration is being tried to aid the processor. But in doing so, the power usage and silicon area of the circuits increase, which is not viable. One way to solve this problem could be to introduce reconfigurable computing. Reconfigurable Computing is a form of computing in which the hardware configurations are modified during program execution. With this technique, the system becomes more flexible for the designers and by smartly selecting the hardware to be reconfigured, high throughput, less power usage and other system specific requirements can be attained. Another advantage could be after sale bug fixes like those which are possible on software today can also be extended to hardware. Thus, if reconfigurable computing can be implemented within AUTOSAR, it will showcase the possibility to use this technology in vehicles. To understand the feasibility, a system that can dynamically and partially reconfigure an Advanced Encryption Standard (AES) encryption and decryption module in hardware according to diagnostic requests from the user was implemented using Arctic Core (an open source AUTOSAR software) for a Zynq® System On Chip (SOC). Results show the possibility of implementing such a system with few limitations. Further it could also be seen that a partially reconfigurable design would be more preferable than a fully reconfigurable solution as it could minimize the down time during reconfiguration of the system.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/245958
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectInformations- och kommunikationsteknik
dc.subjectData- och informationsvetenskap
dc.subjectInformation & Communication Technology
dc.subjectComputer and Information Science
dc.titleFeasibility Study of Implementing "Reconfigurable Computing" in AUTOSAR Environment
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster Thesisen
dc.type.uppsokH
local.programmeEmbedded electronic system design (MPEES), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
245958.pdf
Storlek:
4.13 MB
Format:
Adobe Portable Document Format
Beskrivning:
Fulltext