Bitte wählen Sie den gewünschten Projektzeitraum:
- Juli 2026
- Januar 2026
- Juli 2025
- Januar 2025
- Juli 2024
- Januar 2024
- Juli 2023
- Januar 2023
- Juli 2022
- Januar 2022
- Juli 2021
- Januar 2021
- Juli 2020
- Januar 2020
- Juli 2019
- Januar 2019
- Juli 2018
- Januar 2018
- Juli 2017
- Januar 2017
- Juli 2016
- Januar 2016
- Juli 2015
- Januar 2015
- Juli 2014
- Januar 2014
- Juli 2013
- Januar 2013
- Juli 2012
- Januar 2012
- Juli 2011
- Januar 2011
- Juli 2010
- Januar 2010
- Juli 2009
- Januar 2009
- Juli 2008
- Januar 2008
- Juli 2007
- Januar 2007
- Juli 2006
- Januar 2006
- Juli 2005
- Januar 2005
- Juli 2004
- Januar 2004
- Juli 2003
- Januar 2003
- Juli 2002
- Januar 2002
- Juli 2001
- Januar 2001
Förderbeginn 01.07.2005
Entwurfsraumexploration und Speicheroptimierungsstrategien für dynamisch rekonfigurierbare Hardware-Plattformen
Prof. Dr.-Ing. Jürgen Teich
Friedrich-Alexander-Universität Erlangen-Nürnberg
Lehrstuhl für Informatik 12, Hardware-Software-Co-Design
Dr. Kees Vissers
Xilinx Research Laboratories
Standard
Die wohlbekannte Produktivitätslücke zwischen Halbleitertechnologie und notwendiger Werkzeugunterstützung (elektronische Entwurfsautomation) muss reduziert werden, um in Zukunft ganze so genannte „Systeme auf einem Chip“ in kurzer Zeit, korrekt und mit nachweisbaren Geschwindigkeits-, Leistungsverbrauchs- und Kosteneigenschaften entwerfen zu können.
Um dieses Ziel zu erreichen, untersucht Xilinx blockorientierte Entwurfsmodelle und -sprachen sowie die automatisierte Abbildung komplexer Anwendungen aus den Bereichen der digitalen Signal- und Bildverarbeitung auf FPGA-basierte Hardware-Plattformen.
In diesem Bereich wollen wir erstmals Techniken a) der Entwurfsexploration erforschen und dabei b) Speicheranalyse- und Optimierungstechniken entwickeln, die in den Entwurfsfluss zu integrieren sind. Das anvisierte Ziel dabei ist, früh im Entwurf Tradeoffs analysieren zu können und dabei den bei der Implementierung benötigten Speicherbedarf zu senken.
Abschlussbericht
Das Erlanger Entwurfswerkzeug SystemCodesigner
zum Entwurf eingebetteter Systeme wurde erweitert, um aus
Aktor-basierten Beschreibungen der Sprache CAL SystemC-Beschreibungen zu generieren, die als
Grundlage einer zeitbehafteten Analyse und Entwurfsraumexploration dienen. Der Compiler wurde in XSLT, einer Sprache zur
Transformation von XML-Dokumenten, entwickelt und anhand exemplarischer Anwendungen aus den
Bereichen Signalverarbeitung über Filter bis hin zu komplexen und hierarchischen Blöcken getestet.
Anschließend wurden konkrete Explorationen von Hardware- und Softwareimplementierungen solcher
Aktorbeschreibungen durchgeführt und durch Synthese konkreter Entwurfspunkte als
FPGA-Implementierungen, bestehend aus einer Kombination kommunizierender Prozessoren und
synthetisierten Hardwareblöcken, kalibriert und erprobt.
Der Aufenthalt bildete die Grundlage für einen langjährigen immer noch regen Austausch mit Mitarbeitern
von Xilinx in Kalifornien.