ENABLE=B_0x0, VSPOL=B_0x0, HSPOL=B_0x0, EDM=B_0x0, PCKPOL=B_0x0, ESS=B_0x0, SWAPCYCLES=B_0x0, SWAPBITS=B_0x0
DCMIPP parallel interface control register
ESS | Embedded synchronization select Valid only for 8-bit parallel data. HSPOL/VSPOL are ignored when this bit is set. 0 (B_0x0): Hardware synchronization data capture (frame/line start/stop) is synchronized with the HSYNC/VSYNC signals. 1 (B_0x1): Embedded synchronization data capture is synchronized with synchronization codes embedded in the data flow. |
PCKPOL | Pixel clock polarity This bit configures the capture edge of the pixel clock 0 (B_0x0): Falling edge active 1 (B_0x1): Rising edge active |
HSPOL | Horizontal synchronization polarity This bit indicates the level on the HSYNC pin when the data are not valid on the parallel interface. 0 (B_0x0): HSYNC active low 1 (B_0x1): HSYNC active high |
VSPOL | Vertical synchronization polarity This bit indicates the level on the VSYNC pin when the data are not valid on the parallel interface. 0 (B_0x0): VSYNC active low 1 (B_0x1): VSYNC active high |
EDM | Extended data mode Other values: Reserved. 0 (B_0x0): Interface captures 8-bit data on every pixel clock 1 (B_0x1): Interface captures 10-bit data on every pixel clock 2 (B_0x2): Interface captures 12-bit data on every pixel clock 3 (B_0x3): Interface captures 14-bit data on every pixel clock 4 (B_0x4): Interface captures 16-bit data on every pixel clock |
ENABLE | Parallel interface enable The parallel interface configuration registers must be correctly programmed before enabling this bit. 0 (B_0x0): Parallel interface disabled to lower power consumption 1 (B_0x1): Parallel interface enabled |
FORMAT | Other values: data are captured and output as-is only through the data/dump pipeline (for example JPEG or byte input format). The monochrome Y input is inserted in the pipe as YUV pixels, with the U and V components set to neutral, to represent a grey color. 30 (B_0x1E): YUV422 34 (B_0x22): RGB565 36 (B_0x24): RGB888 (= YUV444) 42 (B_0x2A): RAW8 43 (B_0x2B): RAW10 44 (B_0x2C): RAW12 45 (B_0x2D): RAW14 74 (B_0x4A): monochrome 8-bit 75 (B_0x4B): monochrome 10-bit 76 (B_0x4C): monochrome 12-bit 77 (B_0x4D): monochrome 14-bit 90 (B_0x5A): byte stream (JPEG, compressed video) |
SWAPCYCLES | Swap data (cycle 0 vs. cycle 1) for pixels received on two cycles The swap must not be activated by software for pixels received in one or three cycles. 0 (B_0x0): Default 1 (B_0x1): Swap active: the data of cycle 1 is used before the data of cycle 0. |
SWAPBITS | Swap LSB vs. MSB within each received component 0 (B_0x0): As received 1 (B_0x1): Swapped MSB vs. LSB |