创建时序图的软件

电器工程 沟通 spi UART 定时 绘画
2022-01-09 09:57:41

在我的职业生涯中,有时我需要为协议创建时序图:UARTSPI等。但是,我找不到任何可用的好程序。可以为此推荐哪些程序,使用它们的体验如何?

4个回答

一个快速的网络搜索出现了Drawtiming从未使用过它,但对于几十个时钟周期的简短示例来说,它看起来效果很好。

如果您想在类似 Office 的工具集中进行绘图,请尝试OpenOffice.org,特别是Draw程序。如果您想生成最好的图形(并且不介意需要一段时间),请按照 digikata 的建议尝试Inkscape 。专业数据表可能最好由 jluciani 建议的tikz-timing 包 或较旧的(但不太复杂的)timing.sty 提供,两者都带有(La)TeX (如果您是,请尝试Lyx以获得更短的学习曲线TeX 的新手。请注意,无论如何它都是一个陡峭的曲线,但这是值得的!)

您也可以尝试在 GTKWave(或任何其他带有逻辑分析仪的电路模拟器)中进行模拟:( 来源:bec-systems.com示例 GTK Wave 屏幕截图

但这更多地面向 Verilog/VHDL/原理图的仿真,而不仅仅是绘制波形。

我收藏的工具是-- http://www.timingtool.com/menu/tour/ttmain.php 我没有尝试过或仔细查看过。

如果您使用的是 TeX 和朋友,则有一个用于 tikz 图片环境的计时包(查看 CTAN)。有时使用 TeX 工具,您可以找到可以创建独立图像的包装脚本或 GUI。

tikz-timing 包的文档位于 http://www.tug.org/texmf-dist/doc/latex/tikz-timing/tikz-timing.pdf

WaveDrom是一个免费和开源的在线数字时序图渲染引擎,它使用JavaScriptHTML5SVGWaveJSON输入文本描述转换为 SVG 矢量图形。

墨景

第一个图表可能有些工作,但是在您设置了一些模板之后,它非常快。

我看到现在有一​​个名为Timink for Inkscape 的插件来生成时序图波形。