用于绘制时序图的工具

时间:2009-10-06 08:14:36

标签: hardware verilog asic timing-diagram

最近,我正在与一个开发ASIC的硬件设计小组合作。我正在绘制大量用于使用Microsoft Excel的时序图,因为它很容易导入到Word文档中。但是,Excel的使用越来越困难。

可以用什么来绘制时序图?那里有简单的工具吗?

14 个答案:

答案 0 :(得分:20)

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

答案 1 :(得分:13)

我遇到同样的问题并尝试了以下工具:

尝试了所有这些后,我现在最终使用Visio和笔和铅笔。所有其他程序都不支持轻松添加信号之间的箭头/关系。在Visio中,这样的事情绝对容易。您可以将图表直接导出到PowerPoint,甚至可以导出为PDF,以便在LaTeX中使用它们。

答案 2 :(得分:10)

如果你喜欢LaTeX并且不介意将生成的图像放到Word中的额外步骤(我猜你依赖它),tikz-timing非常好。我觉得它很容易使用,图表看起来非常好!

除此之外,我到目前为止工作的公司都使用Visio来完成这类任务。

答案 3 :(得分:6)

帖子 Re: Visio Timing Diagram 有一个指向Visio stencil的链接。

答案 4 :(得分:5)

Timing DesignerTiming Diagrammer是两个主要的商业计划。它们在功能和用户界面上类似。两者都有OLE和其他导出功能。

答案 5 :(得分:4)

drawtiming看起来很有趣。

答案 6 :(得分:3)

我发现有必要添加TimingAnalyzer。它仅在Beta中,但至少他正在积极开发它。 〜Ť

答案 7 :(得分:2)

如果您对常规网格上更简单的波形感到满意,则可以使用Timing Font或XWave(从第一个链接链接)快速创建内容。另一种选择是 Gnome Dia,一个简单的矢量绘图程序。

答案 8 :(得分:2)

上面提到的WaveDrom工具已移至GitHub wavedrom.com

答案 9 :(得分:1)

前段时间我们使用IGOR进行各种测量数据可视化。但如果这是一项要求,则不是免费的。

答案 10 :(得分:1)

Waveme http://waveme.weebly.com/

我刚刚发布了一个新的基于GUI的免费时序图绘制工具,适用于Windows(以及Linux / MacOS via Wine)。

它绘制带有间隙,箭头和标签的数字波形(信号和总线),并且可高度自定义。

我希望你觉得它很有用。

答案 11 :(得分:1)

我使用Google Docs或Excel等在线电子表格作为时序图 - 通过使所有单元格的宽度和高度相等,并使用单元格的边框。这是解释简单概念的快速方法,尤其是在协作(在线)工作期间。

答案 12 :(得分:0)

我使用了Timing DesignerWaveformer。他们可以阅读基本的Verilog文件。 Waveformer有一个适合Windows的试用版。您无法保存设计,但可以屏幕捕获它们。对于非常基本的时序图,我使用了其他答案中提到的Visio模板。

答案 13 :(得分:0)

您可以使用“免费在线数字图表生成器”绘制图表,然后将屏幕复制并通过您的文档。如果您想尝试不需要登录或发送电子邮件的工具,可以保存编辑内容以备将来使用。你可以在谷歌上试试这个javascript工具。 http://hardwarelanguages.blogspot.com/2016/08/free-online-digital-diagram-generator.html

您的数字波形图保存在加密的URL中,除非您与email / skypee / facebook等分享链接,否则其他任何人都无法看到它。