最近,我正在与一个开发ASIC的硬件设计团队合作。我正在使用 Microsoft Excel 绘制很多时序图,因为它很容易导入 Word 文档。但是,使用 Excel 变得越来越困难。
什么可以用来画时序图?有什么简单的工具吗?
最近,我正在与一个开发ASIC的硬件设计团队合作。我正在使用 Microsoft Excel 绘制很多时序图,因为它很容易导入 Word 文档。但是,使用 Excel 变得越来越困难。
什么可以用来画时序图?有什么简单的工具吗?
WaveDrom是一个免费和开源的在线数字时序图渲染引擎,它使用JavaScript、HTML5和SVG将 WaveJSON 输入文本描述转换为 SVG 矢量图形。
我有同样的问题并尝试了以下工具:
在尝试了所有这些之后,我现在最终使用了 Visio 和 pen&pencil。所有其他程序都缺乏对在信号之间轻松添加箭头/关系的支持。在 Visio 中,这样的事情绝对容易。您可以将图表直接导出到PowerPoint,甚至导出为PDF,以便在 LaTeX 中使用它们。
如果你喜欢 LaTeX 并且不介意将生成的图像导入 Word 的额外步骤(我猜你依赖于它),tikz-timing非常好。我发现它很容易使用,而且图表看起来非常好!
除此之外,到目前为止,我工作的公司都使用 Visio 来完成此类任务。
回复帖子:Visio 时序图有一个指向Visio 模具的链接。
绘图时间看起来很有趣。
Timing Designer和Timing Diagrammer是两个主要的商业程序。它们在功能和用户界面上相似。两者都具有 OLE 和其他导出功能。
我发现有必要将TimingAnalyzer添加到组合中。它仅处于测试阶段,但至少他正在积极开发它。〜T
上面提到的 WaveDrom 工具已移至 GitHub wavedrom.com。
如果您对规则网格上的简单波形感到满意,您可以使用Timing Font或 XWave(从第一个链接链接)快速创建一些东西。另一种选择是 Gnome Dia,一个简单的矢量绘图程序。
Waveme http://waveme.weebly.com/
我刚刚发布了一个新的免费的基于 GUI 的时序图绘制工具,适用于 Windows(和通过 Wine 的 Linux/MacOS)。
它绘制带有间隙、箭头和标签的数字波形(信号和总线),并且是高度可定制的。
希望对你有帮助。
前段时间我们使用IGOR进行各种测量数据的可视化。但这不是免费的,如果这是一个要求的话。
我使用 Google Docs 或 Excel 之类的在线电子表格制作时序图 - 通过使所有单元格的宽度和高度相等并使用单元格的边框。这是解释简单概念的好方法,尤其是在协作(在线)工作期间。
我用过Timing Designer和Waveformer。他们可以阅读基本的Verilog文件。Waveformer 有一个不错的 Windows 演示版本。您无法保存设计,但可以截屏。对于非常基本的时序图,我使用了其他答案中提到的 Visio 模板。
您可以使用“免费在线数字图表生成器”绘制图表,然后将屏幕复制并粘贴到您的文档中。如果您想尝试一个不需要您的登录名或电子邮件的工具,并且可以保存您的编辑以供将来使用。你可以在 google 上试试这个 javascript 工具。 http://hardwarelanguages.blogspot.com/2016/08/free-online-digital-diagram-generator.html
您的数字波形图保存在加密的 URL 中,除非您与电子邮件/skypee/facebook 等共享链接,否则其他人无法看到它。