|
|
|
Редакторы HDL, альтернатива |
|
|
|
Jan 9 2017, 11:41
|
Участник
Группа: Участник
Сообщений: 44
Регистрация: 22-05-09
Пользователь №: 49 385
|
2 Tpeck: Про Notepad++, к сожалению, ничего сказать не могу. Но вот отличный плагин Veditor для Eclipse парсит VHDL код, и сигнализирует об ошибках синтаксиса. Не всегда плагин работает безупречно. Но на мой взгляд вполне удачное бесплатное решение. 2 Flip-fl0p: Прошу прощения за некропостинг, но чтобы избавиться от Цитата Вот тут и появляется самое большое неудобство, поскольку для изменения одного компонента мне потребуется: 1. Изменить файл описания модуля. 2. Изменить файл пакета, где описываются порты изменяемого модуля. 3. В файле где применяется этот компонент добавить\изменить выходные\выходные порты. удобно использовать records types. Подробнее про его использование написано у Jiri Gaisler в статье A structured VHDL design method в разделе 5.5 Using record types.
|
|
|
|
|
Feb 13 2017, 18:33
|
Профессионал
Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643
|
Приветствую! Цитата(druzhin @ Feb 13 2017, 20:53) Как на это красноглазое поделие sublime какой-нибудь верилог-плагин? Sublime + SystemVerilog плагин. Очень даже прилично работает, теперь у меня это основной рабочий редактор. Успехов! Rob.
|
|
|
|
|
Feb 13 2017, 19:04
|
Частый гость
Группа: Свой
Сообщений: 80
Регистрация: 21-10-11
Пользователь №: 67 894
|
Цитата(druzhin @ Feb 13 2017, 20:53) Как на это красноглазое поделие sublime поставить какой-нибудь верилог-плагин? Если не установлен "Package control", то установить через "Tools"-> "Install package control ...". Далее нажать "Preferences" -> "Package control", ввести install Package, нажать enter, ввести SystemVerilog, нажать enter
|
|
|
|
|
Mar 3 2017, 15:20
|
Профессионал
Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643
|
Приветствую! Цитата(R6L-025 @ Mar 3 2017, 17:54) В sublime (хоть и пользуюсь им давно,нашел ее недавно) есть интересная фича - файл проекта. Добавляете в список директорий проекта свой проект, и sublime будет искать определения сигналов, параметров и пр. во всех файлах проекта. Получается что-то похожее на привычное IDE. За одно тут же можно настроить и project build-system для компиляции. например Код ... "build_systems": [ { "encoding": "CP1251", "file_regex": "(?:^.*? )([A-Z]:.*?)\\((\\d+)\\)(:)(.*)", "name": "modelsim_sv", "selector": "source.systemverilog", "shell_cmd": "%MODEL_TECH%\\vlog.exe -modelsimini .\\ -f compile_sv_opt.f +incdir+$file_path $file", "working_dir": "$project_path\\..\\sim" }, { "encoding": "CP1251", "file_regex": "(?:^.*? )([A-Z]:.*?)\\((\\d+)\\)(:)(.*)", "name": "modelsim_vhd", "selector": "source.VHDL", "shell_cmd": "$project_path\\..\\sim\\vcom_cmd.bat $file", "working_dir": "$project_path\\..\\sim" }, { "encoding": "CP1251", "file_regex": "(?:^.*? )([A-Z]:.*?)\\((\\d+)\\)(:)(.*)", "name": "modelsim_dpi_cpp", "selector": "source.c++", "shell_cmd": "%MODEL_TECH%\\vlog.exe -sv -outf vlog_f.txt -ccflags \"@c_opt.f\" $file", "working_dir": "$project_path\\..\\sim" } ], ... А в фалах *.f прописать нужные опции для компиляции. Успехов! Rob.
|
|
|
|
|
Apr 13 2017, 16:12
|
Дима
Группа: Свой
Сообщений: 1 683
Регистрация: 15-12-04
Из: Санкт-Петербург
Пользователь №: 1 486
|
Здравствуйте все! Научите, пожалуйста, по шагам, как включить в Sublime Text подсветку синтаксиса VHDL? Я установил редактор и даже нашёл вот это: https://github.com/yangsu/sublime-vhdl . Пользоваться github не умею. А что дальше делать? Только, пожалуйста, максимально просто: что нажать, что ввести, без специфических терминов Sublime и github. Заранее признателен.
--------------------
|
|
|
|
|
Apr 13 2017, 20:35
|
Частый гость
Группа: Свой
Сообщений: 76
Регистрация: 8-04-11
Из: Ростов-на-Дону
Пользователь №: 64 227
|
Как по мне самый простой способ - это использовать package control. Это пакет sublime позволяющий довольно просто управлять установкой/удалением других пакетов вот здесь https://packagecontrol.io/installation руководство по установке. Просто вводите указанный код в консоль subliime, а дальше preferences->package control->install и указываете нужный Вам пакет. Все
|
|
|
|
|
Apr 14 2017, 11:30
|
Дима
Группа: Свой
Сообщений: 1 683
Регистрация: 15-12-04
Из: Санкт-Петербург
Пользователь №: 1 486
|
Цитата(R6L-025 @ Apr 13 2017, 23:35) Как по мне самый простой способ - это использовать package control. Это пакет sublime позволяющий довольно просто управлять установкой/удалением других пакетов вот здесь https://packagecontrol.io/installation руководство по установке. Просто вводите указанный код в консоль subliime, а дальше preferences->package control->install и указываете нужный Вам пакет. Все Большое спасибо! Забавно, надо было переоткрыть файл заново, чтобы увидеть раскраску.
--------------------
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|