最近,我正在与一个开发ASIC的硬件设计小组合作。我正在绘制大量用于使用Microsoft Excel的时序图,因为它很容易导入到Word文档中。但是,Excel的使用越来越困难。
可以用什么来绘制时序图?那里有简单的工具吗?
答案 0 :(得分:20)
WaveDrom是一个免费的开源在线数字时序图呈现引擎,它使用JavaScript,HTML5和SVG将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 Designer和Timing 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 Designer和Waveformer。他们可以阅读基本的Verilog文件。 Waveformer有一个适合Windows的试用版。您无法保存设计,但可以屏幕捕获它们。对于非常基本的时序图,我使用了其他答案中提到的Visio模板。
答案 13 :(得分:0)
您可以使用“免费在线数字图表生成器”绘制图表,然后将屏幕复制并通过您的文档。如果您想尝试不需要登录或发送电子邮件的工具,可以保存编辑内容以备将来使用。你可以在谷歌上试试这个javascript工具。 http://hardwarelanguages.blogspot.com/2016/08/free-online-digital-diagram-generator.html
您的数字波形图保存在加密的URL中,除非您与email / skypee / facebook等分享链接,否则其他任何人都无法看到它。