RM0082
RS_Telecom IP
Doc ID 018672 Rev 1
781/844
Figure 102. Camera interface block diagram
34.4.11 SPI-I2C
block
●
SPI-I2C block allows upto 8 SPI and I2C devices or codecs to share one I2C or SPI
interface in fixed part of SPEAr300.
●
SPI is a chip select bus and only one chip select signal is available. This block allows
switching this signal to multiple devices.
●
Similarly, I2C being an addressed bus, it is not possible to control all devices at the
same device address. The block sends I2C_SCL signal only to the desired device.
●
Each of the 8 available outputs of this block can be programmed to function as SPI chip
select, I2C clock or simple general purpose output pins (please refer to
I2S_CLK_CONF register (Offset 0x50)
and
Table 721: I2S_CONF register (Offset
registers).
Table 700.
Camera interface signal
Signal
Direction
Description
D[13:0]
In
Data Input
PxCK
In
Clock Input
HSYNC
In
Line Synchronization signal
VSYNC
In
Frame Synchronization signal
CLK
Out
Camera clock output (Refer to CAM_Control Register bits
(15:13)
it line
Out
Line end interrupt
it frame
Out
Frame end interrupt
it vsync
Out
New frame interrupt
[Memory Interface]
-
Stores line in memory
CSn
It_line
It_frame
It_vsync
Address
CK
Mask
DataOut
DataIn
Wen
D[0:13]
PxCK
HSYNC
VSYNC
CLK
HCLK
HRESETn
CAMERA
INTERFACE
In
te
rr
u
pt
C
ont
ro
ller
Me
m
o
ry
In
te
rf
ac
e
E
xt
ernal
In
te
rf
ace