3-22
Computer Group Literature Center Web Site
System Memory Controller (SMC)
3
I
2
C Interface
The ASIC has an I
2
C (Inter-Integrated Circuit) two-wire serial interface
bus: Serial Clock Line (SCL) and Serial Data Line (SDA). This interface
has master-only capability and may be used to communicate the
configuration information to a slave I
2
C device such as serial EEPROM.
The I
2
C interface is compatible with these devices, and the inclusion of a
serial EEPROM in the memory subsystem may be desirable. The
EEPROM could maintain the configuration information related to the
memory subsystem even when the power is removed from the system.
Each slave device connected to the I
2
C bus is software addressable by a
unique address. The number of interfaces connected to the I
2
C bus is solely
dependent on the bus capacitance limit of 400pF.
For I
2
C bus programming, the ASIC is the only master on the bus and the
serial EEPROM devices are all slaves. The I
2
C bus supports 7-bit
addressing mode and transmits data one byte at a time in a serial fashion
with the most significant bit (MSB) being sent out first. Five registers are
required to perform the I
2
C bus data transfer operations. These are the I
2
C
Clock Prescaler Register, I
2
C Control Register, I
2
C Status Register, I
2
C
Transmitter Data Register, and I
2
C Receiver Data Register.
The I
2
C SDA is an open-drain bi-directional line on which data can be
transferred at a rate up to 100 Kbits/s in the standard mode, or up to 400
kbits/s in the fast mode. The I
2
C serial clock (SCL) is programmable via
I2_PRESCALE_VAL bits in the I
2
C Clock Prescaler Register. The I
2
C
clock frequency is determined by the following formula:
I
2
C CLOCK = SYSTEM CLOCK / (I2_PRESC1) / 2
The I
2
C bus has the ability to perform byte write, page write, current
address read, random read, and sequential read operations.
Summary of Contents for MVME5100 Series
Page 1: ...MVME5100 Single Board Computer Programmer s Reference Guide V5100A PG2 September 2001 Edition ...
Page 16: ...xvi ...
Page 20: ...xx ...
Page 28: ...xxviii ...
Page 62: ...1 34 Computer Group Literature Center Web Site Product Data and Memory Maps 1 ...
Page 278: ...3 88 Computer Group Literature Center Web Site System Memory Controller SMC 3 ...
Page 288: ...4 10 Computer Group Literature Center Web Site Hawk Programming Details 4 ...
Page 320: ...Index IN 12 Computer Group Literature Center Web Site I N D E X ...