Vivado使用技巧(7):使用IP核自带Testbench进行仿真

136 篇文章 1498 订阅

Vivado中IP Catalog内的大多数IP核都提供了一个TestBench,用于单独仿真该IP核。在设计中可以使用这个TestBench来仿真测试IP核的功能是否正确。在产生IP核的输出文件时,可以看到该IP核是否包含TestBench:
这里写图片描述
相关文件输出完毕后,在Sources窗口的IP Sources中可以看到该TestBench文件,查阅该文件可以学习不少TestBench的设计编写方法。
这里写图片描述
在Sources窗口的Hierarchy标签下,在Simulation Sources文件夹中打开IP核的层次结构(点击前面的小箭头,或右键->IP Hierarchy->Show IP Hierarchy),TestBench文件名格式为tb_ipname。
这里写图片描述
将该Testbench设置为顶层仿真模块,右键->Set as Top:
这里写图片描述
注意,通常顶层模块会显示为加粗字体,但IP核的TestBench设置为Top模块时不会显示加粗(不清楚是否为Vivado版本bug),但在设置中看到仿真顶层模块为对应TestBench即可。
这里写图片描述
以DDS Compiler IP核为例,使用自带的TestBench进行行为仿真结果如下:
这里写图片描述

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值