找回密码
 注册
关于网站域名变更的通知
查看: 270|回复: 1
打印 上一主题 下一主题

写测试文件步骤

[复制链接]
  • TA的每日心情
    开心
    2019-11-20 15:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2019-3-25 13:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    " Z9 c2 M7 T" j' \
    9 b8 a- e9 v3 L4 K" p5 v

    7 K1 \- C5 e4 r' m6 m/ T写测试文件步骤:
    # I& u/ A* [. N7 z+ a: `1.  给A模块写测试,其测试模块的模块名为A_tb,比如原模块模块名叫做led,测试模块名就叫 led_tb;
    9 p1 }( e; w4 P2.  复制A模块的所有输入输出端口,也就是I/O声明部分(input和output信号),注意这里不包括中间变量(reg型和wire型信号);将所有的input 改为 reg, output 改为 wire;
    ) k& z) ]3 o. m- F; z7 n$ Z1 A3.  再把A模块的端口定义部分复制过来,包括 模块名到分号结束,进行模块例化;
    8 S! j) Z$ j4 W( ?4 ?% y5 o4.  测试模块的意义就是模拟输入信号,来验证原模块的输出信号是否符合代码逻辑,所以在测试模块里面需要写一个initial块模拟所有的输入变量,进行赋值操作;  \) \! Z4 U# w* Z; S
    5.  如果有时钟,需要再产生一个时钟信号;
    ( u+ [% l' ?1 J& T6.  最后添加时间标识。, n$ e4 @) f8 ~* G4 G6 G+ N2 |

    % }" t  N. l4 p" f7 }. E
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-29 01:07 , Processed in 0.109375 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表