|
Редакторы HDL, альтернатива |
|
|
|
 |
Ответов
|
Mar 18 2008, 04:17
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(Vadim @ Mar 17 2008, 01:56)  Вопрос к тем, кто работает с сликом. Как перенести личные настройки с одного компьютера на другой? еще вариант http://www.slickedit.com/content/view/112/81Вопрос тому кто работает со сликом. Вы не пробывали модифицировать Slick-C скрипты для лексического анализатора верилога ? В частности интересует скрипт "\macros\verilog.e" А то чистый верилог он разбирает нормально и адекватно (с указанием типов и разрядности данных сигналов), но стоит только заменить reg/integer на систем верилоговские logic/int как лексер не может разобрать это. Хотелось бы убрать этот недостаток. Спасибо
--------------------
|
|
|
|
|
Mar 18 2008, 04:51
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(des00 @ Mar 18 2008, 10:17)  Вы не пробывали модифицировать Slick-C скрипты для лексического анализатора верилога ? В частности интересует скрипт "\macros\verilog.e"
А то чистый верилог он разбирает нормально и адекватно (с указанием типов и разрядности данных сигналов), но стоит только заменить reg/integer на систем верилоговские logic/int как лексер не может разобрать это. Что вы понимаете под "нормально разбирает"? Например, умеет переходить к месту объявления объекта? Или хотя бы умеет делать нормальный completion имен? У меня это все не работает в Верилоге. Вот в С/С++ режиме все это работает замечательно, а с верилогом проблемы. Приходится довольствоваться только общими фишками (word completion, множественные буфера обмена, подсветка синтаксиса, запуск тулзов, переход на строки с ошибками), специализированные не работают. Хотелось бы еще сюда же поддержку структур, объединений и прочих SV вкусностей. Slick-C сам по себе не сложен, но вот реализация на нем нетривиальных вещей получается уже далеко не простой. Я дальше простых макросов типа передвинуть текущую строку вверх/вниз, закомментить выделенный кусок кода, переход на следущее/предыдущее вхождение слова под курсором и т.д. не пошел. Для серьезного программирования на нем надо разбираться конкретно, а это время и другие ценные ресурсы, на которые хватает других "конкурентов".
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Mar 18 2008, 05:13
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(dxp @ Mar 17 2008, 23:51)  Что вы понимаете под "нормально разбирает"? Например, умеет переходить к месту объявления объекта? Или хотя бы умеет делать нормальный completion имен? У меня это все не работает в Верилоге. Вот в С/С++ режиме все это работает замечательно, а с верилогом проблемы. Приходится довольствоваться только общими фишками (word completion, множественные буфера обмена, подсветка синтаксиса, запуск тулзов, переход на строки с ошибками), специализированные не работают. Ну у меня если скормить ему чистый верилог файл (2001 года) с описанием портов модулей в стиле 95 года, то при реверс инжинеринге он : 1. строит нормальное дерево тегов. 2. показывает типы сигналов и позволяет переходить к местам объявления переменных и цепей. 3. показывает направление и типы портов ввода вывода 4. показывает так называемый surround переменных. Цитата Я дальше простых макросов типа передвинуть текущую строку вверх/вниз, закомментить выделенный кусок кода, переход на следущее/предыдущее вхождение слова под курсором и т.д. не пошел. хмм вроде такие вещи делаются без макросов ( в частности блочный коммент есть по дефолту, только не повешен на хот кии). Для верилога у меня работает дополнительно работает Dynamic Surround, а отключив Syntax Expansion и добавив вместо него своих alias можно убрать надоедливую проблему int/integer. %))) Цитата Хотелось бы еще сюда же поддержку структур, объединений и прочих SV вкусностей. Slick-C сам по себе не сложен, но вот реализация на нем нетривиальных вещей получается уже далеко не простой. Для серьезного программирования на нем надо разбираться конкретно, а это время и другие ценные ресурсы, на которые хватает других "конкурентов".  Такие парсеры пока не интересуют, хотелось бы как минимум подсветку типов. Подозреваю что нужно просто в коде скрипта добавить к типам reg и wire другие типы и перекомпилировать скрипт (в *.ex файл). Вот только компиляцию скриптов что-то никак не могу разобрать как делать правильно. Не могли бы ткнуть носом куда смотреть ? %) Спасибо %) А насчет времени, впереди вечность %) куда торопиться, можно и пару часов в неделю выкроить под Slick-C.
--------------------
|
|
|
|
Сообщений в этой теме
zorromen Редакторы HDL Mar 24 2007, 13:38 Doka ну а что такое "писать" ?
"просто ... Mar 24 2007, 16:54 iosifk Цитата(Doka @ Mar 24 2007, 16:54) "п... Mar 27 2007, 09:11 Adlex В квартусе делаетcz File-New-HDL Verilog Fileпосле... Mar 24 2007, 19:28 vetal Очень интересный и хороший текстовый редактор Prog... Mar 24 2007, 20:55 makc (g)vim - http://www.vim.org/
Мощный и легко расши... Mar 24 2007, 21:29 std-logic IMHO, лучше ActiveHDL-а от ALDEC (www.aldec.com) п... Mar 26 2007, 06:35 Uuftc Цитата(std-logic @ Mar 26 2007, 07:3... Mar 27 2007, 08:51 SM Цитата(zorromen @ Mar 24 2007, 14:38) Так... Mar 27 2007, 10:59 Victor® Цитата(zorromen @ Mar 24 2007, 13:38) При... Mar 27 2007, 12:01 druzhin Цитата(Victor® @ Mar 27 2007, 13:01) Cont... Mar 28 2007, 13:13  NiOS Цитата(druzhin @ Mar 28 2007, 14:13) Я дл... Mar 28 2007, 13:53   druzhin Цитата(NiOS @ Mar 28 2007, 14:53) Замечу,... Mar 28 2007, 14:48 zorromen А как сделать силумуляцию в ActiveHDL проекта из к... Mar 27 2007, 14:52 SM Цитата(zorromen @ Mar 27 2007, 15:52) А к... Mar 27 2007, 15:10 glock17 Цитата(zorromen @ Mar 24 2007, 19:38) При... Mar 27 2007, 15:54 MobyDick Для VHDL и Verilog - посмотрите в сторону Notepad+... Mar 27 2007, 19:56 NiOS Цитата(MobyDick @ Mar 27 2007, 20:56) Для... Mar 28 2007, 11:26 zorromen Чесно меня заинтересовала симуляция в левых пакета... Mar 28 2007, 09:10 SM Будут задержки, если симуляция будет после разводк... Mar 28 2007, 10:29 Postoroniy_V Цитата(SM @ Mar 28 2007, 11:29) Будут зад... Mar 28 2007, 14:44 dxp Цитата(SM @ Mar 28 2007, 14:29) Будут зад... Mar 28 2007, 16:00 zorromen А мультисим? ... Кстати а шо такое просто мультиси... Mar 28 2007, 10:55 SM Цитата(zorromen @ Mar 28 2007, 11:55) А м... Mar 28 2007, 19:43 rv3dll(lex) попеременно desview и редактор от ISE Mar 28 2007, 20:41 zorromen Извеняюсь ... конечно modelsim ... У меня неполуча... Mar 28 2007, 20:46 SM Вот там описано шаг за шагом => http://www.alte... Mar 28 2007, 20:49 zorromen У меня пишет когда пускаешь симуляцию из кваки6.0 ... Mar 29 2007, 11:50 dxp Цитата(zorromen @ Mar 29 2007, 15:50) У м... Mar 29 2007, 12:58 zorromen Люди помогите ... меня уже это все достало ... как... Mar 29 2007, 15:37 sazh Quartus нормально поддерживает языки описания. Нор... Mar 29 2007, 16:27 Malder Для написнания кода на Verilog'e и VHDL'e ... May 11 2007, 20:49 dxp Цитата(Malder @ May 12 2007, 03:49) НО... May 13 2007, 12:54 zltigo Цитата(Malder @ May 11 2007, 23:49) Кто-н... May 13 2007, 15:47  Malder Цитата(zltigo @ May 13 2007, 19:47) Прико... May 28 2007, 06:15   zltigo Цитата(Malder @ May 28 2007, 09:15) Зажим... Jul 15 2007, 21:59 BSV В UltraEdit и UEStudio имеется такой режим - назыв... May 28 2007, 17:31 sumerik Цитата(BSV @ May 28 2007, 21:31) В UltraE... May 29 2007, 19:51  RHnd А подскажите, умеет ли кто-нить из перечисленных р... Jul 15 2007, 19:23   Doka Цитата(RHnd @ Jul 15 2007, 23:23) работат... Jul 15 2007, 22:21   makc Цитата(RHnd @ Jul 15 2007, 23:23) А подск... Jul 16 2007, 05:52 RHnd Поставил себе notepad++. Нравится. Однако, возникл... Feb 9 2008, 13:46 Саша Z Цитата(RHnd @ Feb 9 2008, 17:46) Поставил... Feb 9 2008, 14:45 cyclop Цитата(RHnd @ Feb 9 2008, 17:46) Поставил... Jun 4 2008, 09:25  cyclop Для notepad++ создал verilog.api. Ключевые слова -... Jun 5 2008, 15:26 Doka RHnd
сейчас поставил себе эту штуку - посмотреть х... Feb 10 2008, 12:14 RHnd Цитата(Doka @ Feb 10 2008, 15:14) при выб... Feb 10 2008, 16:09  CaPpuCcino подсветка систаксиса СистемВерилог для УльтраЕдит ... Feb 18 2008, 10:01   CaPpuCcino Цитата(CaPpuCcino @ Feb 18 2008, 13:01) п... Mar 5 2008, 11:41 LeonY Господа! Еще один вопрос о "редакторах HD... Mar 6 2008, 13:08 Vadim Цитата(LeonY @ Mar 6 2008, 17:08) Господа... Mar 6 2008, 14:02 makc Цитата(LeonY @ Mar 6 2008, 16:08) Господа... Mar 6 2008, 19:36 id_gene Цитата(LeonY @ Mar 6 2008, 16:08) редакто... Mar 12 2008, 09:27  des00 Цитата(id_gene @ Mar 12 2008, 04:27) У em... Mar 12 2008, 10:20   Intekus Цитата(des00 @ Mar 12 2008, 14:20) Неболь... Mar 12 2008, 11:27 Evil Archer Подсветка синтаксиса SV для notepad++ 4.8.1. Прост... Mar 6 2008, 19:46 Evil Archer Цитата(Evil Archer @ Mar 6 2008, 22:46) П... Mar 13 2008, 18:19 dxp Цитата(Vadim @ Mar 17 2008, 12:56) Вопрос... Mar 17 2008, 08:52    dxp Цитата(des00 @ Mar 18 2008, 11:13) Ну у м... Mar 18 2008, 07:17     des00 Цитата(dxp @ Mar 18 2008, 02:17) Вы про s... Mar 18 2008, 10:07      dxp Цитата(des00 @ Mar 18 2008, 16:07) Нет я ... Mar 18 2008, 13:38 Vadim dxp, des00, спасибо. Mar 18 2008, 07:52 Escorial Поставил Eclipse IDE, а для SystemVerilog подключи... Apr 8 2008, 21:37 Evil Archer Цитата(Escorial @ Apr 9 2008, 00:37) Пост... Jan 22 2009, 15:49  CaPpuCcino Цитата(Evil Archer @ Jan 22 2009, 19:49) ... Jan 22 2009, 22:00   Evil Archer Цитата(CaPpuCcino @ Jan 23 2009, 01:00) а... Jan 23 2009, 00:54 Vadim Можно ли сликовское окошко Build заставить отображ... Jun 10 2008, 07:24 dxp Цитата(Vadim @ Jun 10 2008, 14:24) Можно ... Jun 10 2008, 11:56  Vadim Цитата(dxp @ Jun 10 2008, 14:56) А почему... Jun 10 2008, 12:08   dxp Цитата(Vadim @ Jun 10 2008, 19:08) Как? T... Jun 10 2008, 13:07    Vadim Цитата(dxp @ Jun 10 2008, 16:07) У вас с ... Jun 10 2008, 13:24 andrew_b VIM plugin: Automatic generator for Verilog HDL
S... Sep 11 2008, 10:18 CaPpuCcino долго мучился пытаясь выбрать из предложенных вари... Nov 18 2008, 05:08 Vadim Хорошая вещь, однако. Спасибо за наводку. Давно уж... Nov 19 2008, 19:13 CaPpuCcino Цитата(Vadim @ Nov 19 2008, 23:13)
мне о... Nov 19 2008, 20:18  CaPpuCcino сделал настройки для SystemVerilog под SciTe:
изме... Nov 21 2008, 16:39 Vadim Про слик и sv. Сохраните свои sv-файлы с расширени... Nov 28 2008, 12:22 cms Добавил новые кейворды и функции в verilog-колорер... Dec 10 2008, 16:44 Vadim С нетерпением ждем появления SlickEdit 2009
Цитат... Feb 8 2009, 15:21 Vadim Бесплатный достойный внимания текстовый редактор:
... Mar 13 2009, 10:35 CaPpuCcino Цитата(Vadim @ Mar 13 2009, 14:35) Беспла... Mar 16 2009, 05:02 des00 Цитата(Vadim @ Mar 13 2009, 04:35) Беспла... Mar 20 2009, 04:43 Vadim Подружить его с SUSE 11 мне не удалось. Глючит, ок... Mar 16 2009, 07:04 CaPpuCcino Цитата(Vadim @ Mar 16 2009, 10:04)
что-т... Mar 20 2009, 01:51  Vadim Цитата(CaPpuCcino @ Mar 20 2009, 04:51) В... Mar 20 2009, 08:12   CaPpuCcino Цитата(Vadim @ Mar 20 2009, 12:12) Вид-... Mar 20 2009, 15:02 yes прикольно, что про emacs/xemacs с verilog-mode (ve... Mar 23 2009, 12:00 Vadim И не мудрено. Где-то вычитал, что emacs имеет два ... Mar 25 2009, 11:41 yes Цитата(Vadim @ Mar 25 2009, 14:41) И не м... Mar 27 2009, 11:05 des00 посмотрел новый слик, блин все равно с косяками р... Mar 29 2009, 16:51 Vadim И Editra подтянулась Уже пару дней как обрелизила... Mar 30 2009, 07:00 Vadim Надо признать, едитра кривовата. Под линуксом слом... Mar 31 2009, 05:58 Victor® Здравствуйте!
Раньше использовал Context.
Но п... Apr 28 2009, 18:25 glock17 Цитата(Victor® @ Apr 29 2009, 03:25) Здра... Apr 29 2009, 04:49  Victor® Цитата(glock17 @ Apr 29 2009, 07:49) Инте... Apr 29 2009, 05:54   glock17 Цитата(Victor® @ Apr 29 2009, 14:54) 1) П... Apr 29 2009, 07:10
3 страниц
1 2 3 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|