有時候想查看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的測試如下,完成的相應的讀寫,時序正確,