0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

sanyue7758 来源: IC的世界 2023-08-04 10:42 次阅读

1、Timegen

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

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

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

ebd87066-31f7-11ee-9e74-dac502259ad0.png

图1:TimeGen 使用界面

2、Timingdesigner

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

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

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

ebf6a5d6-31f7-11ee-9e74-dac502259ad0.png

图2:Timingdesigner使用界面

3、Wavedrom

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

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

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

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

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

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

ec4394e0-31f7-11ee-9e74-dac502259ad0.png

图3:Wavedrom 使用界面

ec5654f4-31f7-11ee-9e74-dac502259ad0.png

图3:Wavedrom User Guide截图

4、如何选择

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

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

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

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 集成电路
    +关注

    关注

    5380

    文章

    11377

    浏览量

    360761
  • IC设计
    +关注

    关注

    37

    文章

    1291

    浏览量

    103738
  • WINDOWS
    +关注

    关注

    3

    文章

    3524

    浏览量

    88398
  • 时钟
    +关注

    关注

    10

    文章

    1720

    浏览量

    131339
  • 时序图
    +关注

    关注

    2

    文章

    57

    浏览量

    22436

原文标题:设计:画时序图必备工具

文章出处:【微信号:处芯积律,微信公众号:处芯积律】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何看时序,如何用时序

    如何看时序,如何用时序?求一些详细的资料。
    发表于 01-21 12:29

    时序绘制软件 —— TimeGen (附件含有软件 + 教程)

    最近写论文用到了这个软件,画出后直接选中复制到 WORD文档,是矢量。TimeGen很容易入手,使用非常方便。下面是用TimeGen时序
    发表于 05-21 16:51

    请问四线双极性步进电机驱动时序怎么

    本帖最后由 一只耳朵怪 于 2018-6-5 15:33 编辑 四线双极性步进电机驱动时序怎么
    发表于 06-05 09:08

    【实用工具】Visio时序组件

    Visio时序组件,实用方法很简单,下载,解压,然后放到一个固定的位置,Visio默认的查找位置为“D:\用户目录\我的文档\我的形状”然后打开Visio,选择更多形状,我的形状,一般就添加进来了,没有添加的话,点击“组织我
    发表于 02-11 22:49

    电路的软件

    电路的软件小巧玲珑、安全可靠、不损系统的全新简易 电路软件!不需学习、不需安装、体积最小(连帮助文件总共一个文件100K左右)的最简WINDOWS绘电路
    发表于 04-08 13:16 812次下载

    用matlabbode

    在使用matlabbode的,估计会遇到点小麻烦,这个资料看了你就会了
    发表于 06-17 16:57 0次下载

    plc时序怎么_plc时序编程方法

    时序是描述设备工作过程的时间次序,也是用于直观分析设备工作过程的一种图形。如电子技术中的触发器、定时器、计数器等均用时序来描述其工作原
    发表于 10-23 09:39 9.2w次阅读
    plc<b class='flag-5'>时序</b><b class='flag-5'>图</b>怎么<b class='flag-5'>画</b>_plc<b class='flag-5'>时序</b><b class='flag-5'>图</b>编程方法

    怎么用visio时序

    我们编码的时候,知道有的用例的业务逻辑按照比较确定的时间先后顺序进行展开。这时候,我们就需要知道我们设计的系统中的不同类之间传递消息(可以认为是不同对象函数间的调用)要按照怎么样的顺序、传递什么消息、返回什么消息。这时候用时序是最好不过的了。
    发表于 10-29 10:53 3.4w次阅读
    怎么用visio<b class='flag-5'>画</b><b class='flag-5'>时序</b><b class='flag-5'>图</b>

    时序怎么步骤教程_时序用什么工具_时序的作用是什么

    时序(Sequence Diagram),亦称为序列、循序或顺序,是一种UML交互。它
    发表于 12-11 19:22 4.5w次阅读
    <b class='flag-5'>时序</b><b class='flag-5'>图</b>怎么<b class='flag-5'>画</b>步骤教程_<b class='flag-5'>时序</b><b class='flag-5'>图</b>用什么<b class='flag-5'>工具</b><b class='flag-5'>画</b>_<b class='flag-5'>时序</b><b class='flag-5'>图</b>的作用是什么

    什么是时序_时序怎么看_教你如何看懂时序

    时序在有些教材上,又被翻译为顺序,两者在表述上虽然有一些差别,但是大体都是准确的,可能称之为时序会更加书面语话,听起来高大上的感觉。其
    发表于 12-11 19:31 17w次阅读
    什么是<b class='flag-5'>时序</b><b class='flag-5'>图</b>_<b class='flag-5'>时序</b><b class='flag-5'>图</b>怎么看_教你如何看懂<b class='flag-5'>时序</b><b class='flag-5'>图</b>

    分享几个时序的软件

    既可以用于系统级的设计,用于时序分析和文档编制,也用于ASIC/FPGA设计中,用于接口规范,以及创建SDC时序约束。
    的头像 发表于 11-21 11:36 2833次阅读

    使用MATLABBode的方法

    开门见山:使用MATLABBode有好几种方法,本文主要介绍一下我自己经常使用的一种方法,即:脚本m文件方法。首先,要在Matlab的首页创建一个新的脚本m文件,即:新建脚本。其次,明确所要
    的头像 发表于 02-25 13:42 1.3w次阅读
    使用MATLAB<b class='flag-5'>画</b>Bode<b class='flag-5'>图</b>的方法

    PLC时序的理解

    学习PLC编程的过程中,经常接触到一个概念,就是时序,开始的时候,跳过了时序的学习,今天在这里补上时序
    的头像 发表于 04-25 11:31 1.1w次阅读
    PLC<b class='flag-5'>时序</b><b class='flag-5'>图</b>的理解

    UML时序详解

    本篇介绍了UML时序的基础知识,并通过visio绘制一个物联网设备WIFI配网的UML时序实例,来介绍UML时序
    的头像 发表于 05-16 09:09 2122次阅读
    UML<b class='flag-5'>时序</b><b class='flag-5'>图</b>详解

    PLC时序的设计步骤

     时序(Timing Diagram)是信号随时间变化的图形。横坐标为时间轴,纵坐标为信号值,其值为 0 或 1。以这种图形为基础进行 plc 程序设计的方法称为时序法。
    的头像 发表于 10-05 09:55 4803次阅读