Technische
            Universität Braunschweig
  • Startseite
  • Team
  • Forschung
    • AG Ernst
    • AG Jukan
    • AG Michalik
    • AG Prevelakis
    • TUBS.digital
  • Lehre
    • Prüfungen
    • Veranstaltungen
    • Studentische Arbeiten
    • Seminarthemen
    • Internationale Praktika
  • Stellenangebote
    • DE
    • EN
Logo Institut für Datentechnik und Kommunikationsnetze der TU Braunschweig
  • Flexelerator
    • Einleitung
    • Flexelerator am IDA
    • Beteiligte am IDA
    • Relevante Veröffentlichungen

Flexelerator


Einleitung

Dank Weiterentwicklungen in der Automobil- und Sensortechnik werden kommende Automobilgenerationen mit einer Vielzahl an verschiedenen Sensorsystemen ausgestattet sein, die eine große Menge an Sensordaten für Fahrerassistenzsysteme aufzeichnen. Diese  Systeme nutzen diese Daten dann zur möglichst optimalen Wahrnehmung des Fahrzeugumfelds. Insbesondere optische Systeme basierend auf mehreren Kameras erzeugen dabei erhebliche Datenmengen. Bei steigenden Auflösungen werden leistungsfähige Steuergeräte und Rechnerarchitekturen notwendig, um die zwingend notwendige Echtzeitverarbeitung dieser Daten zu garantieren.

Da im Fahrzeug allerdings nur ein sehr begrenztes elektrisches Leistungsbudget zur Verfügung steht, scheiden stromhungrige Recheneinheiten wie Standardprozessoren oder aktuelle Grafikkarten als potentielle Plattformen aus. FPGAs dagegen bieten relativ hohe Rechenleistung bei moderatem Stromverbrauch und stellen damit eine potentielle Rechnerarchitektur für das Steuergerät der Zukunft dar.

Daher befasst sich das IDA in Kooperation mit Volkswagen mit dem Entwurf und der Konzeption einer FPGA-basierten Rechenplattform für kamerabasierte Fahrerassistenzsystemen. Neben der Bereitstellung der Plattform sind die Entwicklung einer leistungsfähigen Programmierumgebung sowie die Implementierung von relevanten Algorithmen aus dem Bereich der Umfeldwahrnehmung weitere Kernziele des Projekts.

Flexelerator am IDA

Im Rahmen des Projekts befasst sich das IDA mit zwei zentralen Aspekten:

  • Datenflussarchitektur: Die im FlexFilm-Projekt entwickelte schwach programmierbare FlexWAFE-Architektur hat sich in der Vergangenheit als sehr geeignet zur Beschleunigung von Bildverarbeitungsalgorithmen erwiesen und dient daher als Basis für die entstehende Rechenplattform. Die Architektur soll hinsichtlich ihres Programmierkomforts erweitert werden, so dass ein einfacherer Entwurf von FPGA-Anwendungen unter Nutzung von schwacher Programmierbarkeit möglich wird.
  • Programmierumgebung: Da der Entwurf von FPGA-Designs aktuell weitgehend manuell erfolgt, soll eine integrierte Entwurfsumgebung entstehen, die neben dem Zusammenstellen des FPGA-Designs auch Möglichkeiten der Analyse hinsichtlich Resourcenbedarf und Zeitverhalten bietet.

Weitere Aspekte wie das Konzept der Plattform, die Kopplung mit anderen ECUs und Systemen, die Selektion und Implementierung von geeigneten Bildverarbeitungsalgorithmen oder die Einbindung von Fremdkomponenten werden in Kooperation mit Volkswagen bearbeitet. Außerdem existieren inhaltliche Überschneidungen mit dem DFG-geförderten Projekt Digital Chameleon, das sich mit der Konzeption eines automatisierten Entwurfsprozesses für die FlexWAFE-Architektur befasst.

Beteiligte am IDA

Henning Sahlbach

Sean Whitty

Relevante Veröffentlichungen

