10 multi-purpose port (mpp) usage, Table 11. mv64462 multi-purpose port assignments, Ee table 11 for the gpio port n – SBE HighWire HW400c/2 User Manual

Page 36

Advertising
background image

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

Advertising