Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Multimode Signals
In some cases (for example, Ethernet) the function of a pin may vary with different modes of operation. When a pin
has multiple signal names assigned to distinguish different modes of operation, all of the names are shown.
Strapping Pins
One group of pins is used as strapped inputs during system reset. These pins function as strapped inputs only
during reset and are used for other functions during normal operation (see “Strapping” on page 84). Note that
these are not multiplexed pins since the function of the pins is not programmable.
Unused I/Os
Termination of unused receivers is generally required; however there are some exceptions that reduce or eliminate
the need for termination.
Signals Multiplexed with GPIO:
By Default after reset, signals shared with GPIO pins are configured as GPIO receivers. Termination however is not needed if
the GPIO during initialization are configured as outputs. To configure as drivers, set and clear the appropriate bits in the
GPIOx_ODR, GPIOx_TCR and GPIOx_OR registers as described in the GPIO chapter of the user’s manual.
PCI:
When the PCI bridge is unused, configure the PCI controller to park on the bus by pulling the PCIReq0 [Gnt] signal low. Parking
forces the PLB3 to PCI bridge to actively drive PCIAD31:0 and PCIC3:0[BE3:0]. The remaining PCI control signals must be
terminated as follows:
– Disable the internal PCI arbiter and enable PCI synchronous mode (See IIC Boot Strap Chapter in the user’s manual).
(Note: Synchronous mode is not supported when operating the PCI bus. This mode should only be used for
terminating an unused PCI interface).
– Individually connect PCISErr, PCIPErr, PCITRDY, and PCIStop through 3kΩ resistors to +3.3v.
– Terminate PCIReq1:5 through 3kΩ resistors to +3.3v.
– Terminate PCIReq0[Gnt] through a 1kΩ resistor to GND.
DDR:
When ECC is not used, no termination is needed for unused ECC signals (ECC0:7, DM8, and DS8).
USB Host:
When the USB Host interface is not used, a clock is still required for USB1Clk in order to reset the USB Host. If the USB Host
does not reset, it can interfere with the internal PLB3 and OPB buses. The USB Host signals must be terminated as follows:
– A clock must be connected to USB1Clk. The clock can be any frequency from 32kHz to 48MHz.
– USB1HostXcvr and USB1HostXcv signals must be pulled down.
USB Device:
The USB Device requires a subset of the USB signals to be terminated.
– USB2LS0[Drvrlnh1][RejectPkt] must be pulled by unless used as a packet reject input.
– USB2D10:7, USB1DevXcvr, USB1DevXcvr and USB2Clk signals must be pulled down.
SMII0, RMII0 or MII:
– Configure EMAC0 to use internal clocks by setting SDR0_MFR[E0CS]=1 and reset EMAC0 by setting
EMAC0_MR0[SRST]=1.
– No pull ups or pull downs required
SMII1, RMII1 or MII:
– Configure EMAC1 to use internal clocks by setting SDR0_MFR[E1CS]=1 and reset EMAC1 by setting
EMAC0_MR1[SRST]=1.
– No pull ups or downs required.
AMCC Proprietary
51