Das aufgeführte Material ist urheberrechtlich geschützt. Das entsprechende Urheberrecht ist zu beachten.


Henning Sahlbach, Daniel Thiele and Rolf Ernst, "A System-Level FPGA Design Methodology for Video Applications with Weakly-Programmable Hardware Components", Journal of Real-Time Image Processing, Springer Berlin Heidelberg, März 2014.

BibTeX Code anzeigen: A System-Level FPGA Design Methodology for Video Applications with Weakly-Programmable Hardware Components

@article{sahlbach2014systemlevel,

author = {Henning Sahlbach and Daniel Thiele and Rolf Ernst},
journal = {Journal of Real-Time Image Processing, Springer Berlin Heidelberg},
month = 0,
title = {{A System-Level FPGA Design Methodology for Video Applications with Weakly-Programmable Hardware Components}},
year = {2014}

}

Henning Sahlbach, Stefan Wonneberger, Thorsten Graf and Rolf Ernst, "Exploration of FPGA-based Dense Block Matching for Motion Estimation and Stereo Vision on a Single Chip" in Proceedings of IEEE Intelligent Vehicles Symposium (IV), Juni 2013.

BibTeX Code anzeigen: Exploration of FPGA-based Dense Block Matching for Motion Estimation and Stereo Vision on a Single Chip

@inproceedings{sahlbach2013exploration,

author = {Henning Sahlbach and Stefan Wonneberger and Thorsten Graf and Rolf Ernst},
booktitle = {Proceedings of IEEE Intelligent Vehicles Symposium (IV)},
month = jun,
title = {{Exploration of FPGA-based Dense Block Matching for Motion Estimation and Stereo Vision on a Single Chip}},
year = {2013}

}

Henning Sahlbach and Rolf Ernst, "Towards a Certifiable Integration of SRAM-based FPGAs in Safety-Critical Automotive Systems" in Proceedings of IEEE Pacific Rim International Symposium on Dependable Computing (PRDC), to appear, Dezember 2013.

BibTeX Code anzeigen: Towards a Certifiable Integration of SRAM-based FPGAs in Safety-Critical Automotive Systems

@inproceedings{sahlbach2013towards,

author = {Henning Sahlbach and Rolf Ernst},
booktitle = {Proceedings of IEEE Pacific Rim International Symposium on Dependable Computing (PRDC), to appear},
month = dec,
title = {{Towards a Certifiable Integration of SRAM-based FPGAs in Safety-Critical Automotive Systems}},
year = {2013}

}

Daniel Thiele and Rolf Ernst, "Optimizing Performance Analysis for Synchronous Dataflow Graphs with Shared Resources" in Proc. of Design, Automation, and Test in Europe (DATE), (Dresden, Germany), März 2012.

BibTeX Code anzeigen: Optimizing Performance Analysis for Synchronous Dataflow Graphs with Shared Resources

@inproceedings{thiele2012optimizing,

address = {Dresden, Germany},
author = {Daniel Thiele and Rolf Ernst},
booktitle = {Proc. of Design, Automation, and Test in Europe (DATE)},
month = mar,
title = {{Optimizing Performance Analysis for Synchronous Dataflow Graphs with Shared Resources}},
year = {2012}

}

Henning Sahlbach, Sean Whitty and Rolf Ernst, "A High-Performance Dense Block Matching Solution for Automotive 6D-Vision" in Proceedings of Design, Automation and Test in Europe (DATE), März 2012.

BibTeX Code anzeigen: A High-Performance Dense Block Matching Solution for Automotive 6D-Vision

@inproceedings{sahlbach2012highperformance,

author = {Henning Sahlbach and Sean Whitty and Rolf Ernst},
booktitle = {Proceedings of Design, Automation and Test in Europe (DATE)},
month = mar,
title = {{A High-Performance Dense Block Matching Solution for Automotive 6D-Vision}},
year = {2012}

}

Henning Sahlbach, Sean Whitty and Rolf Ernst, "A Flexible High-Performance Accelerator Platform for Automotive Sensor Applications" in SAE International Journal of Passenger Cars - Electronic and Electrical Systems, vol. 5, Mai 2012.

