Ralf Gessler
Thomas Mahr
Hardware-Software-Codesign
Entwicklung flexibler Mikroprozessor-FPGA-Hochleistungssysteme
Bis zum heutigen Tag haben sich Software-Entwicklung für Mikroprozessoren und Entwurf digitaler Systeme mit Programmierbaren Logikschaltkreisen weitgehend unabhängig voneinander entwickelt. Dabei können beide Disziplinen voneinander profitieren. Einerseits lassen sich bewährte, effektive Software-Entwicklungsmethoden für die Programmierung von FPGAs nutzen. Andererseits eröffnen FPGAs dem Software-Entwickler bisher ungeahnte Dimensionen der parallelen Rechenleistung. Die Vorteile beider Rechenwelten vereinen sich in gemischten eingebetteten Systemen hoher Flexibilität und Rechenleistung. Von dieser Synergie können die verschiedensten Anwendungsbereiche profitieren: Kommunikationstechnologie, Kfz-Technik, Unterhaltungselektronik, Automatisierungstechnik, Haushaltstechnik und andere.
Ausgehend von einem Vergleich der Rechenmaschinen einerseits und einem Vergleich der Software-Entwicklung mit dem digitalen Schaltungsentwurf andererseits, zeigt dieses Buch verschiedene Ansätze einer einheitlichen Vorgehensweise zur Entwicklung hybrider Systeme aus Mikroprozessoren und FPGAs auf.
Der Inhalt
Einführung - Eingebettete Systeme - Rechenmaschinen - Software-Entwicklung - Digitale Schaltungstechnik - Hardware-Software-Codesign - Hybride Architekturen - Werkzeuge zum Entwurf auf Systemebene - UML-basierte Entwicklung für hybride Systeme
Die Zielgruppen
- Studierende der Elektrotechnik, technischen Informatik, Informatik und Ingenieurwissenschaften an Universitäten, Hochschulen und Berufsakademien
- Hörer der Vorlesungen Entwurf digitaler Systeme, Rechnergestützter VLSI-Entwurf (EDA), VHDL und Simulation, Programmierbare Logikbausteine, Software-Entwurf, Programmierung, Mikroprozessor-Mikrocomputertechnik, Rechnerarchitekturen, Echtzeitdatenverarbeitung
- Systemingenieure und Entwickler von Software und digitalen Schaltungen
www.vieweg.de
ISBN 978-3-8348-0048-0