SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
The ISIF supports 8- to 16-bit-wide RAW data signals and 8-/16-bit YCbCr signals, as described in Table 9-204. The interface can be set in the three different modes from the ISIF_MODESET[13:12] INPMOD bit field. The ISIF_CCDCFG[11] Y8POS bit selects the y signal positioning whenever YUV4:2:2 is input. Moreover, if CCIR656 input is used the width of selected bit can be set through the ISIF_CCDCFG[5] BT656 bit.
ISIF Input Port Name | RAW Data | 16-bit YCbCr | 8-bit YCbCr |
---|---|---|---|
YI7 | C_DATA15 | Y7 | |
YI6 | C_DATA14 | Y6 | |
YI5 | C_DATA13 | Y5 | |
YI4 | C_DATA12 | Y4 | |
YI3 | C_DATA11 | Y3 | |
YI2 | C_DATA10 | Y2 | |
YI1 | C_DATA9 | Y1 | |
YI0 | C_DATA8 | Y0 | |
CI7 | C_DATA7 | Cb7,Cr7 | Y7,Cb7,Cr7 |
CI6 | C_DATA6 | Cb6,Cr6 | Y6,Cb6,Cr6 |
CI5 | C_DATA5 | Cb5,Cr5 | Y5,Cb5,Cr5 |
CI4 | C_DATA4 | Cb4,Cr4 | Y4,Cb4,Cr4 |
CI3 | C_DATA3 | Cb3,Cr3 | Y3,Cb3,Cr3 |
CI2 | C_DATA2 | Cb2,Cr2 | Y2,Cb2,Cr2 |
CI1 | C_DATA1 | Cb1,Cr1 | Y1,Cb1,Cr1 |
CI0 | C_DATA0 | Cb0,Cr0 | Y0,Cb0,Cr0 |
Y and C input signals can be swapped through the ISIF_CCDCFG[4] YCINSWP bit.
In case of RAW data at ISIF input, a 16- to-16-bit selection can be done: when the number of RAW data lines is less than 16, data can be connected to the upper or lower lines of C_DATA[15:0]. Lines not connected must be tied low. As shown in Table 9-205, the ISIF_CGAMMAWD[4:1] GWDI bit field must be configured correctly so that the MSB of the input is connected to the MSB of the 16-bit data bus in ISIF.
ISIF_CGAMMAWD[4:1] GWDI | 16-to-16-bit Selection |
---|---|
0 | C_DATA[15:0] = C_DATA[15:0] |
1 | C_DATA[15:0] = C_DATA[14:0] &0 |
2 | C_DATA[15:0] = C_DATA[13:0] &00 |
3 | C_DATA[15:0] = C_DATA[12:0] &000 |
4 | C_DATA[15:0] = C_DATA[11:0] &0000 |
5 | C_DATA[15:0] = C_DATA[10:0] &00000 |
6 | C_DATA[15:0] = C_DATA[9:0] &000000 |
7 | C_DATA[15:0] = C_DATA[8:0] &0000000 |
8 | C_DATA[15:0] = C_DATA[7:0] &00000000 |
The polarity of the input image data can be switched through the ISIF_MODESET[6] DPOL bit.