BibTeX Code anzeigen: A Flexible High-Performance Accelerator Platform for Automotive Sensor Applications

@inproceedings{sahlbach2012flexible,

author = {Henning Sahlbach and Sean Whitty and Rolf Ernst},
booktitle = {SAE International Journal of Passenger Cars - Electronic and Electrical Systems},
month = may,
title = {{A Flexible High-Performance Accelerator Platform for Automotive Sensor Applications}},
volume = {5},
year = {2012}

}

Henning Sahlbach, Sean Whitty, Oliver Bende and Rolf Ernst, "A Scalable, High-Performance Motion Estimation Application for a Weakly-Programmable FPGA Architecture" in Proceedings of 20th International Conference on Field Programmable Logic and Applications (FPL), August 2010.

BibTeX Code anzeigen: A Scalable, High-Performance Motion Estimation Application for a Weakly-Programmable FPGA Architecture

@inproceedings{SWB+10:ScalaHighPMotioEstim,

author = {Henning Sahlbach and Sean Whitty and Oliver Bende and Rolf Ernst},
booktitle = {Proceedings of 20th International Conference on Field Programmable Logic and Applications (FPL)},
month = aug,
title = {{A Scalable, High-Performance Motion Estimation Application for a Weakly-Programmable FPGA Architecture}},
year = {2010}

}

Stefan Wonneberger, Thorsten Graf, Henning Sahlbach, Sean Whitty, Oliver Bende and Rolf Ernst, "Real-time Image Processing for Camera-based Driver Assistance Applications" in Automation, Assistance and Embedded Real-time Platforms for Transportation (AAET), Februar 2010.

BibTeX Code anzeigen: Real-time Image Processing for Camera-based Driver Assistance Applications PDF-Datei herunterladen/anzeigen: WGSetal10_RealtImageProceCamer.pdf

@inproceedings{WGS+10:RealtImageProceCamer,

author = {Stefan Wonneberger and Thorsten Graf and Henning Sahlbach and Sean Whitty and Oliver Bende and Rolf Ernst},
booktitle = {Automation, Assistance and Embedded Real-time Platforms for Transportation (AAET)},
month = feb,
title = {{Real-time Image Processing for Camera-based Driver Assistance Applications}},
year = {2010}

}

Amilcar do Carmo Lucas, Henning Sahlbach, Sean Whitty, Sven Heithecker and Rolf Ernst, "Application Development with the FlexWAFE Realtime Stream Processing Architecture for FPGAs", ACM Transactions on Embedded Computing Systems Special Issue on Configurable Computing: Configuring Algorithms, Processes and Architecture, vol. 9, No. 1, Oktober 2009.

BibTeX Code anzeigen: Application Development with the FlexWAFE Realtime Stream Processing Architecture for FPGAs PDF-Datei herunterladen/anzeigen: LSHetal09_AppliDevelFlexWRealt.pdf

@article{LSH+09:AppliDevelFlexWRealt,

author = {Amilcar do Carmo Lucas and Henning Sahlbach and Sean Whitty and Sven Heithecker and Rolf Ernst},
journal = {ACM Transactions on Embedded Computing Systems Special Issue on Configurable Computing: Configuring Algorithms, Processes and Architecture},
month = oct,
title = {{Application Development with the FlexWAFE Realtime Stream Processing Architecture for FPGAs}},
volume = {9},
year = {2009}

}

Kontakt

Institut für Datentechnik und Kommunikationsnetze
Hans-Sommer-Straße 66
38106 Braunschweig
Telefon: (0531) 391-3734
Fax: (0531) 391-4587

Sprechzeiten:

Mo: 
10:15-11:30 und 14:00-15:00
Di:   
10:15-11:30 und 14:00-15:00
Mi:   
14:00-15:00
Do: 
10:15-11:30 und 14:00-15:00
Fr:
10:15-11:30 und 14:00-15:00
© Technische Universität Braunschweig
Impressum Datenschutz