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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM