Hardware Description
3-80 Copyright © 2003-2010 ARM Limited. All rights reserved. ARM DUI 0224I
3.16 Serial bus interface
The FPGA implements a serial bus interface that is used to identify the memory
expansion modules and read and set the time-of-year clock.
Each device on the serial bus has its own slave address. The unique address for each
slave on the serial bus is shown in Table3-19.
The block diagram of the interface is shown in Figure3 -34. See Serial bus interface on
page 4-86 for more information on the programming interface. The two serial bus
signals are described in Table3-20.
Figure 3-34 Serial bus block diagram
Table3-19 Serial bus addresses
Slave address
(7-bit) Slave device
b1010000
Dynamic memory module
b1010001
Static memory module
b1101000
Time-of-year clock
Table3-20 Serial bus signals
Signal Description
SBSCL Open-collector clock. This clock is driven by the FPGA, but can be
held LOW by an external device if it is not ready to receive or
transmit data.
SBSDA Open-collector data signal.