User`s guide

Supporting the i.MX53 Camera Sensor Interface CSI0
i.MX53 System Development User’s Guide, Rev. 1
20-10 Freescale Semiconductor
20.7.1 CMOS Interfaces Supported by the i.MX53
The camera sensor interface, which is part of the image processing unit (IPU) module on the i.MX53,
handles CMOS sensor interfaces. The i.MX53 is able to handle two camera devices through its CSI ports,
one connected to the CSI0 port and the other to the CSI1 port. Both CSI ports are identical and provide
glueless connectivity to a wide variety of raw/smart sensors and TV decoders.
Each of the camera ports includes the following features:
Parallel interface
Up to 20-bit input data bus.
A single value in each cycle.
Programmable polarity.
Multiple data formats
Interleaved color components, up to 16 bits per value (component)
Input Bayer RGB, Full RGB, or YUV 4:4:4, YUV 4:2:2 Component order:UY1VY2 or
Y1UY2V, grayscale and generic data.
Scan order: progressive or interlaced
Frame size: up to 8192 × 4096 pixels
Synchronization—video mode
The sensor is the master of the pixel clock (PIXCLK) and synchronization signals
Synchronization signals are received using either of the following methods:
Dedicated control signals—VSYNC, HSYNC—with programmable pulse width and
polarity
Controls embedded in the data stream, following loosely the BT.656 protocol, with
flexibility in code values and location.
The image capture is triggered by the MCU or by an external signal (e.g. a mechanical shutter)
Synchronized strobes are generated for up to 6 outputs—the sensor and camera peripherals
(flash, mechanical shutter...)
Frame rate reduction by periodic skipping of frames
Window-of-interest selection
Pre-flash for red-eye reduction and for measurements (e.g. focus) in low-light conditions.