[发明专利]一种基于FPGA的cml接口相机测试平台在审
申请号: | 201910990808.1 | 申请日: | 2019-10-18 |
公开(公告)号: | CN112689144A | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 白志强;李战行;于云翔;顾健;张建平;孙东芳;张广月;杜海亮;王茂义 | 申请(专利权)人: | 北京华航无线电测量研究所 |
主分类号: | H04N17/00 | 分类号: | H04N17/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100013 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fpga cml 接口 相机 测试 平台 | ||
本发明公开了一种基于FPGA的cml接口相机测试平台,包括带有GTX接口的FPGA芯片、FT602芯片和USB接口;FPGA内部编写逻辑实现IIC接口功能,实现FPGA与FT602间的IIC接口通信;FPGA按照FT602配置指令将相机输出的高速串行数据转换为并行数据,并进行解析提取数据,写入FIFO;FT602芯片控制FPGA将图像数据读出,按照UVC协议添加帧头帧尾,送给FT602芯片,FT602芯片通过USB接口输出。本发明具有使用简单方便,提高了测试效率,方便PC端对相机输出图像进行进一步分析。
技术领域
本发明涉及图像数据传输技术领域,具体涉及一种基于FPGA的cml接口相机测试平台。
背景技术
目前,在图像传输领域,CML是高速数据传输接口中最简单的一种,仅依靠单个差分对传输图像,并且支持较高的数据传输速率,故得到较广泛的应用。对于CML接口相机的测试平台,实现方案是选用TI的集成芯片TLK1501对CML信号进行解串得到并行的图像信号,然后利用FPGA芯片将图像信号转为VGA/HDMI接口输出,这种方案硬件比较复杂,而且输出的VGA/HDMI往往直接接显示器,不方便测试人员存图逐帧分析处理。而xilinx 7系列FPGA芯片ZYNQ自带低功耗吉比特收发器GTX,可以实现高速串行信号的双向独立收发,省去了TLK1501及大量外围电路,不但节省成本,而且节省了硬件上的空间。
发明内容
本发明需解决的技术问题是提供一种基于FPGA的cml接口相机测试平台。
为解决上述技术问题,本发明提供了一种基于FPGA的cml接口相机测试平台,采取技术方案如下:
所述基于FPGA的cml接口相机测试平台,包括带有GTX接口的FPGA芯片、FT602芯片和USB接口;
FPGA内部编写逻辑实现IIC接口功能,实现FPGA与FT602间的IIC接口通信;
FPGA按照FT602配置指令将相机输出的高速串行数据转换为并行数据,并进行解析提取数据,写入FIFO;
FT602芯片控制FPGA将图像数据读出,按照UVC协议添加帧头帧尾,送给FT602芯片,FT602芯片通过USB接口输出。
进一步的,
所述FPGA芯片为xilinx 7系列FPGA芯片,FPGA利用7series Transfer Wizard IP核将相机输出的高速串行数据转换为并行数据。
FPGA逻辑编写状态机,监测K28.5码,利用监测到的K28.5码进行图像数据同步,将并行图像数据提取出来。
FPGA内部编写逻辑,将提取出来的并行图像数据以像素时钟写入FIFO,FT602芯片控制FPGA以FT602_FIFO_CLK将图像数据读出。
PC机通过USB数据线连接FT602,在PC端按照CML接口相机输出的视频参数配置图像大小、帧频,以及FT602通道个数、FIFO深度参数,FT602接收到PC设置的参数后通过IIC接口将参数传递给FPGA。
与现有技术相比,本发明有益效果如下:
本发明利用FPGA的GTX接口接收cml相机发送过来的数据,并进行解析提取数据,然后将图像数据按照UVC协议打包,之后通过USB接口输出。本发明具有使用简单方便的显著特点,cml相机经过测试平台转换为符合UVC视频传输协议的视频流,利用USB线缆可直接插到PC(个人电脑)机上利用VLC等播放软件查看视频图像,无需安装驱动。这大大提高了测试效率,方便PC端对相机输出图像进行进一步分析。
附图说明
图1为本发明实施例的基于FPGA的CML接口相机测试平台结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华航无线电测量研究所,未经北京华航无线电测量研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910990808.1/2.html,转载请声明来源钻瓜专利网。