如何画时序图?画时序图的工具有哪些?,timegen

描述

1、Timegen 

TimeGen 是一款图形界面的波形绘制软件,使用鼠标进行操作,广泛应用于IC设计、硬件设计、集成电路等领域,安装在windows系统中。TimeGen提供了直观的用户界面和丰富实用的绘图工具,可以轻松绘制各种时序图,同时支持快捷键操作功能,操作简单便捷。TimeGen还可以自由设置各个文本框的属性字体样式、字体大小和颜色、可以标注信号之间的关系,调整信号周期的宽度,还能设置信号的背景图案。如下图1是小编自己画的一个时序图。

优点:非常容易入门,官网还有讲解视频。功能强大,画时序图需要的功能基本都有。信号可以复制,周期可以扩展,操作非常便捷,画时序图效率很高。

缺点:正版需要license,否则功能受限,会存在试用水印。当然也能找到破解版本。

图1:TimeGen 使用界面

2、Timingdesigner

Timingdesigner跟TimeGen类似,也是一款图形界面绘图工具,界面很类似,只不过Timingdesigner更加强大。设置时钟分频,信号delay延时,像画setup和hold time时序图、IO接口上(Jtag,QSPI, I2C)的sdc时序约束图就很方便。

优点:容易入门,官网还有讲解视频。功能非常强大,画时序图效率很高。

缺点:正版需要license。当然也能找到破解版本。

图2:Timingdesigner使用界面

3、Wavedrom 

Wavedrom跟上面的两款软件不一样,是打开个网页,页面非常简洁但是功能却很强大,足以满足绝大部分人的设计需求。

Wavedrom是通过输入编码代码(描述语言)的方式实现画图。只需要编辑图3中的代码区域,就可以自动出时序图,效率更高。

Wavedrom可以将时序图保存为PNG图片格式,SVG格式和JSON格式。

使用者也可以将编码代码(描述语言)复制到方案文档或者文本中,方便下次修改。

优点:功能非常强大,画时序图效率很高,界面清新,令人赏心悦目。重点是免费的。

缺点:入门花费时间长一点,不过官网还很友好的提供了User Guide。

图3:Wavedrom 使用界面

图3:Wavedrom User Guide截图

4、如何选择 

对于个人,可以根据自己的喜好,选择Timingdesigner、Timegen、Wavedrom。Timingdesigner和Timegen破解版本用于个人学习是可以的,但是不能用于商业。

对于团队,如果方便上网,推荐选择Wavedrom,因为不需要额外安装软件,免费,能够节约成本,还好用。

对于部分公司,不能联网,对设计方案管控很严格,又不想付费,以上三款软件都不适合,只能用draw.io 这类非专业的时序绘图工具了,只不过相对于Timingdesigner、Timegen、Wavedrom,效率要低很多。

审核编辑:汤梓红

相关推荐

相关文章