Wie bereits erwähnt, werden VHDL und Verilog zur Beschreibung des Designs digitaler Hardware verwendet. Der Code wird dann von einem "Synthese" -Tool verarbeitet, das die Logik generiert, die unsere beschriebene Hardware erreichen soll, was im Grunde zu einer Netzliste führt.
VHDL ist in Europa beliebter und Verilog in den USA beliebter. Es ist jedoch am besten, beide zu lernen. In einem Give-Job verwenden Sie meist nur einen davon. Möglicherweise muss jedoch Code in beiden gelesen werden.
Ich bin seit einigen Jahren Ingenieur und habe gesehen, dass VHDL in allen Fällen verwendet wird. Ich komme aus Großbritannien.
Der Hauptstreitpunkt ist, dass wir, da Entwürfe im Laufe der Jahre so komplex geworden sind, einen neuen Ansatz bei der Entwurfsüberprüfung benötigen. Hier verwenden wir Simulationen, um zu beweisen, dass unser Design wie beabsichtigt funktioniert. Dies ist die kritischste Phase des Entwurfszyklus und die Phase, in der die meiste Zeit verbracht wird.
Vor vielen Jahren wurde eine Sprache namens SystemVerilog erstellt, um Verilog leistungsstarke Funktionen hinzuzufügen, mit denen das Design der Designüberprüfungsfunktionen verbessert werden kann. SystemVerilog enthält Verilog und mehr. SystemVerilog ist eine HVL-Sprache (Hardware-Überprüfungssprache), während Verilog und VHDL HDL (Hardware-Beschreibungssprache) sind. Dies ließ VHDL schwächer aussehen als Verilog, da sie sich für SystemVerilog entscheiden und VHDL löschen müssten, wenn sie eine einzige Sprache und Software verwenden möchten, um komplexe Designs zu schreiben und diese mithilfe komplexer Techniken wie der eingeschränkten Erzeugung zufälliger Stimuli und Assertion-basierter Testbenches zu überprüfen. In jüngerer Zeit wurde jedoch eine Methode namens OSVVM entwickelt, die VHDL-2008 nutzt, um dieselben Funktionen wie in SystemVerilog, jedoch in VHDL zu erzielen.
Zu diesem Zeitpunkt könnten Sie entweder lernen und sicher sein.