Timingdesigner 教程

Timingdesigner是一个灵活强大的画时序图软件,在fpga或dsp等开发中具有一定的应用价值,本帖介绍timingdesigner基本操作,包括时钟、信号、总线等绘制。转载请注明原创:http://blog.csdn.net/u013608300/article/details/78988523

1、安装

安装过程略,百度一堆,本教程使用版本为V9.103,图1为软件打开时界面,本次介绍添加信号、总线、时钟和分频时钟(add signal. add bus. add clock. add derived clock)的操作。(derived clock,在下理解为派生时钟,为了方便我叫她分频时钟,具体名称望各位指正)

图1

2、添加时钟

时序离不开时钟,在添加信号之前我们先来看看最直观的添加时钟操作,单击图2 add clock。弹出界面如图3

图2

图3是添加clock时弹出的对话框,时钟名称我叫做Clk_50M, 方向为输入,下面3可以设置信号的频率,4可以设置占空比和时钟抖动,抖动时间为0就可以。5为其他参数配置,很方便,大家自己摸索。点ok后波形如图4所示。

图3

图4是添加进来的时钟,在操作时钟或信号时,一般先选中1的箭头,可以通过2对波形放大等操作,(放大缩小的快捷键是+-),缩小后的波形见图4第二部分,双击图4第二部分中的1,又可以弹出图3,重新对时钟进行编辑。

图4

3、分频时钟

添加玩时钟后我们再添加分频时钟,(add deirved clock 叫做分频时钟有点牵强,各位请指出合适的名称),单机 add derived clock,弹出图5。这次我得到一个100M的时钟,名称叫做Clk_100M,这个时钟是内部时钟,3是设置这个时钟的参考时钟,就是2中我们设置的Clk_50M这个时钟,50M/0.5,我们就得到了100M的时钟,延迟设置为0,单击ok效果见图6.

图5

图6我们可以看到这两个时钟为2倍频的关系。

图6

4、添加信号

加下来单击add signal,弹出图7对话框,这里我将信号命名为Rst_n(复位信号,低电平复位),端口方向为输入,初始电平为高

图7

图8为确认后的界面,在我们在箭头所指的地方单机,效果见图8中,我们可以拖动这个方框内的上升沿调整它的时刻位置。在Rst_n后面多单击几次试试。效果见图8下。

图8

5、添加总线

单击add bus,见图9,总线命名data_in, 方向输入,初始值为0(十进制),单击ok后见图10

图9

此时图10中还没有bus的波形,在箭头处单击见图10中,图10中内的data_in不连续,先选中不连续处,然后点图10中的2,效果自己看吧

图10

选中图11,然后双击,就可以设置它的值,弹出图12对话框

图11

在图12中设置data_in的数值(十进制)

图12

最终效果见图13

图13

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值