2016-08-22 4 views

Antwort

2

Dies ist eine breite opinionated Frage, aber ich denke, dass es eine kurze Antwort ist. In gewissem Sinne sind sie alle Programmiersprachen, d. H. Textbeschreibungen, die in eine Gruppe von Maschinenanweisungen kompiliert werden, die auf einer Host-Maschine (Software) ausgeführt werden. Aber eine HDL ist auch eine Textbeschreibung, die in eine Reihe von Maschinenanweisungen zu Build einer anderen Maschine (Hardware) kompiliert wird.

Technisch könnte jede Programmiersprache verwendet werden, um Hardware zu beschreiben (SystemC in C++ als Beispiel), Verilog und VHDL wurden speziell entwickelt, um Hardware am effizientesten zu modellieren und zu simulieren.

+1

Für extrem weit gefasste Definitionen von "Maschinenanweisungen" ... Die Verwendung dieses Begriffs zur Beschreibung von etwas, das von HDL abgeleitet ist, könnte unnötig irreführend sein. – fru1tbat

Verwandte Themen