OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2788|回复: 2

[XILINX] Vivado Block Design 界面的 IP 核间连线问题

[复制链接]

7

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2019-2-24
在线时间
32 小时
发表于 2023-5-30 13:24:36 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 无趣的紫薯L 于 2023-5-30 13:35 编辑

如图,ov5640_capture_data_0 的 cmos_rgb 接口展开后得到 cmos_frame_vsync 等三个输出信号端口,v_vid_in_axi4s_0 的 vid_io_in 接口展开后得到 vid_active_video 等七个输入信号端口。

将 cmos_rgb 接口和 vid_io_in 接口进行连线,那 vivado 又是如何判断具体哪个输出信号端口接到哪个输入信号端口上的?况且观察信号名称应该还存在部分输入信号端口是无连接的。

截图源自 ZYNQ 例程。
Snipaste_2023-05-30_13-13-02.png

最佳答案

查看完整内容[请看2#楼]

这个问题问的好,因为ov5640_capture_data_0是自定义的IP核,在封装IP核的过程中,将cmos_frame_vsync,data和active端口封装成了video_in接口,就是cmos_rgb,在封装接口的过程中有对每一个端口映射的过程,你可以看一下IP核封装与接口定义那一章节
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

1979

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5520
金钱
5520
注册时间
2018-10-21
在线时间
1561 小时
发表于 2023-5-30 13:24:37 | 显示全部楼层
这个问题问的好,因为ov5640_capture_data_0是自定义的IP核,在封装IP核的过程中,将cmos_frame_vsync,data和active端口封装成了video_in接口,就是cmos_rgb,在封装接口的过程中有对每一个端口映射的过程,你可以看一下IP核封装与接口定义那一章节
回复

使用道具 举报

7

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2019-2-24
在线时间
32 小时
 楼主| 发表于 2023-5-30 16:34:51 | 显示全部楼层
QinQZ 发表于 2023-5-30 14:10
这个问题问的好,因为ov5640_capture_data_0是自定义的IP核,在封装IP核的过程中,将cmos_frame_vsync,dat ...

刚学习了“IP封装和接口定义章节”,大概是了解了。

Vivado 提供了各种属性选项供用户描述端口的用途,相当于为用户提供了多套的模板,用户要做的是将 IP 核代码设计中顶层模块的输入、输出端口按功能代入到模板当中,即“端口映射”,方便 Vivado 正确识别信号并按属性连线。

谢谢版主~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-10-4 06:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表