Профессиональный VHDL IDE? [закрытый]

27
задан Martin Thompson 6 April 2011 в 13:53
поделиться

7 ответов

Я использую Emacs + VHDL-режим, который отлично подходит, если вы не возражаете (или уже прошли) кривую обучения Emacs.

В качестве альтернативы вы можете попробовать Sigasi-HDT , который основан на Eclipse и имеет дополнительный графический интерфейс. И, судя по всему, несколько более мощных инструментов рефакторинга.

31
ответ дан 28 November 2019 в 04:10
поделиться

Может быть Xilinx ISE или Altera Quartus .

Однажды я попробовал - по крайней мере, я хотел попробовать - Altera Quartus, но вскоре переключился на обычный редактор и взял GHDL для моделирования.

Но я не профессионал, поэтому полагаю, что они используют некоторые из первых двух продуктов.

11
ответ дан 28 November 2019 в 04:10
поделиться

Инженеры в крупных полупроводниковых компаниях используют emacs / vim для редактирования кода. Интегрированная среда разработки не имеет большого смысла, поскольку проект - это несколько тысяч файлов HDL, взятых из разных мест в сети * NIX, сценарии установки для десятка различных инструментов и задания cron, которые нужно выполнять часто. строит.

Для более простых проектов FPGA, разработанных в Windows, я видел людей, использующих Borland CodeWright, UltraEdit и Crimson Editor.

8
ответ дан 28 November 2019 в 04:10
поделиться

Мой лучший вариант - использовать VIM, чтобы сделать все, что мне нужно для форматирования VHDL. VIM имеет чрезвычайно мощные возможности для разработки пользовательских плагинов, и никакое количество переходов между IDE не даст вам всех необходимых настроек.

Такие вещи, как имена сигналов < 20 символов, длина процедур < 100 строк, отсутствие использования портов связей - все это может быть закодировано в VIM с минимальными усилиями. Вы можете запустить vcom или ncvhdl из VIM и посмотреть, где ошибки.

Сказав все это, вы, возможно, захотите взглянуть на то, что может предложить Sigasi. Если вам нужна помощь в этом вопросе, дайте мне знать - было бы забавно написать плагин для VIM.

5
ответ дан 28 November 2019 в 04:10
поделиться

Это зависит от типа проекта, который вы разрабатываете. Modelsim предоставляет хорошую IDE, но редактору кода не хватает продвинутых функций, которые мы привыкли использовать. Я использую VIM для написания кода, а Modelsim - для моделирования, отладки и т.д...

2
ответ дан 28 November 2019 в 04:10
поделиться

Я использую Sigasi HDT с тех пор, как он был выпущен в январе (я думаю), и до сих пор очень им доволен. Раньше я использовал Vim для всего своего редактирования (C или VHDL), но с тех пор, как я перешел на Sigasi, я не оглядывался назад. Плагин на основе Eclipse - это гораздо больше, чем просто подсветка синтаксиса. Автозаполнение компонентов и сущностей реально экономит время и позволяет избежать множества ошибок. Вы можете загрузить бесплатную пробную версию с их веб-сайта ( http://www.sigasi.com ), и я рекомендую вам попробовать с помощью grlib ( http://www.gaisler.com ), чтобы увидеть реальную мощь плагина.

17
ответ дан 28 November 2019 в 04:10
поделиться

Я просто использую Scite, как и для большинства других программ.

Некоторые вещи в Scite делают мою работу с VHDL приятной:

  1. Раскраска легко настраивается. Либо скачайте готовый файл .properties, либо измените режим Ada.
  2. В Scite есть плагин для сниппетов, который очень полезен для VHDL. Все эти скучные определения процессов и архитектуры автоматически генерируются для меня парой нажатий клавиш.
  3. Scite легко настраивается с помощью внешних скриптов: у меня есть скрипты для компиляции текущего файла, для исправления отступов, для перечисления всех процессов и так далее, возможности безграничны.
3
ответ дан 28 November 2019 в 04:10
поделиться