
Cypress EZ-USB CX3
EZ-USB® CX3 Technical Reference Manual, Doc. No. 001-91492 Rev. *B
10
Format and
Mode
CX3 Firmware Stream Format
Name
Format
Description,
Pixel Depth
CSI-2
Data
Typea
GPIF II
Bus Width
Output Stream
YUV422
8-bit Mode 1
CY_U3P_CSI_DF_YUV422_8_1
YUV422 format
16 bits per
pixel
0x1E
16-bit
P[15:0]
Data Order:
{U1,Y1},{V1,Y2},{
U3, Y3},{V3,Y4}...
YUV422
8-bit Mode 2
CY_U3P_CSI_DF_YUV422_8_2
YUV422 format
16 bits per
pixel
0x1E
16-bit
P[15:0]
Data Order:
{Y1,U1},{Y2,V1},{
Y3,
U3},{Y4,V3}....
YUV422
10-bit
CY_U3P_CSI_DF_YUV422_10
YUV422 format
20 bits per
pixel
0x1F
16-bit
6'b0,P[9:0]
Data Order:
U1,Y1,V1,Y2,U3,
Y3, V3,Y4.
a
MIPI CSI-2 defined Data Type code. Please refer to the MIPI CSI-2 specification for details.
If the GPIF II bus width selected is larger than the width of the output stream, for example if a 24-bit GPIF II
bus width is used for the CY_U3P_CSI_DF_YUV422_8_1 type, the upper bits on the GPIF II are padded with
0s.
For stream formats not listed in
, such as MJPEG or custom format streams, 8 bit wide streams can
be transported on the RAW8 stream format, and 24 bit wide streams can be transported by treating the stream
as an RGB888 format stream. GPIF bus widths and buffers should be set up appropriately to match the stream
output. Section
has more details on setting up the GPIF bus-width and DMA buffers.
Packing more than one pixel per PCLK is possible. For example, selecting the
“MIPI CSI input -Data format"
configured as "RAW8" and the
“MIPI interface configuration – data format” as a 24bit format (RGB888) will
output three pixel data per PCLK. Similarly, two 10 bit or 12bit pixels can be packed and output per PCLK
using the 24 bit output format.