I2C Serial Interface and Devices
http://www.motorola.com/computer/literature
4-9
4
between any two interfaces. Refer to the MV64360 Data Sheet, listed in
Appendix C, Related Documentation
, for additional information and
programming details.
I
2
C Serial Interface and Devices
A two-wire serial interface for the MVME6100 board is provided by a
master/slave capable I
2
C serial controller integrated into the MV64360
device. The I
2
C serial controller provides two basic functions. The first
function is to optionally provide MV64360 register initialization following
a reset. The MV64360 can be configured (by switch setting) to
automatically read data out of a serial EEPROM following a reset and
initialize any number of internal registers. In the second function, the
controller is used by the system software to read the contents of the VPD
EEPROM contained on the MVME6100 board, along with the SPD
EEPROMs for on-board memory to further initialize the memory
controller and other interfaces.
The MVME6100 board contains the following I
2
C serial devices:
❏
8KB EEPROM for user-defined MV64360 initialization
❏
8KB EEPROM for VPD
❏
8KB EEPROM for user data
❏
Two 256 byte EEPROMs for SPD
❏
DS1621 temperature sensor
❏
One 256 byte EEPROM for PMCspan PCIx-PCIx bridge use
The 8KB EEPROM devices are implemented using Atmel AT24C64A
devices or similar parts. These devices use two byte addressing to address
the 8KB of the device.
Interrupt Controller
The MVME6100 uses the interrupt controller integrated into the
MV64360 device to manage the MV64360 internal interrupts as well as the
external interrupt requests. The interrupts are routed to the MV64360 MPP