In this article the Autovision architecture is presented, a new Multi Processor System-on-Chip (MPSoC) architecture for future video-based driver assistance systems, using run-time reconfigurable hardware accelerator engines for video processing. According to various driving conditions (highway, city, sunlight, rain, tunnel entrance) different algorithms have to be used for video processing. These different algorithms require different hardware accelerator engines, which are loaded into the Autovision chip at run-time of the system, triggered by changing driving conditions. It was investigated how to use dynamic partial reconfiguration to load and operate the correct hardware accelerator engines in time, while removing unused engines in order to save precious chip area. In diesem Artikel wird die Autovisionarchitektur vorgestellt, eine neue Multi-Prozessor System-on-Chip (MPCoC) Architektur für zukünftige video-basierte Fahrerassistenzsysteme, die Hardwarebeschleuniger für die Videoverarbeitung verwendet, die zur Laufzeit austauschbar sind. Gemäß dem sich verändernden Fahrumfeld (Autobahn, Innenstadt, Sonnenlicht, Regen, Tunneleinfahrt) müssen unterschiedliche Algorithmen für die Videoverarbeitung verwendet werden. Diese unterschiedlichen Algorithmen bedürfen verschiedener Hardwarebeschleuniger-Engines, die zur Laufzeit des Systems abhängig von den sich verändernden Fahrzuständen in den Autovisionchip geladen werden. Es wurde untersucht, wie man die dynamisch partielle Rekonfiguration dazu verwenden kann, die richtigen Hardwarebeschleuniger-Engines rechtzeitig zu laden und anzusteuern, während unbenutzte Engines vom FPGA entfernt werden, um wertvolle Chipfläche einzusparen.
[1]
Richard O. Duda,et al.
Use of the Hough transformation to detect lines and curves in pictures
,
1972,
CACM.
[2]
Jürgen Teich,et al.
Bridging the Gap between Relocatability and Available Technology: The Erlangen Slot Machine
,
2006,
Dynamically Reconfigurable Architectures.
[3]
Ming-Yang Chern,et al.
The lane recognition and vehicle detection at night for a camera-assisted car on highway
,
2003,
2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).
[4]
Ernst D. Dickmanns,et al.
Radar and Vision Data Fusion for Hybrid Adaptive Cruise Control on Highways
,
2001,
ICVS.
[5]
Walter Stechele,et al.
A new framework to accelerate Virtex-II Pro dynamic partial self-reconfiguration
,
2007,
2007 IEEE International Parallel and Distributed Processing Symposium.
[6]
S. Helgason.
The Radon Transform
,
1980
.
[7]
Walter Stechele,et al.
Combitgen: A new approach for creating partial bitstreams in Virtex-II Pro
,
2006,
ARCS Workshops.