|
Редакторы VHDL., Кто чем пользуется? |
|
|
|
Jan 6 2005, 10:20
|

Гуру
     
Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904

|
Всвязи с недостатками встроенного редактора Xilinx ISE 6.3i возник вопрос - а есть-ли для него достойная альтернатива? И если есть, то какакая и можно-ли ее встроить в оболочку ISE (а не использовать просто как сторонний редактор, который по сообщениям об ошибках от XST на нужную срочку курсор поставить не может).
Пробовал использовать vim, как редактор, который может все. Но не понял, как его правильно интегрировать в ISE (похоже, что никак).
--------------------
BR, Makc В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
|
|
|
|
|
Jan 10 2005, 16:33
|
Местный
  
Группа: Свой
Сообщений: 244
Регистрация: 2-10-04
Из: Мухосранска
Пользователь №: 763

|
А можно ваще всё отдельно. В альдеке - пишется код, моделируется. Делается проект синтезатора и ему скармливаются полученные исходники.Результат- нетлист. Делается проект разводилки -скармливается ему нетлист.Результат -прошивка. Прошивку льём в ПЛИС-радуемся  .
|
|
|
|
|
Jan 11 2005, 17:45
|

Гуру
     
Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904

|
Цитата(Mad Makc @ Jan 11 2005, 20:35) А зачем вам полная интеграция?Или думаете,что она вам съекономит время?Не думаю.По мне,так отладка и моделирование занимают гораздо больше времени,чем тыканье кнопок не в одной программе,а в трёх. А как же время, которое уходит переключение между отладкой и синтезом? На это тоже уходит сполне определенное (иногда довольно приличное) время. Особенно, когда модуль не маленький и время его синтеза весьма ощутимо. Так что это не просто тыканье кнопок в одной или трех программах. Это можно сравнить с использованием bat-файлов для сборки c-шного проекта с использованием Makefile. Для маленького проектика еще можно написать батник, а вот большой проект требует либо некоторого подобия IDE, которое сделает все за тебя, либо среды, которая заменит собой IDE (make + ... ).
--------------------
BR, Makc В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
|
|
|
|
|
Jan 11 2005, 20:05
|
Местный
  
Группа: Свой
Сообщений: 244
Регистрация: 2-10-04
Из: Мухосранска
Пользователь №: 763

|
>А как же время, которое уходит переключение между отладкой и синтезом? действие одын: активируем окно синтезатора. действие два: жмём кнопку синтезить. Если необходимо,то немного подкручиваем констрейны. У меня занимает от силы полминуты. Правда в начале работы нужно настроить проект синтезатора.Но это операция единичная и занимает не так уж много времени. Или мы разное время считаем?
|
|
|
|
|
Jan 12 2005, 04:58
|

Гуру
     
Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904

|
Цитата(Mad Makc @ Jan 11 2005, 23:05) >А как же время, которое уходит переключение между отладкой и синтезом? действие одын: активируем окно синтезатора. действие два: жмём кнопку синтезить. Если необходимо,то немного подкручиваем констрейны. У меня занимает от силы полминуты. Правда в начале работы нужно настроить проект синтезатора.Но это операция единичная и занимает не так уж много времени. Или мы разное время считаем?  Считаем-то мы одно и то же время, но если следовать приведенным цифрам, то каждая итерация, включающая в себя модификацию исходника и новый синтер будет занимать около полуминуты. Кажется мало, но ведь итераций может быть очень много. Особенно, если ошибка нетривиальная и найти ее непросто. Вот тут-то и нужна хорошая интеграция. Она может сократить время, уходящее на выполнение операций модификация-синтез-получение результатов моделирования.
--------------------
BR, Makc В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
|
|
|
|
|
Feb 25 2005, 22:58
|
Участник

Группа: Свой
Сообщений: 21
Регистрация: 18-12-04
Пользователь №: 1 551

|
По поводу UltraEdit'а скажу, что у него есть штатная подсветка синтаксиса. В его настройках имеется указание на файл WORDFILE.TXT, где хранится подсветка. Добавьте в конец файла содержимое из файла vhdl.txt для синтаксиса VHDL. Поправьте номер /L20 на последний свободный /L10. А файлы с разными синтаксисами свободны на сайте UltraEdit'а. Пользуюсь несколько лет без проблем как внешним редактором. А в ISE в настройке можно сменить текстовый редактор на UltraEdit, CodeWright.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|