Enhancing automotive embedded systems with FPGAs
Modern vehicles represent a complex distributed cyber-physical system that simultaneously handles critical functions like drive-by-wire systems, non-critical functions like window/door control, and compute intensive multimedia functions. Distributed electronic control units (ECUs), which integrate...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Theses and Dissertations |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/67064 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-67064 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-670642023-03-04T00:51:15Z Enhancing automotive embedded systems with FPGAs Shanker, Shreejith Douglas Leslie Maskell School of Computer Science and Engineering Technical University of Munich TUMCREATE Centre for High Performance Embedded Systems DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks Modern vehicles represent a complex distributed cyber-physical system that simultaneously handles critical functions like drive-by-wire systems, non-critical functions like window/door control, and compute intensive multimedia functions. Distributed electronic control units (ECUs), which integrate processing elements and supporting peripherals (network interfaces, memory), implement a variety of functions in software, and information is exchanged between ECUs and sensors/actuators over in-vehicle networks. As the complexity of applications rises with increasing automation, extensive hardware support is required in the form of multicore processors or special purpose hardware accelerators to offer required levels of performance. Additional features also drive an increase in the number of ECUs since new functions are rarely consolidated on existing ECUs. Furthermore, network interfaces implemented as ASICs or dedicated logic must be adapted to handle increased communication loads, consuming power and requiring more infrastructure support in terms of cabling and weight. The increasing number of safety-critical functions further impacts complexity if existing one-to-one redundancy schemes are applied. Rising automation also poses news challenges like security, with researchers showing that internal networks are easily manipulated with catastrophic effects and total loss of control. Our research aims to address these challenges using architectural enhancements that are transparent at the computational and network levels, leveraging the capabilities of reconfigurable hardware. We present advanced ECU architectures with extended network capabilities, apply these in the context of safety critical systems, explore ways of extending these schemes to offer advanced security features, and show how such advanced systems can be validated in hardware. Our work represents an advancement in the state of the art with regard to applying FPGAs in vehicular systems. DOCTOR OF PHILOSOPHY (SCE) 2016-05-11T06:39:41Z 2016-05-11T06:39:41Z 2016 Thesis Shanker, S. (2016). Enhancing automotive embedded systems with FPGAs. Doctoral thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/67064 10.32657/10356/67064 en 249 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks |
spellingShingle |
DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks Shanker, Shreejith Enhancing automotive embedded systems with FPGAs |
description |
Modern vehicles represent a complex distributed cyber-physical system that simultaneously handles critical functions like drive-by-wire systems, non-critical functions like window/door control, and compute intensive multimedia functions. Distributed electronic control units (ECUs), which integrate processing elements and supporting peripherals (network interfaces, memory), implement a variety of functions in software, and information is exchanged between ECUs and sensors/actuators over in-vehicle networks. As the complexity of applications rises with increasing automation, extensive hardware support is required in the form of multicore processors or special purpose hardware accelerators to offer required levels of performance. Additional features also drive an increase in the number of ECUs since new functions are rarely consolidated on existing ECUs. Furthermore, network interfaces implemented as ASICs or dedicated logic must be adapted to handle increased communication loads, consuming power and requiring more infrastructure support in terms of cabling and weight. The increasing number of safety-critical functions further impacts complexity if existing one-to-one redundancy schemes are applied. Rising automation also poses news challenges like security, with researchers showing that internal networks are easily manipulated with catastrophic effects and total loss of control. Our research aims to address these challenges using architectural enhancements that are transparent at the computational and network levels, leveraging the capabilities of reconfigurable hardware. We present advanced ECU architectures with extended network capabilities, apply these in the context of safety critical systems, explore ways of extending these schemes to offer advanced security features, and show how such advanced systems can be validated in hardware. Our work represents an advancement in the state of the art with regard to applying FPGAs in vehicular systems. |
author2 |
Douglas Leslie Maskell |
author_facet |
Douglas Leslie Maskell Shanker, Shreejith |
format |
Theses and Dissertations |
author |
Shanker, Shreejith |
author_sort |
Shanker, Shreejith |
title |
Enhancing automotive embedded systems with FPGAs |
title_short |
Enhancing automotive embedded systems with FPGAs |
title_full |
Enhancing automotive embedded systems with FPGAs |
title_fullStr |
Enhancing automotive embedded systems with FPGAs |
title_full_unstemmed |
Enhancing automotive embedded systems with FPGAs |
title_sort |
enhancing automotive embedded systems with fpgas |
publishDate |
2016 |
url |
https://hdl.handle.net/10356/67064 |
_version_ |
1759858325477916672 |