Подтвердить что ты не робот

Профессиональная VHDL IDE?

Есть ли хорошая среда IDE для работы с проектами VHDL? Или большинство профессионалов работают с emacs/vim/notepad ++?

4b9b3361

Ответ 1

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

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

Ответ 2

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

Ответ 3

Возможно Xilinx ISE или Altera Quartus.

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

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

Ответ 4

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

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

Ответ 5

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

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

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

Ответ 6

Режим Emacs + VHDL + компилятор/симулятор + контроль источника.

Режим VHDL настроен на использование компилятора для компиляции дизайна и, возможно, для запуска моделирования.

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

Мне лично нравится этот настрой, потому что редактор является открытым исходным кодом, и я могу использовать его в любом месте (Mac, Linux, Windows). Компилятор/симулятор может быть чем угодно - от бесплатной загрузки (поставщик FPGA, спонсируемый Modelsim или GHDL) до механизма сетки. После настройки он становится практически невидимым.

Ответ 7

У Simplifide также есть плагин eclipse, который поддерживает VHDL, Verilog и SystemVerilog, который содержит все стандартные функции IDE и многое другое.

Его можно скачать по адресу http://simplifide.com

Ответ 8

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

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

  • Окраска проста в настройке. Загрузите готовый файл .properties или измените режим Ada.
  • Scite имеет плагин snippets, который очень полезен для VHDL. Все эти скучные определения процесса и архитектуры генерируются автоматически для меня несколькими нажатиями клавиш.
  • Scite легко настраивается с помощью внешних скриптов: у меня есть сценарии для компиляции текущего файла, для исправления отступов, для перечисления всех процессов и т.д. возможности безграничны.

Ответ 9

Я использовал Notepad ++ вместе со средствами бесплатного вендора для редактирования моего VHDL в Windows.

Ответ 11

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

Ответ 12

Там еще VHDL-IDE, это плагин для Visual Studio, но, насколько я мог видеть, он также доступен как автономная версия (т.е. вам не нужна лицензия Visual Studio). Это кажется относительно новым, но пока мне это очень нравится.

http://www.vide-software.at

Ответ 13

Я переключился на использование Vim, потому что у него очень большой список плагинов для почти любого языка (я считаю, Emacs тоже). Возможно, вы не получите лучшую VHDL IDE, но вы получите знакомый интерфейс для каждого кода и не-кода, который вы должны редактировать. Кроме того, при перемещении между компаниями вы можете взять с собой свою среду.

Для тех, кто использует Vim, проверьте vim-hdl. Это плагин, над которым я работаю, который обеспечивает проверку синтаксиса на основе симуляторов/компиляторов. Я использую ежедневно с ModelSim и до сих пор хорошо работает.

Ответ 14

Emacs с соответствующим языковым режимом - это мой голос. Основное редактирование достаточно просто, чтобы учиться, и есть много примеров конфигурационных файлов. Кевин.

Ответ 15

Я использую Xilinx ISE для образовательных целей, он работает очень хорошо. И в нем есть все. После подачи заявки на получение студенческой лицензии, версия студента, которую она может использовать, но занимает много места. Только файл установки составляет более 6 ГБ. Книга, которую мы используем для школы, относится к специальным свойствам xilinx. ( "Прототипирование FGPA по примерам VHDL" ). Я также программирую на тестовом стенде nexsys 3 spartan 6, и я буду использовать xilinx еще на один год, но когда я закончу курс, я собираюсь искать что-то меньшее. Приятно читать о легких альтернативах.