5.7.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 5-115. Acronyms Used
CDCClock Domain Crossing
CSICamera Serial Interface
D-PHYD Physical Layer
DMADirect Memory Access
DTData Type
FEFrame End
FIFOFirst In First Out
FSFrame Start
GSGeneric Short
HSHigh Speed; identifier for operation mode
ISCImage Sensor Controller
ISPImage Signal Processor
LELine End
LPLow Power; identifier for operation mode
LSLine Start
PFEParallel Front End
PHYPhysical Layer
RCRow Count
RGBColor representation (Red, Green, Blue)
SSPSynchronization Short Packet
SWSoftware
VCVirtual Channel
WCWord Count
YUVColor representation (Y for luminance, U & V for chrominance)