CypressFX3 UVC传输 USB3.0传输——01


总共分为三大章。第一章讲述UVC协议的源数据格式,和cyUSB3014的硬件连接,第二章讲述UVC协议固件开发,第三章源码开发

关联文档:

1、UVC_AN75779cypress官方提供固件源码),

2、VirtualDub_1_10_4_35456.1400664289(开源视频采集软件),

3、AN75779-How to Implement an Image Sensor Interface with EZ-USB® FX3in a USB Video Class (UVC) Frameworkcypress官方UVC开发文档)。

 

第一章  数据格式要求和硬件连接

一:UVC协议传输依赖GPIF II状态机,不管是传感器芯片还是FPGA连接都需要遵从规定格式要求。

            

            图1 UVC协议数据格式

  1. FV:帧有效(表示帧的开始和结束,高有效,也可修改相关固件为低有效)
    2. LV:行有效(表示行的开始和结束,高有效,也可修改相关固件为低有效)
    3. PCLK:像素时钟(即同步接口的时钟,最高时钟100MHz)
    4. Data(数据):图像数据线,32bit以内,响应固件应设置为8,16和32bit。数据类型可为RGB、YUY2/YUYV等UVC协议支持的视频数据格式(见第三章)。

 

注意:发送图像分辨率、数据位宽、数据格式需要同步USB固件开发

 

 

二:硬件连接规范,按如图2所示外部连接的情况下,需按表1进行匹配。

           

                图2 cyusb3014外部引脚定义

                                      1  cyUSB3014的硬件连接

Cyusb3014引脚序号

图像数据接口

CTL11

LV(行同步)

CTL12

FV(场同步)

DQ[0:31]

DQ[0:31]

PCLK

PCLK

I2C_GPIO[58]

SCL

I2C_GPIO[59]

SDA

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM