Вы используете VHDL в настоящее время?

Я студент по электротехнике, и я изучаю язык описания аппаратных средств, известный как VHDL. Я искал его в Google, ищущем IDE (я нахожусь на mac), но этот язык кажется довольно мертвым.

Итак, вот мой вопрос: в моей будущей работе в качестве инженера-электрика VHDL будет полезен для меня? Вы используете его?

ОБНОВЛЕНИЕ: Спасибо всем за ответы, я явно ошибался в своем первом впечатлении.

12 голосов | спросил Francesco 13 FebruaryEurope/MoscowbMon, 13 Feb 2012 19:25:17 +0400000000pmMon, 13 Feb 2012 19:25:17 +040012 2012, 19:25:17

9 ответов


23

Я использую ТОЛЬКО VHDL. Это далеко не мертво. Пару лет назад казалось, что раскол 50/50 между людьми, использующими VHDL или Verilog (в лучшем случае - анекдотические данные), но я сомневаюсь, что с тех пор он сильно изменился.

Самая последняя версия VHDL - «VHDL-2008», которая в стандартном языке была только вчера.

ответил 13 FebruaryEurope/MoscowbMon, 13 Feb 2012 20:03:58 +0400000000pmMon, 13 Feb 2012 20:03:58 +040012 2012, 20:03:58
15

Если вы планируете работать с программируемой логикой (например, FPGA, а не MCU), VHDL и Verilog - это два языка, которые вам нужно знать. Как студент, вам, вероятно, придется изучать и то, и другое, и учиться в обоих. Это, безусловно, было для меня (и я только взял несколько курсов в дизайне ASIC), хотя это было давно.

Скорее всего, VHDL или Verilog будут предпочтительнее. У меня есть личное предпочтение Verilog, но знание обоих помогает.

Как будущий инженер, вы можете примерно удвоить шансы получить хорошую работу по проектированию с помощью FPGA (и подобных технологий), если вы можете использовать Verilog и VHDL.

Вы должны попытаться сделать выбор как неактуальный (для вас), как вы можете, личные предпочтения. Язык - это просто средство достижения цели, а не самоцель. Считайте, что вам повезло, есть только два больших HDL. Если бы вы были ученым-компьютерщиком, вам нужно было бы изучить десятки совершенно разных семейств языков программирования и научиться новому за считанные часы и понимать свою идиому в течение нескольких дней.

Кроме того, языки программирования (используемые для управления работой машин Turing) и языки описания аппаратных средств (используемые для управления конфигурацией оборудования) - это разные вещи, хотя большинство ЛПВП имеют структуры, которые либо делают их похожими на языки программирования, либо сделать их языками программирования также . Если это сбивает с толку, просто примите, что вы не можете написать компьютерную операционную систему в VHDL, так же как вы не можете описать RISC-процессор в C.

ответил Alexios 13 FebruaryEurope/MoscowbMon, 13 Feb 2012 20:11:22 +0400000000pmMon, 13 Feb 2012 20:11:22 +040012 2012, 20:11:22
6

VHDL - очень не мертвый язык. Ваша проблема в том, что вы искали инструменты для программирования VHDL в Mac OS X. К сожалению, есть очень мало вариантов для создания достойного программирования HDL (Verilog или VHDL) с Mac. Единственный реальный вариант, который я знаю (где реальное - довольно гибкое прилагательное) - это Икарус Verilog Simulator .

Другим реальным вариантом и тем, который я выбираю, является Boot Camp на вашем Mac и таким образом подбирать инструменты на базе Windows или Linux.

ответил Bill Nace 13 FebruaryEurope/MoscowbMon, 13 Feb 2012 21:48:46 +0400000000pmMon, 13 Feb 2012 21:48:46 +040012 2012, 21:48:46
2

Да, я использую VHDL ежедневно. И C ++, C, Matlab, Python . Реже я также использую TCL, Perl, Makefiles, Bash-скрипты и даже CMD-скрипты (aagh!)

