Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析

加入定制的乘法IP核,必须在sources右键,用Add Directories加入才完整
Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析
加入文件夹后如下图:
Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析
测试代码与主程序模块连接端口初学者容易出现错误
Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析
输入端口:从模块内部来讲,输入端口必须为线网数据类型,从模块外部来看,输入端口可以连接到线网或者reg数据类型的变量。
输出端口:从模块内部来讲,输出端口可以是线网或者reg数据类型,从模块外部来看,输出必须连接到线网类型的变量,而不能连接到reg类型的变量。

(125条消息) [初学Verilog笔记]模块输入输出_qq_34670678的博客-CSDN博客 https://blog.csdn.net/qq_34670678/article/details/106432116
Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析
我的错误是某一个英文的“:”不小心写成了中文的“:”

(125条消息) Modelsim中出现Syntax error, unexpected non-printable character错误_天津大学–神经网络方向–在读研究生的博客-CSDN博客 https://blog.csdn.net/weixin_43257368/article/details/90717109

观察下面的仿真的顶层模块与测试模块是否正确
Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析
Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析

以下部分参考赛灵思IP除法器官方文档《pg151-div-gen》

除法器 IP LutMult

Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析

Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析

鼠标左键是Run

Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析

鼠标右键是Reset
Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析

latency = 8,实际为7

Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析

Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析
Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析

latency = 1

Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析
Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析
从功能仿真上看到正确输出
Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析

综合后仿真也基本一样

Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析

选latency=4

Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析

右键所选的div_gen_900_synth_1, 选sythesis Run Properties, 再选 report
Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析
选latency=4 得出下面的资源利用情况
Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析
或者
report_utilization -hierarchical
report_utilization -name div_gen_900_1

Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析

除法器 IP Radix2

latency = 1

Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析
Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析
Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析
Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析

latency = 8

Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析
Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析
Xilinx Vivado定制IP核调用和除法器IP核的latency和resource分析

上一篇:b=a[np.newaxis,:]的功能解释


下一篇:Kong入门指南 - 通过代理缓存提高性能