【FPGA开发】Vivado自定义封装IP核,绑定总线

支持单个文件的封装、整个工程的封装,这里用单个文件举例。

在文件工程目录下,自建一个文件夹,里面放上需要封装的verilog文件。

选择第三个,指定路径封装,找到文件所在目录

取个名,选择封装IP的路径

会打开一个新的Vivado窗口

打开Ports and Interface

想把连接ram的端口绑定在一起,这样在BD中连线时,就不用一根根的拉线,就可以一个总线搞定。

全选中,右键,添加总线






这里自动验证一下,发现有一个严重警告

这是因为MASTER_TYPE属性没对上

看到block ram的这个值时BRAM_CTRL

因此自定义IP核的地方,也要把这个属性设置一下。



重新生成ip,再自动检查

题外话:

一般xilinx官方的bd中涉及的总线,都会可以直接映射的选,如果是自己定义的总线协议,也可以增加自定义。

相关推荐
sz66cm9 小时前
FPGA基础 -- 无毛刺时钟切换(glitch-free clock switching)
fpga开发
Blossom.11810 小时前
把AI“绣”进丝绸:生成式刺绣神经网络让古装自带摄像头
人工智能·pytorch·python·深度学习·神经网络·机器学习·fpga开发
电子凉冰10 小时前
FPGA强化-VGA显示设计与验证
fpga开发
XINVRY-FPGA11 小时前
XC7A100T-2FGG484I Xilinx Artix-7 FPGA
arm开发·嵌入式硬件·fpga开发·硬件工程·信息与通信·信号处理·fpga
cmc102811 小时前
129.FPGA绑定管脚时差分管脚只绑_p是不行的,tx与rx只绑一个也不行
fpga开发
望获linux12 小时前
【实时Linux实战系列】FPGA 与实时 Linux 的协同设计
大数据·linux·服务器·网络·数据库·fpga开发·操作系统
cycf12 小时前
系统同步输出延迟分析(七)
fpga开发
国科安芯12 小时前
高辐射环境下AS32S601ZIT2型MCU的抗辐照性能与应用潜力分析
网络·人工智能·单片机·嵌入式硬件·fpga开发
爱吃汽的小橘20 小时前
用串口控制DAC
fpga开发
FPGA_ADDA1 天前
RFSOC27DR+VU13P 6U VPX板卡
fpga开发·信号处理·adda射频采集·rfsoc27dr·vu13p