Entwicklung über Produktlebenszyklus
- Projektdefinition
- Konzeptanalyse/ Anforderungsanalyse
- Machbarkeitsstudie
- Architekturauswahl
- Ressourcenplanung
- Speichersystem- und Leistungsplanung
- Auswahl der Hardware-Stücklistenkomponenten, ...
- Kostenanalyse
- Design der Soft- und Hardwarearchitektur
- Abschließende detaillierte Architekturkonzeption des HDL und Softwaredesigns
- Entwicklung und Integration
- Entwicklung von HDL-Schnittstellen
- Entwicklung und Integration der HDL-SoC-Plattform
- mit branchenüblichen Schnittstellen (z.B. Arm® AMBA® AXI)
-
unter Verwendung der offiziellen Interface-Design-Tools des SoC FPGA-Anbieters
(z.B. Intel® Quartus Prime® Platform Designer)
- Low-level Software-Entwicklung (Systemtreiber, Bootloader, ...)
- High-level Software-Entwicklung (Anwendungen, ...)
- Prozessautomatisierung
- Python-basierte Automatisierung des benötigten Build-Flows
- Um eine einfache Weiterentwicklung für Nicht-Soc-FPGA-Experten zu ermöglichen
- Um die automatisierte Vorkonfiguration der Hardware während der Fertigung zu ermöglichen
- Verifizierung & Validierung
-
Verwenden von branchenführenden Verifizierungs & Validierungs Tools von
Siemens® EDA, Arm®, Intel®, Xilinx® and Microsoft®
- Umfassendes Testen mit u.a. automatisierten Testbenches
- Dokumentation
- Schulung vor Ort
- Support für den Produktlebenszyklus
- Implementierung benutzerdefinierter Funktionen
- Updates & Service