Entwurfseingabe

  • Entwurfseingabe
  • Systemebene
  • ...SystemC
  • ...SystemVerilog
  • RT-Ebene
  • ...Verilog
  • ...VHDL
  • Gatterebene
  • ...Gatternetzliste
  • ...Schematic Entry
  • Elektrische Ebene/ Strukturelle Sicht
  • ...Bauelementenetzliste
  • ...Schematic Entry
  • Elektrische Ebene/ Physikalische Sicht
  • ...CIF
  • ...GDSII
  • ...Layout Entry
Startseite
Systemebene / Funktionelle Sicht FunktionelleSicht StrukturelleSicht Physikalische Sicht Systemebene Algorithmische Ebene Register-Transfer-Ebene Gatterebene Elektrische Ebene ● Oberste Eingabeebene ● Spezifikation als Eingabe ● Hardware- / Software-Funktionalität ● Eingabesprachen: SystemC, SystemVerilog, UML, SysML, Marte ● "Alternativen": C, C++, Mathematiksysteme wie Maple, Mathematica, MATLAB (inkl. SimuLink) u.a.

Die Systemebene ist die oberste Ebene für die Entwurfseingabe. Eine ideale Eingabe wäre die Systemspezifikation (z.B. 8 bit ALU bei 800 MHz lauffähig und mit folgendem Befehlssatz sowie weiteren spezifizierten Randbedingungen). Dies ist aber noch eine Vision. W ichtig ist, dass Sprachen auf dieser Ebene sowohl die Funktionalität von Hardware als auch von Software beschreiben können müssen, da Hardware/Software Co-Design immer wichtiger wird. Derzeitig unterstützte Eingabesprachen sind SystemC und System-Verilog für die Hardware. Alternative Eingaben auf Systemebene sind möglich mit C, C++, VML. Häufig wird für die Systembeschreibung auch mathematische Software wie Matlab, MAPLE oder Mathmatica genutzt.