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

 

 

 

posted on 2021-05-25 17:54  山山而川vl  阅读(1893)  评论(0编辑  收藏  举报

导航