Я студент-программист.Если Verilog и VHDL являются "HDL (Язык описания оборудования)", что такое Python, Java и т. Д.?
Если Verilog и VHDL являются "HDL (Язык описания оборудования)", что такое Python, Java и т. Д.?
Просто «язык программирования»?
Я студент-программист.Если Verilog и VHDL являются "HDL (Язык описания оборудования)", что такое Python, Java и т. Д.?
Если Verilog и VHDL являются "HDL (Язык описания оборудования)", что такое Python, Java и т. Д.?
Просто «язык программирования»?
Общие цели программирования охват языков: https://en.wikipedia.org/wiki/General-purpose_programming_language
Это широкий упрямый вопрос, но я думаю, есть короткий ответ. В некотором смысле, это все языки программирования, то есть текстовые описания, которые скомпилируются в набор машинных инструкций, которые должны выполняться на главной машине (программном обеспечении). Но HDL также представляет собой текстовое описание, которое скомпилировано в набор машинных команд для build другой аппарат (аппаратное обеспечение).
Технически любой язык программирования может использоваться для описания аппаратного обеспечения (например, SystemC на C++), Verilog и VHDL были специально разработаны для моделирования и моделирования оборудования наиболее эффективно.
Для чрезвычайно широких определений «машинных инструкций» ... Использование этого термина для описания чего-либо, полученного из HDL, может быть излишне заблуждением. – fru1tbat