Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Рисуем временную диаграмму
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
serebr
Подскажите, какой программой удобнее всего рисовать временные диаграммы для разрабатываемой системы на ПЛИС? Здесь имеется в виду оформление документации. Всякие сигналы, шины, зависимости одних сигналов от других, комментарии прямо на временной диаграмме и т.п.? Что-то вроде описания логики работы по тактам, как, например, это сделано для динамической памяти DDR2:
Нажмите для просмотра прикрепленного файла
CaPpuCcino
был в точности такой вопрос с несколькими рекомендациями-предложениями в ответ. попробуйте поискать по форуму.
des00
Timing Designer но она платная
CaPpuCcino
Цитата(CaPpuCcino @ Oct 18 2010, 19:13) *
был в точности такой вопрос с несколькими рекомендациями-предложениями в ответ. попробуйте поискать по форуму.

прошу прощения - сам попробовал найти эту тему, но не удалось, хотя сам её создавал в 2005. наверное потерялась после краша сервера в 2006, так что есть смысл актуализировать.
я пользовался TimeGen (но она тоже платная, но можно взять трэйл)
Maverick
Timing Designer - так она что по нарисованной временной диаграмме выдает HDL описание + констрейны по размещению (возможно). Дальше остается просто запрограммировать ПЛИС. Или предназначена для создания очень хорошей документации - обеспечивает рисование и анализ временных диаграмм с комментариями. Я что-то не до конца понимаю для чего она предназначена?
nikolascha
Цитата(CaPpuCcino @ Oct 18 2010, 19:13) *
был в точности такой вопрос с несколькими рекомендациями-предложениями в ответ. попробуйте поискать по форуму.
Вот тут был предложен латех (timing и tikz-timing) и drawtiming
CaPpuCcino
Цитата(nikolascha @ Oct 18 2010, 21:03) *
Вот тут был предложен латех (timing и tikz-timing) и drawtiming

а мышкоориентированных приблуд ввода к ним не прилагается? (вообще странно, что до сих пор е сделали какой-нить опенсорс проект с гуманным/на основе манипулятора/ интерфейсом ввода)
nikolascha
Цитата(CaPpuCcino @ Oct 18 2010, 22:18) *
а мышкоориентированных приблуд ввода к ним не прилагается? (вообще странно, что до сих пор е сделали какой-нить опенсорс проект с гуманным/на основе манипулятора/ интерфейсом ввода)
Visio.
А вообще текстовое задание лучше, можно легко сравнить две текстовые версии картинок, а в Visio-подобных программах только глазками можно сравнить...
HARMHARM
Цитата(CaPpuCcino @ Oct 18 2010, 22:18) *
а мышкоориентированных приблуд ввода к ним не прилагается? (вообще странно, что до сих пор е сделали какой-нить опенсорс проект с гуманным/на основе манипулятора/ интерфейсом ввода)

Ага, а потом опять каждый раз ставить программы, и ломать-ломать-ломать/мучиться с триалами.
Плюс непонятные бинарные файлы под контролем версий...
Уж проще latex один раз подучить.
CaPpuCcino
Цитата(nikolascha @ Oct 18 2010, 22:41) *
Visio.

не, в Визио это по-моему самоубийство. с таким же успехом можно посоветовать фотошоб. smile.gif просто если вы когда-нить пользовались спец. программами, то знаете, что они хорошо автоматизированы для быстрого ввода и изменения диаграмм мышью, а если нет, то спешу вам об этом сообщить - попробуйте какой-нибудь пробничек таких программ - сразу поймёте в чём их преимущество.
engineer
Цитата(serebr @ Oct 18 2010, 08:44) *
Подскажите, какой программой удобнее всего рисовать временные диаграммы для разрабатываемой системы на ПЛИС? Здесь имеется в виду оформление документации. Всякие сигналы, шины, зависимости одних сигналов от других, комментарии прямо на временной диаграмме и т.п.? Что-то вроде описания логики работы по тактам, как, например, это сделано для динамической памяти DDR2:
Нажмите для просмотра прикрепленного файла


Мы как-то пользовались следующей TimingAnalyzer. Может подойдет - бесплатная и достаточно простая.
http://timing-diagrams.com/dokuwiki/doku.php?id=download
CaPpuCcino
Цитата(HARMHARM @ Oct 18 2010, 22:43) *
Ага, а потом опять каждый раз ставить программы, и ломать-ломать-ломать/мучиться с триалами.
Плюс непонятные бинарные файлы под контролем версий...
Уж проще latex один раз подучить.

не понимаю, почему вы рассматриваете текстовый формат хранения и удобный мышковый ввод как взаимоисключающее или. и ломать тоже не понимаю зачем, если они будут опенсорс. как пример возьмите BibTex - простой открытый текстовый формат и при этом имеется набор программ визуализированного ввода/представления.
собственно вопрос как раз и был, а нет ли таких же приблуд для приведённых текстовых форматов

