43.1 Description

The CSI-2 Demultiplexer Controller (CSI2DC) receives incoming data from a CSI-2 physical interface and filters packets based on their data type and virtual channel identifier.

The CSI2DC is fed with four clock domains — the CSI-2 data clock domain, the ISC clock domain, the configuration clock domain and the system bus clock domain. The CSI2DC performs clock domain crossing of incoming packets.

The CSI2DC integrates one video pipeline and one data pipeline. The video pipeline converts the byte stream to a pixel stream with an optional RAW decompression algorithm. This pipeline is connected to the Image Sensor Controller (ISC). The data pipeline propagates the data packets to a system bus client interface. The data buffers are then processed by the processor or by the centralized Direct Memory Access (DMA) controller using DMA requests.

The CSI2DC also includes a snoop controller that captures image data and packet attributes helping system bring up and debug.

The table below summarizes acronyms used in the following sections.

Table 43-1. Acronyms Used
CDC Clock Domain Crossing
CSI Camera Serial Interface
D-PHY D Physical Layer
DMA Direct Memory Access
DT Data Type
FE Frame End
FIFO First In First Out
FS Frame Start
GS Generic Short
HS High Speed; identifier for operation mode
ISC Image Sensor Controller
ISP Image Signal Processor
LE Line End
LP Low Power; identifier for operation mode
LS Line Start
PFE Parallel Front End
PHY Physical Layer
RC Row Count
RGB Color representation (Red, Green, Blue)
SSP Synchronization Short Packet
SW Software
VC Virtual Channel
WC Word Count
YUV Color representation (Y for luminance, U & V for chrominance)