Сабж.
Visio, эксель и нотепад++ достали до печенок (угу, их уже больше одной). В пейнт лезть страшно - боюсь убить.
Где-то находил какую-то поделку, но во-1 она убога до невозможности, во-2 уже даже не помню как звали.
Что требуется (как я себе это вижу):
- добавить/удалить сигнал - ну как строку в экселе добавить
- в сигнал добавляем временнЫе маркера (они либо привязаны к переходам других сигналов, либо просто точки на графике, либо временнЫе отсчеты от чего-либо)
- между маркерами задаем состояние сигнала 0/1
- сигналы можно тасовать между собой (поднять повыше, опустить пониже, разменять местами и т.п.), переименовывать, задавать клоки (т.е. частота 1М, скважность 50% - прога сама рисует меандр)
- можно показывать связки между событиями, т.е. спад в момент А на первом сверху сигнале приводит к фронту в момент Б на третьем снизу сигнале. Это можно указать такой характерной стрелочкой из даташитов, или, если они связаны прямо, но разнесены на рисунке по вертикали, то вертикальной линией (ну как-то так)
Опционально:
- можно задавать разброс таймингов, т.е. если сигнал А по даташиту начинается через 10..50 нс после события Б, то это можно задать и отразить на графиках
- можно строить тайминг на основе элементарных логических операций с предыдущими, т.е., если X=Y | Z, (а графики для Y и Z заданы), то прога сама построит график для Х, или сделать сдвиг предыдущего тайминга на такт клока, или...
- можно грабить корованы... ой нет, это не сюда
И, как я понимаю, мне еще надо хотеть губозакатывательную машинку. Две.
Но если серьезно, варианты вообще есть?
Прога для рисования таймингов
Moderator: Shaos
-
- Doomed
- Posts: 370
- Joined: 16 Dec 2014 11:58
- Location: Киев
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Прога для рисования таймингов
Т.З. очень мне напоминает временнОй анализатор от Квартус или Мах+...

Там сигналы можно и мышью подвигать. Но это вряд ли то, что надо...
И с "корованами" там совсем плохо...
Там сигналы можно и мышью подвигать. Но это вряд ли то, что надо...
И с "корованами" там совсем плохо...

You do not have the required permissions to view the files attached to this post.
iLavr
-
- Senior
- Posts: 136
- Joined: 12 Jul 2016 21:30
Re: Прога для рисования таймингов
Icarus-Verilog?Vic3Dexe wrote:Сабж.
Но если серьезно, варианты вообще есть?
-
- Doomed
- Posts: 370
- Joined: 16 Dec 2014 11:58
- Location: Киев
Re: Прога для рисования таймингов
Ну как бы совсем не то, там-то тайминги снимаются с реальной железки. И пририсовать что-то не выйдет.Lavr wrote:Там сигналы можно и мышью подвигать. Но это вряд ли то, что надо...
А мне эту железку еще спроектировать надо. Для чего и ищу, чем бы порисовать, на глаз оно сразу видно, где чего "накладывается".
Мда, виноват, не указал, что у меня есть квартус со встроенным ModelSim.SAA wrote:Icarus-Verilog?
Но там опять-таки нужно сначала схему описать, а потом посмотреть что получилось.
А мне сначала хотелось бы визуально увидеть сигналы входа и выхода, и как будет проще всего синтезировать такую схему.
Т.е. на графиках НАГЛЯДНО видно, что вот эта операция будет бессмысленна, а вот этот сигнал мы уже генерили, а вот тут возможна "иголка", и т.п.
В общем, мне нужно не моделирование схемы, а именно рисовалка таймингов.
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Прога для рисования таймингов
Исходные сигналы там Вы рисуете сами безо всякой железки. А они потом проходят через "железку".Vic3Dexe wrote:Ну как бы совсем не то, там-то тайминги снимаются с реальной железки. И пририсовать что-то не выйдет.Lavr wrote:Там сигналы можно и мышью подвигать. Но это вряд ли то, что надо...
Ну и фунции, что Вы написали, в библиотеках можно найти готовые.
Но я никому ничего не навязываю: НЕТ - так НЕТ.

iLavr
-
- Senior
- Posts: 136
- Joined: 12 Jul 2016 21:30
Re: Прога для рисования таймингов
Да я понял. Я пользуюсь GoogleDocs редактором рисунков, он там векторный. Но это не намного то лучше скажем того же Visio, чуть полегче да и только.Vic3Dexe wrote:В общем, мне нужно не моделирование схемы, а именно рисовалка таймингов.
-
- Doomed
- Posts: 662
- Joined: 18 Nov 2013 02:38
- Location: Москва
Re: Прога для рисования таймингов
Нашел такую штучку: http://wavedrom.com/
Правда рисовать мышкой нельзя. Диаграммы описываются неким скрипто-подобным языком. Но может быть оно даже и к лучшему, если разобраться.
Еще вот такой редактор: http://timingeditor.sourceforge.net/
Правда рисовать мышкой нельзя. Диаграммы описываются неким скрипто-подобным языком. Но может быть оно даже и к лучшему, если разобраться.
Еще вот такой редактор: http://timingeditor.sourceforge.net/
-
- Doomed
- Posts: 370
- Joined: 16 Dec 2014 11:58
- Location: Киев
Re: Прога для рисования таймингов
Хм... тогда какой "временнОй анализатор от Квартус" имеется ввиду? Я думал, сигналтап.Lavr wrote:Исходные сигналы там Вы рисуете сами безо всякой железки. А они потом проходят через "железку".
У TimeQuest таких возможностей что-то не припомню.
Вот его я вроде и находил. Не-меандр клок задать нельзя. Дробные значения нельзя, т.е. клок, скажем в 30МГц не нарисуешь.Tronix wrote:Еще вот такой редактор: http://timingeditor.sourceforge.net/
Попытался выключить "реалистичные" переходы сигналов, т.е. сделать их вертикальными. Прога выжрала все доступные 8 гиг мозгов и продолжала жрать, пока не убил процесс.
Тоже видел. Вот его скриптовость и не понравилась. Но альтернатива, видимо - писать свое, чего хочется еще меньше.Tronix wrote:Еще вот такой редактор: http://timingeditor.sourceforge.net/
-
- Admin
- Posts: 24085
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Прога для рисования таймингов
чото линки повторяются 

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24085
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Прога для рисования таймингов
туториал:Tronix wrote:Нашел такую штучку: http://wavedrom.com/
Правда рисовать мышкой нельзя. Диаграммы описываются неким скрипто-подобным языком. Но может быть оно даже и к лучшему, если разобраться.
http://wavedrom.com/tutorial.html
ещё простые логические схемки у них можно рисовать

http://wavedrom.com/tutorial2.html
Я тут за главного - если что шлите мыло на me собака shaos точка net