VHDL und Verilog sind ziemlich ähnlich, haben aber nicht die gleichen Funktionen, es gibt jedoch sicherlich eine massive Überschneidung.
Was sind einige Dinge, die in VHDL einfacher, aber in Verilog nicht so einfach oder gar unmöglich zu machen sind? Ich möchte nur verstehen, wie sie sich vergleichen.
Ich frage mich nur, wenn einer so gut wie der andere ist, warum dann nicht einfach einen der beiden verwenden und die Arbeit der EDA-Anbieter vereinfachen, die Tools zum Simulieren und Synthetisieren dieser HDLs und auch die Arbeit und das Leben vieler anderer Menschen erstellen?
VHDL leiht sich von Ada und ist im Vergleich zu Verilog stark typisiert. Einfache Dinge sind in Verilog einfacher zu erledigen, aber komplexe Dinge sind in VHDL einfacher zu erledigen. Beide können die Arbeit erledigen. Mit Verilog können Sie den C-Präprozessor verwenden, was im Vergleich zu Generika manchmal nett ist.
Bei beiden ist nichts unmöglich.
*Falsche Antwort beginnt*
Das Reuse Methodology Manual enthält einen Abschnitt zum empfohlenen HDL-Codierungsstil und einen spezifischeren zur Übersetzung von VHDL in Verilog. Woran ich mich am meisten erinnerte, war, dass "generate"-Anweisungen beim Schreiben zur Wiederverwendung vermieden werden sollten, da sie in Verilog keine Entsprechung haben.
* Falsche Antwort endet *
Der Benutzer TM90 wies in einem Kommentar unten darauf hin, dass der Generierungsblock in Verilog existiert. Meine Antwort ist falsch.
Eugen Sch.
Markt
Eugen Sch.
Markt
iheanyi
Kohlschmied
TEMLIB
TEMLIB
quanten231