4.16. Two-wire serial bus interface, SBCon

Two custom two-wire serial bus interfaces (SBCon 0 and SBCon 1) are implemented in the Southbridge.

SBCon 0 provides access to:

SBCon 1 provides access to:

Table 4.81. Serial bus implementation

PropertyValue
Location Southbridge
Memory base addressSBCon 0: 0x10002000 SBCon 1: 0x10016000
Interrupt
DMA
Release versionCustom logic
Reference documentation

The registered device addresses are listed in Table 4.82

Table 4.82. Serial interface device addresses

DeviceWrite addressRead addressDescription
PISMO (static memory module)0xA20xA3Identifies the type of memory on the board and how it is configured.
TOY (DS1338 RTC)0xD00xD1Reads time data and writes control data to the RTC.
DVI (external display)display dependantdisplay dependantReads external display capabilities at the DVI connector. Can control display settings of E-DDC displays.

The registers listed in Table 4.83 and Table 4.84 control the serial bus interfaces.

Table 4.83. SBCon 0 serial bus register

AddressNameAccessDescription
0x10002000SB_CONTROLRead

Read serial control bits:

Bit [0] is SCL

Bit [1] is SDA

0x10002000SB_CONTROLSWrite

Set serial control bits:

Bit [0] is SCL

Bit [1] is SDA

0x10002004SB_CONTROLCWrite

Clear serial control bits:

Bit [0] is SCL

Bit [1] is SDA


Table 4.84. SBCon 1 serial bus register

AddressNameAccessDescription
0x10016000SB_CONTROLRead

Read serial control bits:

Bit [0] is SCL

Bit [1] is SDA

0x10016000SB_CONTROLSWrite

Set serial control bits:

Bit [0] is SCL

Bit [1] is SDA

0x10016004SB_CONTROLCWrite

Clear serial control bits:

Bit [0] is SCL

Bit [1] is SDA


Note

SDA is an open-collector signal that is used for sending and receiving data. Set the output (sending) value HIGH before reading the current value.

Software must manipulate the SCL and SDA bits directly to access the data in the three devices. See the \firmware\examples directory on the CD for example code for reading the EEPROM that is on the memory expansion board.

Copyright © 2008-2011 ARM Limited. All rights reserved.ARM DUI 0417D