Chapter 31
CMOS Sensor Interface Module
31.1 Introduction
This chapter describes the CMOS Sensor Interface (CSI) module, and discusses the architecture, the
programming model, and the software initialization sequence. The CSI module is a logic interface that
enables the MC9328MX1 to connect directly to external CMOS image sensors.
The features of the CSI module include:
•
Configurable interface logic to support Motorola and other commonly available CMOS sensors
•
8-bit data port for YCC, YUV, or Bayer-RGB data input
×
•
32
32 FIFO for storing image data that supports ARM920T processor data reads and DMA data
burst transfers to system memory
•
Single interrupt source to interrupt controller from maskable sensor interrupt sources: start of frame,
FIFO full, and FIFO overrun
•
Configurable master clock frequency output to sensor
•
Statistic data generation for auto exposure (AE) and auto white balance (AWB) control of the
camera
31.2 CSI Module Architecture
The CSI module consists of a control register to configure the interface timing, a control register for
statistic data generation, a status register, interface logic, a 32
statistic data FIFO. Figure 31-1 on page 31-2 shows a block diagram of the CSI module.
MOTOROLA
CMOS Sensor Interface Module
×
32 image data receive FIFO, and a 16
×
32
31-1