测试文件编写

关注、星标公众号,精彩内容每日送达
来源:网络素材

1、测试文件

testbench是写输入激励的,是一种验证手段。

2、测试文件编写流程

定义时间标尺 ---> 定义信号类型 --->例化RTL文件 ---> 编写输入信号驱动
时间标尺:

格式:`timescale仿真时间单位/时间精度,如`timescale 1ns/100ps表示时延1ns,时延精度100ps,不能识别低于100ps的时间。注意时间单位应>=时间精度

3、常用信号的编写方法

1)时钟信号的固定写法

655c12df2399a10953d41f6f4e2b2c80.png

2eace1eca5a42c3d1accc8409cc74965.png

2)复位信号的固定写法

03a8e2b604f18b51a70b6348a45e2326.png

4ef58ebdde6e9c6e37042efb68da9862.png

复位波形是先1再0再1

3)其它信号的固定写法

输入信号为reg,输出信号为wire

5d8b2962667c7e4af350117efdf949d7.png

一般在时钟上升沿进行幅值,这样延迟1ns后幅值,更接近真实情况

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值