Korf, Sebastian: Dynamisch partielle Rekonfiguration in fehlertoleranten FPGA-Systemen. 2017
Inhalt
- Einleitung
- Inhaltlicher/Thematischer Überblick
- Motivation/Ziele
- Erstellung eines flexiblen, feingranularen DPR-Systems
- Erzeugung homogener Designstrukturen für FPGAs
- Erhöhung der Fehlertoleranz eines FPGA-basierten Systems
- Aufbau der Arbeit
- Grundlagen zu FPGAs
- Einordnung in und Vergleich mit bekannten Bauteilgruppen
- Struktureller Aufbau eines FPGAs
- Konfigurationsspeicher eines FPGAs
- Konfigurationsarten eines FPGAs
- Anwendungsgebiete
- Dynamisch partielle Rekonfiguration von FPGAs
- Einführung
- Xilinx FPGA-Familien
- Konfiguration eines Xilinx FPGAs
- Konfigurationsspeicher
- Konfigurationsschnittstellen
- Konfigurationsablauf
- Dynamisch partielle Rekonfiguration eines Xilinx FPGAs
- Kommunikationsinfrastrukturen in DPR-Systemen
- Grob- und feingranulare DPR-Systeme
- Rekonfigurationsarten
- Xilinx
- ReCoBus und GoAhead
- OpenPR
- DREAMS
- INDRA
- INDRA 2.0
- Vergleich der Ansätze
- Zusammenfassung
- DHHarMa: Automatisierte Erzeugung homogener Strukturen für FPGAs
- Anwendungsgebiete mit homogenen Designanforderungen
- Entwurfsablauf
- Xilinx Design Language
- HDL-Bibliothek für DPR-Kommunikationsinfrastrukturen
- Kommunikationsprotokoll Encapsulated Wishbone Bus
- Ein- und zweidimensionale Kommunikationsinfrastrukturen
- Komponenten der Bibliothek
- DPR-Systempartitionierungen
- FPGA-Ressourcenbedarf
- Softwarekomponenten des DHHarMa Backends
- Auswertung
- FPGA-Datenbanken
- Platzierungsalgorithmen
- DPR-Kommunikationsinfrastrukturen
- Time-to-Digital-Converter
- Zusammenfassung
- Einsatz von FPGAs in Umgebungen mit Strahlung
- Strahlung in unterschiedlichen Umgebungen
- Eigenschaften von Strahlung
- Physikalische Effekte durch Strahlung
- Kategorisierung der physikalischen Strahlungseffekte
- Auswirkung der Strahlungseffekte auf FPGAs
- Abschwächungsverfahren zur Behandlung der Strahlungseffekte
- Anwendung und Analyse der Abschwächungsverfahren
- Zuverlässigkeitsmetriken
- Strahlungsabschätzung
- SRAM-basierte FPGAs
- Flash- und Antifuse-basierte FPGAs
- Strahlungstolerante und -gehärtete FPGAs
- Anwendungsbereiche
- Zusammenfassung
- Evaluation der Ziele
- Demonstrator für dynamisch rekonfigurierbare Verarbeitungsmodule
- Übersicht über die DRPM-Hardware
- Systemarchitektur des DRPMs
- Verarbeitungsmodul PR-FPGA
- Kommunikationsmodul DB-SPACE
- Systeminitialisierung
- Systemvarianten des DRPMs
- Realisierung des INDRA 2.0 DPR-Systems
- Externer Rekonfigurationskontroller
- Interner Rekonfigurationskontroller
- Multi-Port Memory Controller
- Kommunikation im DPR-System des PR-FPGAs
- PR-Module
- Verfahren zur Erhöhung der Fehlertoleranz
- Zusammenfassung
- Zusammenfassung und Ausblick
- Abbildungsverzeichnis
- Tabellenverzeichnis
- Abkürzungsverzeichnis
- Referenzen
- Eigene Veröffentlichungen
- Betreute Arbeiten
- Anhang
