rsyocto is loading...

Entwicklung über Produktlebenszyklus

 rsyocto Entwicklung über Produktlebenszyklus Diagram
  1. Projektdefinition
  2. Konzeptanalyse/ Anforderungsanalyse
  3. Machbarkeitsstudie
  4. Architekturauswahl
  5. Ressourcenplanung
    • Speichersystem- und Leistungsplanung
    • Auswahl der Hardware-Stücklistenkomponenten, ...
  6. Kostenanalyse
  7. Design der Soft- und Hardwarearchitektur
    • Abschließende detaillierte Architekturkonzeption des HDL und Softwaredesigns
  8. 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, ...)
  9. 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
  10. Verifizierung & Validierung
    • Verwenden von branchenführenden Verifizierungs & Validierungs Tools von
      Siemens® EDA, Arm®, Intel®, Xilinx® and Microsoft®
    • Umfassendes Testen mit u.a. automatisierten Testbenches
  11. Dokumentation
  12. Schulung vor Ort
  13. Support für den Produktlebenszyklus
    • Implementierung benutzerdefinierter Funktionen
    • Updates & Service