Vivado利用IP自带的示例工程和仿真

有时候想查看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的测试如下,完成的相应的读写,时序正确,

posted @ 2019-12-25 10:25  IC_workman  阅读(3939)  评论(0)    收藏  举报