реклама на сайте
подробности

 
 
> Хачу визуализатор кода VHDL, Verilog, учусь
a123-flex
сообщение Feb 3 2009, 15:40
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Блин открыл свой проект, писанный полгода назад - ужос нах. Есть там один файлик, в нем 4 машины состояний на 1200 строк кода. Я немножечко щаз подзабыл как они работают.... а нада.

Меня может глючит уже, но по моему чтото такое типа алгоритм билдера или хз было...

Может есть утилита какая, которая может текст понять и граф переходов между состояниями нарисовать ?


А ВО, !!! вспомнил

такое есть в IDA Pro, для алгоритма процессора.

а я хочу такое же для HDL.

Поможите кто можете, плз.

Сам придумал... может Mentor HDS ?


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Джеймс
сообщение Feb 3 2009, 18:32
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399



Визуализаторов "из кода" не знаю, есть вроде какой-то примитивный визуализатор FSM в Synplify (наряду с RTL-viewer).
HDL-designer нужно было использовать на этапе создания проекта! Тогда бы не было таких проблем.
Позволю себе процитировать одну старую дискуссию

http://electronix.ru/forum/index.php?showt...=16115&st=0

Цитата(dxp @ May 18 2006, 13:06) *
И чем интенсивнее и больше работаешь с текстом, языком, тем лучше рука набита, увереннее поддается контролю текстовое описание. Тут еще хороший редактор рулит.

Что касается дополнительних средств, то без них не обходится. Но тут опять же на вкус и цвет. Я предпочитаю, например, те же автоматы состояний рисовать в Visio, который по уровню работы с графикой дает сто очков любому HDL рисователю. Конечно, Visio не может потом сгенерить из диаграммы код, но это, имхо, не самый большой недостаток - по готовой схеме набросать код - самая простая и быстрая часть работы.


Цитата(Джеймс @ May 18 2006, 22:26) *
Во-первых, зачем делать двойную работу? Кроме того, эти два представления нужно как-то синхронизировать между собой, поддерживать актуальные версии. Но это даже мелочь. Так можно сделать проект для себя. А если проектом должны пользоваться другие разработчики? А если им понадобится что-то изменить?
.......
Многие выступают против использования графического представления (я не о “рисовании схем”, а всё о том же HDL-Designer-e) ..... но по мере роста проекта в многочисленных исходниках просто перестанешь ориентироваться (особенно по прошествии времени!)



Конечно, никакой супер-текстовый_редактор не поможет сейчас восстановить работу state-машин. Но даже если бы они рисовались параллельно в Visio - уже было бы легче. Я уж не говорю о том, что вы по праву оценили бы достоинства HDL-desiner'а.


В общем, совет такой. Взять Mentor HDS и перерисовать state-машины в редакторе, заглядывая в исходник. Тогда сразу появится ясность.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 10:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01382 секунд с 7
ELECTRONIX ©2004-2016