HighWire HW400c/2 User Reference Guide Rev 1.0
3.2.10 Multi-Purpose Port (MPP) Usage
The MV64462 Discovery III includes a 32-bit Multi-Purpose Port (MPP) that can be
used for a variety of possible functions. The HW400c/2 board uses the MPP for the
serial Console Port signals (front-panel RJ-45), REQ and GNT signals for the local
PCI bus, I2C EEPROM activity indicator (used during boot*), and as a detector for
the various on-board interrupt sources.
Interrupts from the PTMC sites, the T8110L, the Ethernet PHYs, the Disk-on-Chip,
and the optional external pushbutton are connected individually to GPIO ports of the
Discovery III, which can then be configured to route them either to the MPC744X, or
to the host through the PCI interrupt output.
Table 11 lists the MV64462 MPP pin connections on the HW400c/2 board.
Table 11. MV64462 Multi-Purpose Port Assignments
MPP
Pin Multiplex
Number Pin Function In/Out of
Disco III Active
High/Low Signal Description
MPP0 0x2 S0_TXD Out High Console Port (RJ-45) TXD
MPP1 0x2 S0_RXD In High Console Port (RJ-45) RXD
MPP2 0x1 PCI1_GNTn[0] Out Low GNT to PTMC Site A
MPP3 0x1 PCI1_REQn[0] In Low REQ from PTMC Site A
MPP4 0x1 PCI1_GNTn[1] Out Low GNT to PTMC Site B
MPP5 0x1 PCI1_REQn[1] In Low REQ from PTMC Site B
MPP6 0x0 GPIO6 Out Low Disk-on-Chip Lock
MPP7 0x4 INITACT Out High I2C EEPROM Active*
MPP14 0x0 GPIO14 In Low Pushbutton Interrupt
MPP15 0x0 GPIO15 In Low CPU Temp Sensor TCRIT
MPP16 0x4 WD_NMIn Out Low Watchdog Signal to IPMI
MPP17 0x0 GPIO17 In Low INTA from PTMC site A
MPP18 0x0 GPIO18 In Low INTB from PTMC site A
MPP19 0x0 GPIO19 In Low INTC from PTMC site A
MPP20 0x0 GPIO20 In Low INTD from PTMC site A
MPP21 0x0 GPIO21 In Low INTA from PTMC site B
MPP22 0x0 GPIO22 In Low INTB from PTMC site B
MPP23 0x0 GPIO23 In Low INTC from PTMC site B
MPP24 0x0 GPIO24 In Low INTD from PTMC site B
MPP25 0x0 GPIO25 In High T8110L Clock Error
MPP26 0x0 GPIO26 In High T8110L System Error
MPP27 0x0 GPIO27 In Low PHY A Interrupt
MPP28 0x0 GPIO28 In Low PHY B Interrupt
MPP29 0x0 GPIO29 In Low PHY R Interrupt (RJ-45)
MPP30 0x0 GPIO30 In Low Disk-on-Chip Interrupt
MPP31 0x0 GPIO31 In Low Disk-on-Chip Busy Signal
* By default, the HW400c/2 uses the I2C EEPROM during boot. The EEPROM
must contain the appropriate register setting to configure MPP7 as the INITACT
output. This signal is then pulled low after the EEPROM loads to initiate the
processor boot
October 10, 2006 Copyright 2006, SBE, Inc. Page 24