|
|
  |
Редакторы HDL, альтернатива |
|
|
|
Mar 25 2009, 11:41
|

Неиодный дизайнер
    
Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273

|
И не мудрено. Где-то вычитал, что emacs имеет два режима работы - в первом он бибикает, а во-втором все портит  Сам я его увидел вживую впервые совсем недавно, при попытке перехода на линукс. Пробовал даже выполнить туториал. Пальцы ломаются и мозги выворачиваются  Понимаю, что круто, мощно, старо, религиозно и все такое. Но нафига он юзеру, привыкшему к виндовым редакторам с их дружелюбием к начинающим? Ведь при всей его мощи, как ни крути, недостаток у него имеется - невозможно начать работу, не изучив его. Не знаю, сколько это займет времени. Скорее всего, много  А в упомянутых в топике редакторах можно начать работать в следующую минуту после установки  Имхо.
--------------------
SPECCTRA forever! IO/Designer forever!
|
|
|
|
|
Mar 27 2009, 11:05
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
Цитата(Vadim @ Mar 25 2009, 14:41)  И не мудрено. Где-то вычитал, что emacs имеет два режима работы - в первом он бибикает, а во-втором все портит  Сам я его увидел вживую впервые совсем недавно, при попытке перехода на линукс. Пробовал даже выполнить туториал. Пальцы ломаются и мозги выворачиваются  Понимаю, что круто, мощно, старо, религиозно и все такое. Но нафига он юзеру, привыкшему к виндовым редакторам с их дружелюбием к начинающим? Ведь при всей его мощи, как ни крути, недостаток у него имеется - невозможно начать работу, не изучив его. Не знаю, сколько это займет времени. Скорее всего, много  А в упомянутых в топике редакторах можно начать работать в следующую минуту после установки  Имхо. да ладно там религиозное мракобесие проявлять, то что на ворд непохоже, то непонятно  поставить из цигвина http://cygwin.com/ xemacs и текст в нем печатать сможет наверно и секретутка, и знание команд (типа где на клаве meta key) совершенно не нужно - основные фунции (а для VHDL или Verilog моды все) доступны через менюшку там есть возможность что-то настроить под себя, но и видоуз подход - использовать то-что есть - вполне работает большой плюс - что на любой вопрос есть ответ, то есть набив в гугль копи-пастом сообщение ошибки или сформулировав проблему по первой ссылке обычно кусок кода, который ее решает... в дистрибутиве правда старые моды - но скачать новые и поставить их вобщем-то не сложно
|
|
|
|
|
Apr 28 2009, 18:25
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Здравствуйте! Раньше использовал Context. Но проект этот умер... а жаль. Перешел на Programmer`s Notepad 2 И очень доволен. Вот, например, скрин VHDL с результатом проверки синтаксиса (используется xst) Если кому-то интересно - могу продолжить... -- Регардов!
Эскизы прикрепленных изображений
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
Apr 29 2009, 04:49
|

Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 3-09-04
Пользователь №: 586

|
Цитата(Victor® @ Apr 29 2009, 03:25)  Здравствуйте! Раньше использовал Context. Но проект этот умер... а жаль. Перешел на Programmer`s Notepad 2
И очень доволен. Вот, например, скрин VHDL с результатом проверки синтаксиса (используется xst)
Если кому-то интересно - могу продолжить...
-- Регардов! Интересно. Продолжайте. А то внятной документации на этот редактор нет. Сравниваю функциональность PM с UltraEdit Studio... Редактор на вид действительно ничего (для бесплатного). Из достоинств: - грузится заметно быстрее UES - мне понравилось как реализован список тэгов, позволяющий в Verilog дизайне отобразить объекты по группам. - легко затачивается под привычный вид Из недостатков: - autocomplete работает только для ключевых слов языка (в UES еще и для уже объявленных объектов) - не нашел я в нем режим типа ультраедитовского Column Mode (а жаль, очень удобно) - создал свой Text Clip, поместил в папку с клипами - PN его в упор не видит - не понятно, как подключить сторонний парсер (но это, вероятно, дело не в редакторе, а в юзере) - если в Verilog-файле объект имеет атрибут signed, то в списке тэгов вместо имени объекта отображается "signed" - и еще несколько мелких недочетов (это пока... играюсь с ним первый день)
|
|
|
|
|
Apr 29 2009, 05:54
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(glock17 @ Apr 29 2009, 07:49)  Интересно. Продолжайте. А то внятной документации на этот редактор нет.
Сравниваю функциональность PM с UltraEdit Studio... Редактор на вид действительно ничего (для бесплатного). Из достоинств: - грузится заметно быстрее UES - мне понравилось как реализован список тэгов, позволяющий в Verilog дизайне отобразить объекты по группам. - легко затачивается под привычный вид Из недостатков: - autocomplete работает только для ключевых слов языка (в UES еще и для уже объявленных объектов) - не нашел я в нем режим типа ультраедитовского Column Mode (а жаль, очень удобно) - создал свой Text Clip, поместил в папку с клипами - PN его в упор не видит - не понятно, как подключить сторонний парсер (но это, вероятно, дело не в редакторе, а в юзере) - если в Verilog-файле объект имеет атрибут signed, то в списке тэгов вместо имени объекта отображается "signed" - и еще несколько мелких недочетов (это пока... играюсь с ним первый день) 1) По поводу TextClips (ответ разработчика с форума) "There's a small problem with the current text clips system in 2.0.7. We now cache all the clips to improve performance and allow editing for the code templates. Unfortunately we currently miss new clip files as a result. While I haven't worked out the right way to solve this yet, you can delete the cache file to get your clips added: XP: c:\Documents and Settings\[user]\Application Data\Echo Software\PN2\installClipCache.xml Vista: C:\Users\[user]\AppData\Roaming\Echo Software\PN2" Сами клипы рекомендуют создавать с помощью TextClip Creator http://www.pnotepad.org/files/textclipcreator.zip2) По поводу стороннего парсера Настраивается все в Tools - Options - Tools см. скриншот на нем, кстати уже видно подключенный клип -- Успехов
Эскизы прикрепленных изображений
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
Apr 29 2009, 07:10
|

Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 3-09-04
Пользователь №: 586

