【问题标题】:Tool for drawing timing diagrams绘制时序图的工具
【发布时间】:2009-10-06 08:14:36
【问题描述】:

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

什么可以用来画时序图?有什么简单的工具吗?

【问题讨论】:

    标签: hardware verilog asic timing-diagram


    【解决方案1】:

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

    【讨论】:

    • 一张图抵千言:wavedrom.googlecode.com/svn/trunk/editor.html 与 RestructuredText/Sphinx 结合的完美工具
    • 图片不存在时除外。 ;) 可以重新链接吗?
    • 哇,我一直在寻找其中之一......谢谢兄弟
    【解决方案2】:

    我有同样的问题,并尝试了以下工具:

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

    【讨论】:

    • 我刚刚检查了绘图时间,感谢您的提示!这似乎是一个不错的整洁包,有点像用于时序图的 graphviz。从外观上看,它现在也会做箭头了!我曾经试图让 Latex 的工作顺利进行,但由于我在我的工作计算机上没有管理员权限,所以我很难安装模块。
    • 非常感谢您提供 Visio 提示。我是个白痴,一开始就不尝试 visio。我还检查了 Drawtiming,它很整洁。
    • 对于 Visio,请确保使用“真实”(桌面)版本的 Visio,而不是基于 Web 的 Office 365 版本。基于网络的版本是一个笑话(你甚至不能将线路连接在一起)。 Powerpoint 的绘图功能比 web Visio 更强大。
    【解决方案3】:

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

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

        drawtiming 看起来很有趣。

        【讨论】:

          【解决方案6】:

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

          【讨论】:

          • 好的很贵。我从未见过值得使用的免费软件。 Visio 或 OpenOffice Draw 是您的最佳选择。我知道我的公司已经创建了特殊的 Visio 模板来制作波形(抱歉,我不能分享它们)。那样还是很痛,但不是不能忍受的。
          【解决方案7】:

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

          【讨论】:

            【解决方案8】:

            我发现有必要将TimingAnalyzer 添加到组合中。它仅处于测试阶段,但至少他正在积极开发它。 ~T

            【讨论】:

              【解决方案9】:

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

              【讨论】:

                【解决方案10】:

                Wavemehttp://waveme.weebly.com/

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

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

                希望对你有用。

                【讨论】:

                  【解决方案11】:

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

                  【讨论】:

                    【解决方案12】:

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

                    【讨论】:

                      【解决方案13】:

                      我用过Timing DesignerWaveformer。他们可以阅读基本的Verilog 文件。 Waveformer 有一个不错的 Windows 演示版本。您无法保存设计,但可以截屏。对于非常基本的时序图,我使用了其他答案中提到的 Visio 模板。

                      【讨论】:

                        【解决方案14】:

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

                        您的数字波形图保存在加密的 URL 中,除非您与电子邮件/skypee/facebook 等共享链接,否则其他人无法看到它。

                        【讨论】:

                          猜你喜欢
                          • 2011-03-19
                          • 1970-01-01
                          • 1970-01-01
                          • 2010-11-24
                          • 1970-01-01
                          • 1970-01-01
                          • 2015-03-20
                          • 1970-01-01
                          • 1970-01-01
                          相关资源
                          最近更新 更多