有时候想查看IP的特性和功能,又不想自己写testbench,Vivado自带的IP示例工程就能派上用场,原来一直不知道怎么打开IP的示例工程
-
第一步:在原有的工程中新建IP,按照你想要的IP属性,例如FIFO是否有Almost empty,是否带有FIFO中的数据计数,我创建的FIFO名称为
FIFO_TimeStamp_SPIKE
-
第二步:完成IP的创建,是否设置为OOC方式,这个无所谓
-
第三步:输入命令打开以IP为顶层的工程,
open_example_project [get_ips FIFO_TimeStamp_SPIKE]
打开的IP工程如下所示,
可以看simulation source里面有个tb文件,就是例化了我们创建的IP的测试文件
run simulation即可执行仿真,记得将Scope里面的相应的object加入即可
例化的FIFO的测试如下,完成的相应的读写,时序正确,