Hawk ASIC
http://www.motorola.com/computer/literature 1-13
1
The Hawk ASIC also provides an Multi-Processor Interrupt Controller
(MPIC) to handle various interrupt sources. The interrupt sources are: Fou r
MPIC Timer Interrupts, the interrupts from all PCI devices, and the two
software interrupts.
Hawk I2C interface and configuration information
The Hawk ASIC has an I2C (Inter-Integrated Circuit) two-wire serial
interface bus: Serial Clock Line (SCL) and Serial Data Line (SDA)
composed of two 256 x 8 Serial EEPROM’s.
This interface has master-only capability and is used to communicate the
configuration information to a slave I2C serial EEPROM. A separate
EEPROM is used to maintain the configurat ion information related to the
board (Vital Product Data; VPD, User Configuration Data; UCD) and a
separate EEPROM for on-board Memory Subsystem Da ta (MSD).
If an optional memory mezzanine is used, that mezzanine shall contain a
separate EEPROM with its own memory subsystem data. Each slave
device connected to the I2C bus is software addressable by a unique
address.
There can be seven slave devices connected to the I2C bus on the
MVME5100. The VPD address is $A0. The UPD address is $A2.
The on-board MSD address (Memory Bank A and B) is $A8. The optional
Memory Mezzanine 1 MSD addresses is $AA (Memory Bank C) and $AC
(Memory Bank E) for mezzanine 2.
The IPMC761 VPD address is $A4. A digital thermometer (DS1621) I2C
address is $96. Some configuration options in the Hawk ASIC must be
configured at power-up reset time before software performs any accesses