|
Цитата(Victor® @ Apr 29 2009, 14:54)  1) По поводу TextClips (ответ разработчика с форума) "There's a small problem with the current text clips system in 2.0.7. We now cache all the clips to improve performance and allow editing for the code templates. Unfortunately we currently miss new clip files as a result. While I haven't worked out the right way to solve this yet, you can delete the cache file to get your clips added: XP: c:\Documents and Settings\[user]\Application Data\Echo Software\PN2\installClipCache.xml Vista: C:\Users\[user]\AppData\Roaming\Echo Software\PN2" Сами клипы рекомендуют создавать с помощью TextClip Creator http://www.pnotepad.org/files/textclipcreator.zip2) По поводу стороннего парсера Настраивается все в Tools - Options - Tools см. скриншот на нем, кстати уже видно подключенный клип -- Успехов Спасибо, оперативно. У меня еще вопрос: можно поинтересоваться содержимым файла syntax_check.scr? А то в запарке читать XST User Guide пока нет времени, а попробовать хочется (хочу заставить UEStudio сделать то же самое).
|
|
|
|
|
Apr 29 2009, 08:01
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(glock17 @ Apr 29 2009, 10:10)  Спасибо, оперативно.
У меня еще вопрос: можно поинтересоваться содержимым файла syntax_check.scr? А то в запарке читать XST User Guide пока нет времени, а попробовать хочется (хочу заставить UEStudio сделать то же самое). syntax_check.scr elaborate -ifn syntax_check.prjsyntax_check.prj # Place actual VHDL design file(s) vhdl work "addr_cnt.vhd"Если в проекте несколько файлов, то они добавляются в PRJ так: vhdl work "you_file_name_1.vhd"vhdl work "you_file_name_2.vhd"vhdl work "you_file_name_N.vhd"Я более простого пути не нашел (переписывался с Xilinx support, они предложили TCL, но скрипты надо запускать все равно с ISE) Я просто хотел сделать проверку синтаксиса, без запуска ISE Кстати, таким образом можно и полностью синтезировать проект (с помощью xst). Описано все это в "XST User Guide" -> "XST Command Line Mode" -- Успехов
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
May 15 2009, 06:05
|

Неиодный дизайнер
    
Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273

|
Цитата(yes @ Mar 23 2009, 15:00)  прикольно, что про emacs/xemacs с verilog-mode (verilog.com) никто не написал. Я напишу  Пересаживаюсь на emacs. Не могу никак разобраться с verilog-mode. Он живет своей жизнью, умничает, и не дает работать. Нажимаю tab - игнорирует, enter - форматирует кусок кода и т.д. Я весь FAQ перерыл, сделал в ~/.emacs все, что там советовали по этому поводу. Не помогло. Как заставить его помогать мне, только когда я попрошу (нажму соответствующее сочетание клавиш), а не постоянно? ЗЫ Пробовал vlog-mode, вроде получше, умничает меньше, но не понимает SV. Толком не разобрался с ним, т.к. наступило утро.
--------------------
SPECCTRA forever! IO/Designer forever!
|
|
|
|
|
Jul 6 2009, 15:22
|

Неиодный дизайнер
    
Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273

|
Еще один представитель славного семейства hdl-редакторов - Scriptum: http://www.hdlworks.com/products/scriptum/index.htmlВходит в состав какой-то невнятной и платной среды проектирования. Бесплатен, есть под windows и linux. Первое впечатление - категорически не понравилась "плата за бесплатность" - какой-то неубирающийся наглый рекламный мультик.
--------------------
SPECCTRA forever! IO/Designer forever!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|