April 2011Camera applications typically feature an image sensor and an image signal processor. An image sensor is a device that converts an optical image to an electric signal. It is used primarily in digital cameras and other imaging devices. An image signal processor (ISP) uses various algorithms on the raw data from an image sensor and delivers a more visually pleasing image or video. In the past, a parallel interface between the sensor and signal processor was sufficient to handle the data requirements (see figure below).
As sensor resolutions and frame rates increase, the traditional CMOS parallel interface is no longer capable of handling the increased bandwidth requirements. For this reason, sensor vendors are now adopting differential interfaces for higher resolution and faster frame rate sensors. As a result, various serial interfaces have made their way to sensors. However, ISPs with fast parallel interfaces are still capable of handling the higher bandwidth of the new sensors. The challenge is how to utilize the existing ISP with a parallel interface when the sensor has a serial interface.
With a low-cost Lattice FPGA such as the LatticeXP2 in a 8mmx8mm csBGA package camera vendors can perform bridging of sensors as shown in the figure below without incurring significant redesign.

Evolving Sensor - ISP Interface
This sensor bridge is ideal for security cameras, automotive applications, high-end consumer cameras and other camera applications where the use of higher resolution and higher frame rates are desirable. The LatticeXP2 FPGA is available in commercial, industrial or automotive temperature ranges. The LatticeXP2 implements the sensor bridge as a single device and is offered in various BGA and TQFP packages.
The following reference designs are available for designers to download and develop time-to-market solutions: