
The Arasan CSI Transmitter IP is designed to provide MIPI CSI 1.01 compliant high speed serial connectivity for camera modules in mobile platforms. Serial connectivity to the mobile applications processor’s CSI receiver is implemented using 1 to 4 D-PHY lanes, depending on camera sensor resolutions and the resulting bandwidth needs. This IP connects to the D-PHY’s through the PPI interface.
Initial configuration of this IP and its associated Arasan D-PHY can be done through programmed IO over a microcontroller bus, however, other bus interfaces can be provided upon request.
Pixel data received from over the Camera Sensor Bus is required to be in a byte aligned CSI-2 packet format. This IP calculates and appends an ECC value to a short packet or to the header of a long packet. For the payload of a long packet carrying pixel data, this IP calculates its CRC value and appends to the packet as a footer. The packet is buffered in a FIFO and sent to one or more D-PHY’s depending on the lane distribution scheme set by the camera sensor.