Инструмент для рисования временных диаграмм

В последнее время я работаю с группой разработчиков аппаратного обеспечения над разработкой ASIC. И я рисую много временных диаграмм, для которых я использую Microsoft Excel, так как их легко импортировать в документ Word. Но с Excel все сложнее и сложнее.

Что можно использовать для рисования временных диаграмм? Есть ли простой инструмент там?

14 ответов

Решение

У меня та же проблема, и я попробовал следующие инструменты:

Попробовав все это, я теперь использовал Visio, ручку и карандаш. Во всех других программах отсутствовала поддержка добавления стрелок / связей между сигналами. В Visio такие вещи абсолютно просты. И вы можете экспортировать диаграммы напрямую в PowerPoint или даже в PDF для использования в LaTeX.

WaveDrom - это бесплатный онлайн-движок для рендеринга цифровых временных диаграмм с открытым исходным кодом, который использует JavaScript, HTML5 и SVG для преобразования входного текстового описания WaveJSON в векторную графику SVG.

Если вам нравится LaTeX и вы не возражаете против дополнительных шагов по переносу сгенерированного изображения в Word (от которого, я думаю, вы зависите), tikz-хронометраж очень хорош. Я нахожу это очень простым в использовании, и диаграммы выглядят очень хорошо!

Кроме того, компании, в которых я работал, использовали Visio для решения подобных задач.

Сообщение Re: Visio Timing Diagram содержит ссылку на шаблон Visio.

Drawtiming выглядит интересно.

Timing Designer и Timing Diagrammer - две основные коммерческие программы. Они похожи по функциям и пользовательскому интерфейсу. Оба имеют OLE и другие возможности экспорта.

Я считаю необходимым добавить TimingAnalyzer в смесь. Это только в бета-версии, но, по крайней мере, он активно его развивает. ~ Т

Waveme http://waveme.weebly.com/

Я только что выпустил новый бесплатный инструмент для рисования временных диаграмм на основе графического интерфейса для Windows (и Linux/MacOS через Wine).

Он рисует цифровые сигналы (сигналы и шины) с пробелами, стрелками и метками и обладает широкими возможностями настройки.

Я надеюсь, что вы найдете это полезным.

Инструмент WaveDrom, упомянутый выше, перенесен на GitHub http://wavedrom.com/.

Если вы довольны более простыми сигналами на обычной сетке, вы можете быстро создать что-то с помощью Timing Font или XWave (ссылка с первой ссылки). Другим вариантом будет Gnome Dia, простая программа для векторного рисования.

Я использую электронную таблицу, такую ​​как Google Docs или Excel, для временных диаграмм, делая все ячейки равными по ширине и высоте и играя с границами ячейки. Это отличный быстрый способ объяснить простые понятия, особенно во время совместной (онлайн) работы.

Некоторое время назад мы использовали IGOR для всех видов визуализации данных измерений. Но это не бесплатно, если это требование.

Вы можете использовать "Бесплатный онлайн-генератор цифровых диаграмм", чтобы нарисовать диаграмму, а затем скопировать и вставить экран в свои документы. Если вы хотите попробовать инструмент, который не требует вашего логина или электронной почты, и может сохранить ваши изменения для дальнейшего использования. Вы можете попробовать этот инструмент JavaScript в Google. http://hardwarelanguages.blogspot.com/2016/08/free-online-digital-diagram-generator.html

Ваша цифровая диаграмма формы сигнала сохраняется в зашифрованном URL-адресе, и никто не сможет ее увидеть, пока вы не передадите ссылки по электронной почте / skypee / facebook и т. Д.

Я использовал Timing Designer и Waveformer. Они могут читать основные файлы Verilog. Waveformer имеет достойную демо-версию для Windows. Вы не можете сохранить дизайн, но вы можете сделать снимок экрана. Для очень простых временных диаграмм я использовал шаблоны Visio, упомянутые в других ответах.

Другие вопросы по тегам