Hardware/Software-Codesign
Autor: | Marco Kirschke |
---|---|
EAN: | 9783639282290 |
eBook Format: | |
Sprache: | Deutsch |
Produktart: | eBook |
Veröffentlichungsdatum: | 18.08.2010 |
Untertitel: | Echtzeitbildverarbeitung mit einer FPGA-basierten Prozessorelementkette in einem Fahrspurerkennungssystem |
Kategorie: | |
Schlagworte: | AccelDSP Autonome Fahrzeugführung Bildverarbeitung Echtzeit FPGA Fahrspurerkennung Systems on Chip VHDL-Codegenerator |
49,00 €*
Versandkostenfrei
Die Verfügbarkeit wird nach ihrer Bestellung bei uns geprüft.
Bücher sind in der Regel innerhalb von 1-2 Werktagen abholbereit.
Im Bereich von Fahrerassistenz- und autonomen Spurregelungssystemen ist der Einsatz einer bilddatengestützten Fahrspurerkennung ein verbreiteter Ansatz. Zur Erfüllung der Echtzeitanforderungen an diese Systeme, eignen sich FPGA-basierte Beschleunigerkomponenten, die die hohe Datenrate im Pipelining-Verfahren bei niedrigen Taktfrequenzen und geringer Latenz verarbeiten. Der Umfang der verfügbaren FPGA-Logikressourcen und die zusätzlich integrierbaren Softcore-Prozessoren unterstützen den Entwurf von kompletten System-on-Chips (SoC). In der vorliegenden Arbeit wird das Hardware/Software-Codesign eines FPGA-basierten Fahrspurerkennungssystems mit einer CCD-Kamera als Bildquelle vorgestellt. Dieses Bildverarbeitungssystems besteht aus Pipelinestufen zur Deserialisierung des ITU-BT656 Datenstroms, zur Datenkonvertierung und zur Filterung mit Nachbarschaftsoperationen, die eine Kantenverstärkung zur Merkmalsextraktion liefern. Diese Beschleuniger- Pipeline ist als Peripheriekomponente mit einem Mikroblaze- µController gekoppelt. Mit SW-Modulen für dieses SoC wird die Parametrierung der Kamera, das Data-Logging auf einem PC und die Darstellung auf einem VGA-Monitor gesteuert.
Marco Kirschke, B.Sc, *1981.: SW-Entwickler bei der ATLAS Elektronik GmbH in Bremen (2004-2006); Studium der Technischen Informatik an der HAW Hamburg (2006-2009); Masterstudiengang 'Verteilte Systeme' an der HAW mit dem Schwerpunkt 'HW/SW-Codesign of Multiprocessor-SoC' (2009-2011)
Marco Kirschke, B.Sc, *1981.: SW-Entwickler bei der ATLAS Elektronik GmbH in Bremen (2004-2006); Studium der Technischen Informatik an der HAW Hamburg (2006-2009); Masterstudiengang 'Verteilte Systeme' an der HAW mit dem Schwerpunkt 'HW/SW-Codesign of Multiprocessor-SoC' (2009-2011)