ответил Martin Thompson 13 FebruaryEurope/MoscowbMon, 13 Feb 2012 20:41:52 +0400000000pmMon, 13 Feb 2012 20:41:52 +040012 2012, 20:41:52
1

VHDL определенно не мертв. Он конкурирует с языком Verilog (точнее, с Sucessor Verilog, SystemVerilog).

Я понимаю, что по какой-то причине исторически VHDL был более распространенным языком для проектирования FPGA и обратным для проектирования ASIC.

Языки являются синтаксически довольно разными, но семаматически подобными, что для целей дизайна они почти взаимозаменяемы. Как таковой, это в основном зависит от организации, в отношении которой используется.

Теперь по сравнению с языками программирования (VHDL и Verilog - это HDL (Hardware Langauges), а не языки программирования), существует не так много полезных бесплатных инструментов. Лучшие инструменты - это, как правило, дорогие коммерческие продукты (хотя они часто предлагают бесплатные академические лицензии).

ответил Kevin Cathcart 13 FebruaryEurope/MoscowbMon, 13 Feb 2012 22:37:32 +0400000000pmMon, 13 Feb 2012 22:37:32 +040012 2012, 22:37:32
0

Я отвечу на другие ответы, сказав, что VHDL далеко не мертв. Это один из двух языков, на которые вы можете выбрать, для разработки FPGA. Как указано в других ответах, Verilog - ваш единственный выбор. Таким образом, я работал только в местах, где используется VHDL (он кажется региональным, какой язык будет использоваться). Если вам нужны инструменты для разработки, я бы предложил собрать либо XST-пакет Xilinx, либо пакет Quartus от Altera.

Если вы хотите получить хорошее представление о том, жив ли VHDL, попробуйте найти некоторые сайты поиска работы, такие как dice.com, monster.com или Indeed.com для vhdl. Вы найдете его немного больше, чем стандартное программирование на C /C ++, но очень желательно.

ответил MattG 14 FebruaryEurope/MoscowbTue, 14 Feb 2012 20:25:49 +0400000000pmTue, 14 Feb 2012 20:25:49 +040012 2012, 20:25:49
0

Я использовал VHDL в Intel и Qualcomm, а также в различных компаниях оборонной промышленности и при запуске.

Микросхемы Qualcomm MSM, которые идут на сотовых телефонах, записываются в VHDL. Я согласен с другими плакатами, что, похоже, это региональный.

ответил SDGator 23 Jpm1000000pmWed, 23 Jan 2013 21:17:51 +040013 2013, 21:17:51
0

Электротехника - это широкая область, и вам может не понадобиться Vhdl, например, если вы решили специализироваться в РФ. Но если вы идете в цифровое оборудование и /или дизайн Fpga, вам понадобится VHDL или Verilog и множество других языков сценариев, таких как TCL, Perl, Python и Matlab. Не нужно слишком беспокоиться о выборе между VHDL и Verilog. Это всего лишь язык для выражения вашего дизайна. Основы цифрового дизайна остались прежними.

ответил bFig8 6 +03002017-10-06T19:45:54+03:00312017bEurope/MoscowFri, 06 Oct 2017 19:45:54 +0300 2017, 19:45:54
-1

VHDL - это язык дьявола. Вся коммерческая промышленность и западное побережье используют Verilog. Только старые военные динозавры на восточном побережье (например, BAE) используют VHDL. Это примерно на 50% меньше, чем при использовании Verilog verse VHDL. Теперь вы начинаете видеть военные корабли восточного побережья, наконец, ломаются и принимают Верилога. Вы когда-нибудь слышали о System VHDL, нет? VHDL, в конце концов, уйдет на второй план, как язык программного обеспечения Ada.

ответил The_Facts 23 J000000Wednesday14 2014, 21:45:35

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132