5-3
5.13 ISP system control
System control registers include clock and reset gated control. Individual modules can be reset or clock gated by setting
registers 0x3104, 0x3105, 0x3107 and 0x3108.
) 5.14 format description
ial ly Format control converts internal data format into the desirable output format including YUV, RGB and raw.
table 5-1
n register
address
(FCoornOfVidTenCthina O 0x3400
format control register list (sheet 1 of 2)
register
name
FMT_CTRL00
function
FMT_CTRL00
0x00: YUV422
yuyvyuyv.../yuyvyuyv.....
(data order can be adjusted by FMT_CTRL[3:0])
0x10: YUV420
yyyyyyyy..../yuyvyuyv....
(data order can be adjusted by FMT_CTRL[3:0])
0x20: Y8
yyyyyyy....../yyyyyyyyy....
0x30: YUV444(RGB888):
yuvyuv......./yuvyuv....(gbrgbr..../gbrgbr....)
(based on rgb_sel, SC_CTRL0[1])
(data order can be adjusted by FMT_CTRL[3:0])
0x40: RGB565 {b[4:0],g[5:3]}, {g[2:0],r[4:0]}
(data order can be adjusted by FMT_CTRL[3:0])
0x50: RGB555: {b[4:0],g[4:2]}, {g[1:0],1'b0,r[4:0]}
(data order can be adjusted by FMT_CTRL[3:0])
0x60: RGB444
{bFMT_CTRL[3:0],1'b0,g[3:1]},{g[0],2'h0,
rFMT_CTRL[3:0],1'b0}
(data order can be adjusted by FMT_CTRL[3:0])
0x70: RGB444
{bFMT_CTRL[3:0],gFMT_CTRL[3:0]},{rFMT_CTRL[3:0],
bFMT_CTRL[3:0]}
(data order can be adjusted by FMT_CTRL[3:0])
0x80: RGB444 {4'b0,bFMT_CTRL[3:0]},{gFMT_CTRL[3:0],
rFMT_CTRL[3:0]}
(data order can be adjusted by FMT_CTRL[3:0])
0x90: Raw
bgbgbg..../grgrgr......
(pixel order can be adjusted by FMT_CTRL[3:0])
0xA0: YUV420
uyyuyyu..../vyyvyyvyy.........
0xB0: RGB555
{b[4:0],1'b0,g[4:3]}, {g[2:0],r[4:0]}
(data order can be adjusted by FMT_CTRL[3:0])
07.01.2008
PRELIMINARY SPECIFICATION
proprietary to OmniVision Technologies