Цитата(engineer @ Oct 18 2010, 23:09) *
Мы как-то пользовались следующей TimingAnalyzer.

полезная вещь. а исходники на неё доступны (я как-то не заметил ссылку на исходники)?
Victor®
TimeGen пользуюсь - позволяет очень быстро получить результат.
Если надо только для документации - то очень хорош.

Visio часто пользуюсь для блок схем, и по-моему, он совсем не для этого,
(хотя рюшечки наделать в нем можно знатные)

P.S.
В TimeGen приятная возможность - конвертить вэйформ в ASCII.
Потом непосредственно в свой код вставляю в комментарии. Завтра приложу пример.

P.P.S.
Вот только что "потыкался" в Timing Analyzer. Посерьезнее TimeGen и больше напоминает Timing Designer
(есть более "тонкие" настройки таймингов и еще их анализ). Но вот если просто порисовать - то все же TimeGen :-)
serebr
Спасибо за наводки, буду пробовать озвученные варианты. cheers.gif
nikolascha
Тема понравилась, особенно timegen оказалась наиболее привлекательным вариантом (по номинации быстро и просто). Поэтому потратил часок, чтобы свести результаты этих двух тем по рисованию диаграмм на нашу Wiki, вот ссылка на страницу "Программное обеспечение". У кого есть желание могут дополнять в будущем. Вот только, похоже, от вандалов Админы закрыли для редактирования заглавную страницу поэтому сделать ссылку оттуда не получится, так что со временем эта страничка может потеряться (в смысле только через поиск будет доступна)...
Maverick
Цитата(Victor® @ Oct 18 2010, 23:39) *
TimeGen пользуюсь - позволяет очень быстро получить результат.
Если надо только для документации - то очень хорош.

Visio часто пользуюсь для блок схем, и по-моему, он совсем не для этого,
(хотя рюшечки наделать в нем можно знатные)

P.S.
В TimeGen приятная возможность - конвертить вэйформ в ASCII.
Потом непосредственно в свой код вставляю в комментарии. Завтра приложу пример.

P.P.S.
Вот только что "потыкался" в Timing Analyzer. Посерьезнее TimeGen и больше напоминает Timing Designer
(есть более "тонкие" настройки таймингов и еще их анализ). Но вот если просто порисовать - то все же TimeGen :-)

можете залить ррограмму в закорма родины, плиииииз.
nikolascha
Цитата(Maverick @ Oct 19 2010, 22:16) *
можете залить ррограмму в закорма родины, плиииииз.
Давным давно всё в закромах, попробуйте поиск timegen - будет с десяток тем с сылками. Плюс уже лежит несломаная последняя версия 3.2....
bb-offtopic.gif Для сканирования фтп попробуйте ftpinfo - это удобный поиск и + будите всегда в курсе любых изменений в закромах
CaPpuCcino
Цитата(nikolascha @ Oct 19 2010, 21:48) *
Поэтому потратил часок, чтобы свести результаты этих двух тем по рисованию диаграмм на нашу Wiki

спасибо за труд! есть однако одно принципиальное замечание: в описание программ есть указание неких путей юниксоидного типа в секциях "Скачать". на мой взгляд публиковать их не следует(если предположить, что вики регламентируется теми же правилами, что и форум). пожалуйста, обратитесь за консультацией по этому вопросу к администрации.
nikolascha
Цитата(CaPpuCcino @ Oct 19 2010, 23:23) *
...указание неких путей юниксоидного типа в секциях "Скачать"....
ну я об этом тоже думал, в конечном итоге оставил уже такие обрубки, что только посвещенные поймут, ну если что любой может удалить...
CaPpuCcino
Цитата(nikolascha @ Oct 19 2010, 23:31) *
ну я об этом тоже думал, в конечном итоге оставил уже такие обрубки, что только посвещенные поймут, ну если что любой может удалить...

и всё же спросите, что по этому поводу думают админы
Maverick
Цитата(nikolascha @ Oct 19 2010, 22:24) *
Давным давно всё в закромах, попробуйте поиск timegen - будет с десяток тем с сылками. Плюс уже лежит несломаная последняя версия 3.2....
bb-offtopic.gif Для сканирования фтп попробуйте ftpinfo - это удобный поиск и + будите всегда в курсе любых изменений в закромах

Спасибо!
ftpinfo - программа, которая входит в состав TotalComannder или это отдельная программа?
upd
Нашел тут
honinbo
Цитата(des00 @ Oct 18 2010, 20:14) *
Timing Designer но она платная

В закромах 9.2 под win с лекарством
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.