[X]关闭

XILINX 7系FPGA 光通信传输PCIE视频采集方案

文档创建者:uisrc
浏览次数:32026
最后更新:2020-09-10
 
XILINX 7系FPGA 光通信传输PCIE视频采集方案-1.jpg

光通信传输PCIE视频采集.1概述
前面的帖子中介绍了光通信,板子到板子之间的传输,本片文章增加,板子到板子再到PCIE最终在上位机上显示视频的方案。虽然本方案看起来复杂,实际上有了我们PCIE方面的铺垫,也有了光通信部分的铺垫,做起来很容易就实现了。
本文不在对光通信编码原理,以及GTP或者GTX的IP设置讲解,读者如果不懂的就去看我们教程部分相关的内容吧。
1.2 环路测试视频传输PCIE采集
环路测试可以使用单头光模块或者双头光模块,我们这里以双头光模块2路SFP对接后测试为例,同时代码中给出给出了单头光模块单路SFP环路测试的代码。数据环路后,通过FDMA保存到DDR之后上位机通过PCIE通过接口方位DDR地址空间采集图像数据。
1.2.1 硬件接线图
XILINX 7系FPGA 光通信传输PCIE视频采集方案-2.jpg
下图采用双头光模块的万兆光缆回还测试
XILINX 7系FPGA 光通信传输PCIE视频采集方案-3.jpg
下图是采集另外一个开发板光口发送过来的视频
XILINX 7系FPGA 光通信传输PCIE视频采集方案-4.jpg
下图是HDMI视频采集,并且发送到插在机箱PCIE口的板子的接线图
XILINX 7系FPGA 光通信传输PCIE视频采集方案-5.jpg
1.2.2 自发自收FPGA BD工程
XILINX 7系FPGA 光通信传输PCIE视频采集方案-6.jpg

1.2.3 发送端FPGA BD工程
XILINX 7系FPGA 光通信传输PCIE视频采集方案-7.jpg

1.2.4 接收端FPGA BD 工程
接收端使用到了FMDA进行视频的3帧缓存后输出到显示器,如果你对FDMA IP使用还不清楚请学习我们FDMA方便的课程内容。
XILINX 7系FPGA 光通信传输PCIE视频采集方案-8.jpg
1.3测试结果
XILINX 7系FPGA 光通信传输PCIE视频采集方案-9.jpg
配套代码介绍:
XILINX 7系FPGA 光通信传输PCIE视频采集方案-10.jpg
APP_linux 为LINUX下的上位机
APP_win  为windows 下的上位机
Fpga_prj1_loop为 FPGA工程实现SFP环路视频数据传输后经过PCIE到PC上位机软件
Fpga_prj2_sfp2pcie和Fpga_prj2_sfp3pcie配合使用,需要使用2个开发板,fpga_prj2_sfp2pcie负责发,fpga_prj2_sfp3pcie负责接收后通过PCIE传到上位机显示。




发表评论已发布 17

threeyearslater

发表于 2019-7-24 10:10:18 | 显示全部楼层

怎么可以获得源码?楼主

uisrc

发表于 2019-7-30 22:11:48 | 显示全部楼层

购买开发板的,联系客服或者技术支持获取资料更新!
越努力越幸运!加油!

全世界

发表于 2019-8-18 22:01:01 | 显示全部楼层

回复

使用道具 举报

云海

发表于 2020-3-9 17:43:41 | 显示全部楼层

谢谢
回复

使用道具 举报

云海

发表于 2020-3-9 17:43:46 | 显示全部楼层

谢谢
回复

使用道具 举报

云海

发表于 2020-3-9 17:43:49 | 显示全部楼层

谢谢
回复

使用道具 举报

云海

发表于 2020-3-9 17:43:52 | 显示全部楼层

谢谢
回复

使用道具 举报

云海

发表于 2020-3-9 17:43:55 | 显示全部楼层

谢谢
回复

使用道具 举报

云海

发表于 2020-3-9 17:43:58 | 显示全部楼层

谢谢
回复

使用道具 举报

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

本版积分规则