440GP [AMCC]

Power PC 440GP Embedded Processor; 的Power PC 440GP嵌入式处理器
440GP
型号: 440GP
厂家: APPLIED MICRO CIRCUITS CORPORATION    APPLIED MICRO CIRCUITS CORPORATION
描述:

Power PC 440GP Embedded Processor
的Power PC 440GP嵌入式处理器

PC
文件: 总83页 (文件大小:1393K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Part Number 440GP  
Revision 1.07 – October 4, 2007  
Data Sheet  
440GP  
Power PC 440GP Embedded Processor  
Features  
• PowerPC® 440 processor core operating up to  
500MHz with 32KB I- and D-caches  
• Two Ethernet 10/100Mbps half- or full-duplex  
interfaces. Operational modes supported are MII  
and RMII.  
• On-chip 8 KB SRAM  
• Programmable Interrupt Controller supports  
interrupts from a variety of sources.  
• Selectable processor:bus clock ratios of 3:1, 4:1,  
5:1, 5:2, 7:2  
• Programmable General Purpose Timers (GPT)  
• Two serial ports (16750 compatible UART)  
• Two IIC interfaces  
• Double Data Rate (DDR) Synchronous DRAM  
(SDRAM) 32/64-bit interface operating up to  
133MHz  
• External Peripheral Bus for up to eight devices  
with external mastering  
• General Purpose I/O (GPIO) interface available  
• JTAG interface for board level testing  
• DMA support for external peripherals, internal  
UART and memory  
• Internal Processor Local Bus (PLB) runs at DDR  
SDRAM interface frequency  
• PCI-X V1.0a interface (32 or 64 bits, up to  
133MHz) with support for conventional PCI V2.2  
• Processor can boot from PCI memory  
• Available in ceramic (RoHs and non-RoHS  
compliant versions) and plastic packages.  
Description  
Designed specifically to address high-end embedded  
applications, the PowerPC 440GP (PPC440GP)  
provides a high-performance, low power solution that  
interfaces to a wide range of peripherals by  
incorporating on-chip power management features  
and lower power dissipation.  
Technology: CMOS SA-27E, 0.18μm (0.11 L )  
eff  
Packages: 25mm, 552-ball Ceramic Ball Grid Array  
(CBGA) or Plastic Ball Grid Array (PBGA) in standard  
or RoHS compliant versions  
Power (estimated): Less than:  
4.0W in normal mode  
This chip contains a high-performance RISC  
processor core, DDR SDRAM controller,8KB SRAM,  
PCI-X bus interface, Ethernet interfaces, control for  
external ROM and peripherals, DMA with scatter-  
gather support, serial ports, IIC interface, and general  
purpose I/O.  
1.0W in sleep mode  
Supply voltages required: 3.3V, 2.5V, 1.8V  
AMCC  
1
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Contents  
Ordering and PVR Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4  
Address Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6  
PowerPC 440 Processor Core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10  
Internal Buses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10  
PCI-X Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11  
DDR SDRAM Memory Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12  
On-Chip SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11  
External Peripheral Bus Controller (EBC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12  
Ethernet Controller Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13  
DMA Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13  
Serial Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13  
IIC Bus Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14  
General Purpose Timers (GPT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14  
General Purpose IO (GPIO) Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14  
Universal Interrupt Controller (UIC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15  
JTAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15  
Signal Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18  
Signal Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46  
Heat Sink Mounting Information (Ceramic Package Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57  
Test Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60  
Spread Spectrum Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61  
DDR SDRAM I/O Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70  
DDR SDRAM Write Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72  
DDR SDRAM Read Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74  
Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80  
Strapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80  
Serial EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80  
2
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Figures  
PPC440GP Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6  
25mm, 552-Ball Ceramic (CBGA) Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16  
25mm, 552-Ball Plastic (FC-PBGA) Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17  
Heat Sink Attached With Spring Clip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57  
Heat Sink Attached With Adhesive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57  
Timing Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60  
Input Setup and Hold Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64  
Output Delay and Float Timing Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64  
DDR SDRAM Simulation Signal Termination Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70  
DDR SDRAM Write Cycle Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72  
DDR SDRAM MemClkOut0 and Read Clock Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75  
DDR SDRAM Read Data Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75  
DDR SDRAM Read Cycle Timing—Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77  
DDR SDRAM Read Cycle Timing—Example 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78  
DDR SDRAM Read Cycle Timing—Example 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79  
Tables  
Order Part Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4  
System Memory Address Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7  
DCR Address Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9  
Signals Listed Alphabetically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18  
Signals Listed by Ball Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40  
Pin Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46  
Signal Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48  
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55  
Package Thermal Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56  
Recommended DC Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58  
Input Capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59  
DC Power Supply Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59  
Clocking Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60  
Peripheral Interface Clock Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62  
I/O Specifications—All Speeds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65  
I/O Specifications—400, 466, and 500MHz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69  
DDR SDRAM Output Driver Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71  
I/O Timing—DDR SDRAM T  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73  
DS  
I/O Timing—DDR SDRAM T , T , and T  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73  
HA  
SK SA  
I/O Timing—DDR SDRAM T and T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74  
SD  
HD  
I/O Timing—DDR SDRAM T  
and T  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76  
DIN  
SIN  
Strapping Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80  
AMCC  
3
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Ordering and PVR Information  
For information on the availability of the following parts, contact your local AMCC sales office.  
Order Part Numbers  
Product  
Name  
Order Part Number  
(See Notes and Key drawing)  
Processor  
Frequency  
Rev  
Level  
Package  
PVR Value  
JTAG ID  
PPC440GP  
PPC440GP  
PPC440GP  
PPC440GP  
PPC440GP  
PPC440GP  
PPC440GP  
PPC440GP  
PPC440GP  
PPC440GP  
PPC440GP  
PPC440GP  
PPC440GP  
PPC440GP  
PPC440GP  
PPC440GP  
PPC440GP  
PPC440GP  
Notes:  
PPC440GP-3CC333C  
PPC440GP-3CC400C  
PPC440GP-3CC400CZ  
PPC440GP-3CC400E  
PPC440GP-3CC400EZ  
PPC440GP-3CC466C  
PPC440GP-3CC466CZ  
PPC440GP-3CC500C  
PPC440GP-3CC500CZ  
PPC440GP-3FC400C  
PPC440GP-3RC333C  
PPC440GP-3RC400C  
PPC440GP-3RC400CZ  
PPC440GP-3RC400E  
PPC440GP-3RC466C  
PPC440GP-3RC466CZ  
PPC440GP-3RC500C  
PPC440GP-3RC500CZ  
333MHz  
400MHz  
400MHz  
400MHz  
400MHz  
466MHz  
466MHz  
500MHz  
500MHz  
400MHz  
333MHz  
400MHz  
400MHz  
400MHz  
466MHz  
466MHz  
500MHz  
500MHz  
25mm, 552 CBGA  
25mm, 552 CBGA  
25mm, 552 CBGA  
25mm, 552 CBGA  
25mm, 552 CBGA  
25mm, 552 CBGA  
25mm, 552 CBGA  
25mm, 552 CBGA  
25mm, 552 CBGA  
25mm, 552 PBGA  
25mm, 552 CBGA  
25mm, 552 CBGA  
25mm, 552 CBGA  
25mm, 552 CBGA  
25mm, 552 CBGA  
25mm, 552 CBGA  
25mm, 552 CBGA  
25mm, 552 CBGA  
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
0x40120481  
0x40120481  
0x40120481  
0x40120481  
0x40120481  
0x40120481  
0x40120481  
0x40120481  
0x40120481  
0x40120481  
0x40120481  
0x40120481  
0x40120481  
0x40120481  
0x40120481  
0x40120481  
0x40120481  
0x40120481  
0x22052049  
0x22052049  
0x22052049  
0x22052049  
0x22052049  
0x22052049  
0x22052049  
0x22052049  
0x22052049  
0x22052049  
0x22052049  
0x22052049  
0x22052049  
0x22052049  
0x22052049  
0x22052049  
0x22052049  
0x22052049  
1. Package code: C = leaded ceramic, F = plastic, R = reduced-lead ceramic (RoHS compliant),.  
2. Case Temperature Range code: C = -40 °C to +85 °C, E = -40 °C to +105 °C for C package and -40 °C to +100 °C for F package.  
3. Z at the end of the Order Part Number indicates a tape-and-reel shipping package. Otherwise, the chips are shipped in a tray.  
4. Revision code: C = rev 2.1.  
Each part number contains a revision code. This is the die mask revision number and is included in the part  
number for identification purposes only.  
The PVR (Processor Version Register) and the JTAG ID register are software accessible (read-only) and contain  
information that uniquely identifies the part. Refer to the PPC440GP User’s Manual for details on accessing these  
registers.  
4
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Order Part Number Key  
PPC440GP-3CC500Ex  
Shipping Package  
Part Number  
Case Temperature Range  
Grade 3 Reliability  
Processor Speed  
Revision Level  
Package  
AMCC  
5
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
PPC440GP Functional Block Diagram  
Universal  
Interrupt  
Controller  
Clock  
Control  
Reset  
Power  
Mgmt  
DCRs  
Timers  
MMU  
UART  
IIC  
PPC440  
Processor Core  
GP  
Timers  
GPIO  
x2  
x2  
DCR Bus  
45 internal  
13 external  
Trace  
JTAG  
On-chip Peripheral Bus (OPB)  
Arb  
32KB  
I-Cache  
32KB  
D-Cache  
DMA  
OPB  
Bridge  
SRAM  
8KB  
Controller  
(4-Channel)  
Processor Local Bus (PLB)  
External  
Bus  
Controller  
External  
Bus Master  
Controller  
Ethernet  
x2  
MAL  
1 MII  
or  
2 RMII  
66MHz max  
32-bit addr  
32-bit data  
DDR SDRAM  
Controller  
PCI-X  
Bridge  
133MHz max  
133MHz max  
13-bit addr  
32/64-bit data  
The PPC440GP is designed using the IBM® Microelectronics Blue Logicmethodology in which major functional  
blocks are integrated together to create an application-specific product (ASIC). This approach provides a  
consistent way to create complex ASICs using IBM CoreConnect BusArchitecture.  
Note: IBM CoreConnect buses provide:  
• 128-bit PLB interfaces up to 133.33MHz  
• 32-bit OPB interfaces up to 66.66MHz, 266MB/s  
Address Maps  
The PPC440GP incorporates two address maps. The first is a fixed processor system memory address map. This  
address map defines the possible contents of various address regions which the processor can access. The  
second address map is for Device Configuration Registers (DCRs). The DCRs are accessed by software running  
on the PPC440GP processor through the use of mtdcr and mfdcr instructions.  
6
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
System Memory Address Map (Sheet 1 of 2)  
Function  
Sub Function  
Start Address  
0 0000 0000  
0 8000 0000  
0 8000 2000  
1 0000 0000  
1 4000 0000  
1 4000 0200  
1 4000 0208  
1 4000 0300  
1 4000 0308  
1 4000 0400  
1 4000 0420  
1 4000 0500  
1 4000 0520  
1 4000 0600  
1 4000 0640  
1 4000 0700  
1 4000 0780  
1 4000 0790  
1 4000 0790  
1 4000 0800  
1 4000 0900  
1 4000 0A00  
1 4000 0B00  
1 F000 0000  
End Address  
0 7FFF FFFF  
0 8000 1FFF  
0 FFFF FFFF  
1 3FFF FFFF  
1 4000 01FF  
1 4000 0207  
1 4000 02FF  
1 4000 0307  
1 4000 03FF  
1 4000 041F  
1 4000 04FF  
1 4000 051F  
1 4000 05FF  
1 4000 063F  
1 4000 06FF  
1 4000 077F  
1 4000 078F  
1 4000 079F  
1 4000 07FF  
1 4000 08FF  
1 4000 09FF  
1 4000 0AFF  
1 EFFF FFFF  
1 FFDF FFFF  
Size  
2GB  
8KB  
DDR SDRAM  
SRAM  
Local Memory1  
Reserve  
EBC  
1GB  
8B  
Reserved  
UART0  
Reserved  
UART1  
8B  
Reserved  
IIC0  
32B  
32B  
64B  
Reserved  
IIC1  
Reserved  
OPB Arbiter  
Reserved  
GPIO Controller  
Internal Peripherals  
128B  
16B  
Ethernet PHY ZMII  
Ethernet PHY GMII  
Reserved  
16B  
Ethernet 0 Controller  
Ethernet 1 Controller  
General Purpose Timer  
Reserved  
256B  
256B  
256B  
Expansion ROM2  
Boot ROM2, 3  
254MB  
2MB  
1 FFE0 0000  
1 FFFF FFFF  
AMCC  
7
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
System Memory Address Map (Sheet 2 of 2)  
Function  
Sub Function  
Start Address  
2 0000 0000  
2 0800 0000  
2 0C00 0000  
2 0EC0 0000  
2 0EC0 0008  
2 0EC8 0000  
2 0EC8 0100  
2 0ED0 0000  
2 0EE0 0000  
End Address  
2 07FF FFFF  
2 0BFF FFFF  
2 0EBF FFFF  
2 0EC0 0007  
2 0EC7 FFFF  
2 0EC8 00FF  
2 0EC8 00FF  
2 0EDF FFFF  
F FFFF FFFF  
Size  
64MB  
8B  
Reserved  
PCI-X I/O  
Reserved  
PCI-X External Configuration Registers  
Reserved  
PCI-X  
PCI-X Bridge Core Configuration Registers  
Reserved  
256B  
PCI-X Special Cycle  
1MB  
PCI-X Memory  
55.76 GB  
Notes:  
1. DDR SDRAM and on-chip SRAM can be located anywhere in the Local Memory area of the memory map.  
2. The Boot ROM and Expansion ROM areas of the memory map are intended for use by ROM or Flash-type devices. While locating  
volatile DDR SDRAM and SRAM in this region is supported, use of these regions for this purpose is not recommended.  
3. When the optional boot from PCI-X memory is selected, the PCI-X Boot ROM address space begins at 2 FFFE 0000 (128 KB).  
8
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
DCR Address Map 4KB of Device Configuration Registers  
Function  
Total DCR Address Space1  
Start Address  
End Address  
Size  
1KW (4KB)1  
000  
3FF  
By function:  
Reserved  
000  
010  
012  
014  
016  
020  
030  
080  
090  
0A0  
0A8  
0B0  
0B8  
0C0  
0D0  
0E0  
0F0  
100  
140  
180  
200  
00F  
011  
013  
015  
01F  
02F  
07F  
08F  
09F  
0A7  
0AF  
0B7  
0BF  
0CF  
0DF  
0EF  
0FF  
13F  
17F  
1FF  
3FF  
16W  
2W  
Memory Controller  
External Bus Controller  
External Bus Master I/F  
PLB Performance Monitor  
SRAM  
2W  
2W  
10W  
16W  
80W  
16W  
16W  
8W  
Reserved  
PLB  
PLB to OPB Bridge Out  
Reserved  
OPB to PLB Bridge In  
Power Management  
Reserved  
8W  
8W  
8W  
Interrupt Controller 0  
Interrupt Controller 1  
Clock, Control, and Reset  
Reserved  
16W  
16W  
16W  
16W  
64W  
64W  
128W  
512W  
DMA Controller  
Reserved  
Ethernet MAL  
Reserved  
Notes:  
1. DCR address space is addressable with up to 10 bits (1024 or 1K unique addresses). Each unique address represents a single 32-bit  
(word) register. One kiloword (1024W) equals 4KB (4096 bytes).  
AMCC  
9
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
PowerPC 440 Processor Core  
The PowerPC 440 processor core is designed for high-end applications: RAID controllers, routers, switches,  
printers, set-top boxes, etc. It is the first processor core to implement the Book E PowerPC embedded architecture  
and the first to use the 128-bit version of IBM’s on-chip CoreConnect Bus Architecture.  
Features include:  
• Up to 500MHz operation  
• PowerPC Book E architecture  
• 32KB I-cache, 32KB D-cache  
• Three logical regions in D-cache: locked, transient, normal  
• D-cache full line flush capability  
• 41-bit virtual address, 36-bit (64GB) physical address  
• Superscalar, out-of-order execution  
• 7-stage pipeline  
• 3 execution pipelines  
• Dynamic branch prediction  
• Memory management unit  
- 64-entry, full associative, unified TLB  
- Separate instruction and data micro-TLBs  
- Storage attributes for write-through, cache-inhibited, guarded, and big or little endian  
• Debug facilities  
- Multiple instruction and data range breakpoints  
- Data value compare  
- Single step, branch, and trap events  
- Non-invasive real-time trace interface  
• 24 DSP instructions  
- Single-cycle multiply and multiply-accumulate  
- 32 x 32 integer multiply  
- 16 x 16 -> 32-bit MAC  
Internal Buses  
The PowerPC 440GP features three IBM standard on-chip buses: the Processor Local Bus (PLB), the On-Chip  
Peripheral Bus (OPB), and the Device Control Register Bus (DCR). The high performance, high bandwidth cores  
such as the PowerPC 440 processor core, the DDR SDRAM memory controller, and the PCI-X bridge connect to  
the PLB. The OPB hosts lower data rate peripherals. The daisy-chained DCR provides a lower bandwidth path for  
passing status and control information between the processor core and the other on-chip cores.  
Features include:  
• PLB  
- 128-bit implementation of the PLB architecture  
- Separate and simultaneous read and write data paths  
- 36-bit address  
- Simultaneous control, address, and data phases  
- Four levels of pipelining  
- Byte enable capability supporting unaligned transfers  
- 32- and 64-byte burst transfers  
10  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
- 133MHz, maximum 4.2GB/s (simultaneous read and write)  
- Processor:bus clock ratios of 3:1, 4:1, 5:1, 5:2, and 7:2  
• OPB  
- Dynamic bus sizing 32-, 16-, and 8-bit data path  
- Separate and simultaneous read and write data paths  
- 36-bit address  
- 66.66MHz, maximum 266MB/s  
• DCR  
- 32-bit data path  
- 10 bit address  
On-Chip SRAM  
Features include:  
• One physical bank of 8KB  
• Memory cycles supported:  
- Single beat read and write, 1 to 16 bytes  
- 32- and 64-byte burst transfers  
- Guarded memory accesses  
• Sustainable 2.1GB/s peak bandwidth at 133MHz  
PCI-X Interface  
The PCI-X interface allows connection of PCI and PCI-X devices to the PowerPC processor and local memory.  
This interface is designed to Version 1.0a of the PCI-X Specification and supports 32- and 64-bit PCI-X buses. PCI  
32/64-bit conventional mode, compatible with PCI Version 2.2, is also supported.  
Reference Specifications:  
• PowerPC CoreConnect Bus (PLB) version PLB4  
• PCI Specification Version 2.2  
• PCI Bus Power Management Interface Specification Version 1.1  
Features include:  
• PCI-X 1.0a  
- Split transactions  
- Frequency to 133MHz  
- 32- and 64-bit bus  
• PCI 2.2 backward compatibility  
- Frequency to 66MHz  
- 32- and 64-bit bus  
• Can be the PCI Host Bus Bridge or an Adapter Device's PCI interface  
• Internal PCI arbitration function, supporting up to six external devices, that can be disabled for use with an  
external arbiter  
• Support for Message Signaled Interrupts  
• Simple message passing capability  
• Asynchronous to the PLB  
• PCI Power Management 1.1  
• PCI register set addressable both from on-chip processor and PCI device sides  
AMCC  
11  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
• Ability to boot from PCI-X bus memory  
• Error tracking/status  
• Supports initiation of transfer to the following address spaces:  
- Single beat I/O reads and writes  
- Single beat and burst memory reads and writes  
- Single beat configuration reads and writes (type 0 and type 1)  
- Single beat special cycles  
DDR SDRAM Memory Controller  
The Double Data Rate (DDR) SDRAM memory controller supports industry standard 184-pin DIMMs and other  
discrete devices. Up to four 512MB logical banks are supported in limited configurations. Global memory timings,  
address and bank sizes, and memory addressing modes are programmable.  
Features include:  
• Registered and non-registered industry standard DIMMs and other discrete devices  
• 32- or 64-bit memory interface with optional 8-bit ECC (SEC/DED)  
• Sustainable 2.1GB/s peak bandwidth at 133MHz  
• SSTL_2 logic  
• 1 to 4 chip selects  
• CAS latencies of 2, 2.5 and 3 supported  
• PC200/266 support  
• Page mode accesses (up to eight open pages) with configurable paging policy  
• Programmable address mapping and timing  
• Hardware and software initiated self-refresh  
• Power management (self-refresh, suspend, sleep)  
External Peripheral Bus Controller (EBC)  
Features include:  
• Up to eight ROM, EPROM, SRAM, Flash memory, and slave peripheral I/O banks supported  
• Up to 66.66MHz operation (266MB/s)  
• Burst and non-burst devices  
• 8-, 16-, 32-bit byte-addressable data bus  
• 32-bit address, 4GB address space  
• Peripheral Device pacing with external “Ready”  
• Latch data on Ready, synchronous or asynchronous  
• Programmable access timing per device  
- 256 Wait States for non-burst  
- 32 Burst Wait States for first access and up to 8 Wait States for subsequent accesses  
- Programmable CSon, CSoff relative to address  
- Programmable OEon, WEon, WEoff (1 to 4 clock cycles) relative to CS  
• Programmable address mapping  
12  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
• External master interface  
- Write posting from external master  
- Read prefetching on PLB for external master reads  
- Bursting capable from external master  
- Allows external master access to all non-EBC PLB slaves  
- External master can control EBC slaves for own access and control  
Ethernet Controller Interface  
Ethernet support provided by the PPC440GP interfaces to the physical layer, but the PHY is not included on the  
chip.  
Features include:  
• One or two interfaces running in full- and half-duplex modes at 10Mb/s or 100Mb/s  
- One full Media Independent Interface (MII) with 4-bit parallel data transfer  
- Two Reduced Media Independent Interfaces (RMII) with 2-bit parallel data transfer  
DMA Controller  
Features include:  
• Supports the following transfers:  
- Memory-to-memory transfers  
- Buffered peripheral to memory transfers  
- Buffered memory to peripheral transfers  
• Four channels  
• Scatter/Gather capability for programming multiple DMA operations  
• 8-, 16-, 32-bit peripheral support (OPB and external)  
• 64-bit addressing  
• Address increment or decrement  
• Supports internal and external peripherals  
• Support for memory mapped peripherals  
• Support for peripherals running on slower frequency buses  
Serial Port  
Features include:  
• One 8-pin UART and one 4-pin UART interface provided  
• Selectable internal or external serial clock to allow wide range of baud rates  
• Register compatibility with 16750 register set  
• Complete status reporting capability  
• Fully programmable serial-interface characteristics  
• Supports DMA using internal DMA engine  
AMCC  
13  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
IIC Bus Interface  
Features include:  
• Two IIC interfaces provided  
2
• Support for Philips® Semiconductors I C Specification, dated 1995  
• Operation at 100kHz or 400kHz  
• 8-bit data  
• 10- or 7-bit address  
• Slave transmitter and receiver  
• Master transmitter and receiver  
• Multiple bus masters  
• Supports fixed V IIC interface  
DD  
• Two independent 4 x 1 byte data buffers  
• Twelve memory-mapped, fully programmable configuration registers  
• One programmable interrupt request signal  
• Provides full management of all IIC bus protocols  
• Programmable error recovery  
General Purpose Timers (GPT)  
Provides a separate time base counter and additional system timers in addition to those defined in the processor  
core.  
• 32-bit Time Base Counter driven by the OPB bus clock  
• Five 32-bit compare timers  
General Purpose IO (GPIO) Controller  
• Controller functions and GPIO registers are programmed and accessed via memory-mapped OPB bus master  
accesses.  
• 31 of the 32 GPIOs are pin-shared with other functions. DCRs control whether a particular pin that has GPIO  
capabilities acts as a GPIO or is used for another purpose.  
• Each GPIO output is separately programmable to emulate an open drain driver (that is, drives to zero,  
tri-stated if output bit is 1).  
14  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Universal Interrupt Controller (UIC)  
TwoUniversal Interrupt Controllers (UIC) are available. They provide control, status, and communications  
necessary between the external and internal sources of interrupts and the on-chip PowerPC processor.  
Note: Processor specific interrupts (for example, page faults) do not use UIC resources.  
Features include:  
• 13 external interrupts  
• 45 internal interrupts  
• Edge triggered or level-sensitive  
• Positive or negative active  
• Non-critical or critical interrupt to the on-chip processor core  
• Programmable interrupt priority ordering  
• Programmable critical interrupt vector for faster vector processing  
JTAG  
Features include:  
• IEEE 1149.1 Test Access Port  
• IBM RISCWatch Debugger support  
• JTAG Boundary Scan Description Language (BSDL)  
AMCC  
15  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
25mm, 552-Ball Ceramic (CBGA) Package  
Top View  
Chip  
A1 Corner  
Part Number  
Lot Number  
Capacitor  
Notes: 1. All dimensions are in mm.  
2. RoHS compliant reduced-lead package available.  
3. Reduced-lead package dimensions are in parentheses (dimension).  
Bottom View  
25.0 0.2  
23.0  
1.95 MAX  
(1.98)  
1.65 MIN  
AD  
AB  
Y
V
T
1.00 TYP  
(1.62)  
AC  
AA  
W
U
R
P
25.0 0.2  
N
L
8.04  
M
K
H
F
D
B
J
G
E
C
A
19 21 23  
1
3
5
7
9 11 13 15 17  
0.8 TYP  
(0.5 0.1)  
8 10  
6
12 14  
16 18  
4
22  
20 24  
2
3.80 MAX  
(3.488)  
0.8 0.04 SOLDERBALL x 552  
(0.7 0.1)  
16  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
25mm, 552-Ball Plastic (FC-PBGA) Package  
Top View  
A1 Corner  
1
24  
A
®
PPC440GP  
Part Number  
3xCfffx  
AAAAAAAA  
Lot Number  
AD  
Note: All dimensions are in mm.  
Bottom View  
25.0  
23.0  
1.214 REF  
0.3  
AD  
AB  
Y
V
T
1.00 TYP  
AC  
AA  
W
U
1
R
P
25.0  
N
L
23.0  
7.75  
M
K
H
F
D
B
J
G
E
C
A
19 21 23  
1
3
5
7
9 11 13 15 17  
8 10  
6
12 14  
16 18  
4
22  
20 24  
2
0.5 0.1  
3.191 0.17  
0.508 REF  
0.66 0.1 SOLDERBALL x 552  
AMCC  
17  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signal Lists  
The following table lists all the external signals in alphabetical order and shows the ball (pin) number on which the  
signal appears. Multiplexed signals are shown with the default signal (following reset) not in brackets and the  
alternate signal in brackets. Multiplexed signals appear alphabetically multiple times in the list—once for each  
signal name on the ball. The page number listed gives the page in “Signal Functional Description” on page 48  
where the signals in the indicated interface group begin. In cases where signals in the same interface group (for  
example, Ethernet) have different names to distinguish variations in the mode of operation, the names are  
separated by a comma with the primary name appearing first. These signals are listed only once, and appear  
alphabetically by the primary name.  
Signals Listed Alphabetically (Sheet 1 of 22)  
Signal Name  
Ball  
J01  
Interface Group  
Page  
AGND  
AGND  
AGND  
AMVDD  
J24  
Power—Analog ground  
54  
AA11  
AB11  
Power—MemClkOut PLL analog voltage  
Power—PCI-X PLL analog voltage  
Power—SysClk PLL analog voltage  
54  
54  
54  
APVDD  
ASVDD  
G01  
G24  
AA16  
AD09  
AB15  
W14  
AD11  
AD05  
F14  
BA0  
DDR SDRAM  
49  
BA1  
BankSel0  
BankSel1  
BankSel2  
BankSel3  
[BE0]PCIXC0  
[BE1]PCIXC1  
[BE2]PCIXC2  
[BE3]PCIXC3  
[BE4]PCIXC4  
[BE5]PCIXC5  
[BE6]PCIXC6  
[BE7]PCIXC7  
BusReq  
DDR SDRAM  
49  
E16  
C19  
F20  
PCI-X  
48  
C08  
C03  
G09  
F09  
AA24  
AB05  
AD17  
AB10  
Y09  
External Master Peripheral  
DDR SDRAM  
51  
49  
CAS  
ClkEn0  
ClkEn1  
DDR SDRAM  
49  
ClkEn2  
ClkEn3  
W09  
18  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 2 of 22)  
Signal Name  
Ball  
T16  
Interface Group  
Page  
DM0  
DM1  
AA18  
AB14  
P13  
DM2  
DM3  
DM4  
AA09  
AA07  
Y03  
DDR SDRAM  
49  
DM5  
DM6  
DM7  
V03  
DM8  
AC05  
N05  
DMAAck0  
DMAAck1  
DMAAck2  
DMAAck3  
DMAReq0  
DMAReq1  
DMAReq2  
DMAReq3  
DQS0  
P07  
External Slave Peripheral  
External Slave Peripheral  
50  
50  
P06  
P11  
R03  
M11  
N11  
P01  
AC20  
AC16  
AC14  
AB13  
AC11  
AC09  
Y04  
DQS1  
DQS2  
DQS3  
DQS4  
DDR SDRAM  
49  
DQS5  
DQS6  
DQS7  
T01  
DQS8  
AA05  
L07  
DrvrInh1  
DrvrInh2  
System  
System  
53  
53  
A05  
AMCC  
19  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 3 of 22)  
Signal Name  
Ball  
AB07  
AB06  
AD06  
W07  
U09  
AC03  
AB04  
AD04  
J07  
Interface Group  
Page  
ECC0  
ECC1  
ECC2  
ECC3  
ECC4  
ECC5  
ECC6  
ECC7  
DDR SDRAM  
49  
EMCCD, EMC1RxErr  
EMCCrS, EMC0CrSDV  
EMCMDClk  
Ethernet  
Ethernet  
Ethernet  
Ethernet  
Ethernet  
49  
49  
49  
49  
49  
K07  
J08  
EMCMDIO  
L05  
EMCRxClk  
J02  
EMCRxD0, EMC0RxD0  
EMCRxD1, EMC0RxD1  
EMCRxD2, EMC1RxD0  
EMCRxD3, EMC1RxD1  
EMCRxDV, EMC1CrSDV  
EMCRxErr, EMC0RxErr  
EMCTxClk, EMCRefClk  
EMCTxD0, EMC0TxD0  
EMCTxD1, EMC0TxD1  
EMCTxD2, EMC1TxD0  
EMCTxD3, EMC1TxD1  
EMCTxEn, EMC0TxEn  
EMCTxErr, EMC1TxEn  
EOT0/TC0  
G03  
E01  
A07  
H09  
K01  
K03  
J06  
Ethernet  
49  
Ethernet  
Ethernet  
Ethernet  
49  
49  
49  
L09  
K05  
J04  
Ethernet  
49  
J03  
L06  
Ethernet  
Ethernet  
49  
49  
C05  
R16  
P15  
P16  
M16  
AA22  
AB23  
T17  
EOT1/TC1  
External Slave Peripheral  
50  
EOT2/TC2  
EOT3/TC3  
ExtAck  
External Master Peripheral  
External Master Peripheral  
External Master Peripheral  
51  
51  
51  
ExtReq  
ExtReset  
20  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 4 of 22)  
Signal Name  
Ball  
B06  
B10  
B13  
B17  
B21  
D04  
D08  
D12  
D15  
D19  
D23  
F02  
F06  
F10  
F13  
F17  
F21  
H04  
H08  
H12  
H15  
H19  
H23  
K02  
K06  
K10  
K13  
K17  
K21  
M04  
Interface Group  
Page  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
Power  
54  
AMCC  
21  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 5 of 22)  
Signal Name  
Ball  
M08  
M12  
M15  
M19  
M23  
N02  
N06  
N10  
N13  
N17  
N21  
R04  
R08  
R12  
R15  
R19  
R23  
U02  
U06  
U10  
U13  
U17  
U21  
W04  
W08  
W12  
W15  
W19  
W23  
Interface Group  
Page  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
Power  
54  
22  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 6 of 22)  
Signal Name  
Ball  
Interface Group  
Page  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
AA02  
AA06  
AA10  
AA13  
AA17  
AA21  
AC04  
AC08  
AC12  
AC15  
AC19  
Power  
54  
AMCC  
23  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 7 of 22)  
Signal Name  
Ball  
N18  
L20  
P20  
L18  
N14  
M20  
M14  
P18  
N20  
P22  
V18  
P14  
C18  
J16  
Interface Group  
Page  
[GPIO00]IRQ00  
[GPIO01]IRQ01  
[GPIO02]IRQ02  
[GPIO03]IRQ03  
[GPIO04]IRQ04  
[GPIO05]IRQ05  
[GPIO06]IRQ06  
[GPIO07]IRQ07  
[GPIO08]IRQ08  
[GPIO09]IRQ09  
[GPIO10]IRQ10  
GPIO11  
[GPIO12]UART1_Rx  
[GPIO13]UART1_Tx  
[GPIO14]UART1_DSR/CTS  
[GPIO15]UART1_RTS/DTR  
[GPIO16]IIC1SClk  
[GPIO17]IIC1SDA  
[GPIO18]TrcBS0  
[GPIO19]TrcBS1  
[GPIO20]TrcBS2  
[GPIO21]TrcES0  
[GPIO22]TrcES1  
[GPIO23]TrcES2  
[GPIO24]TrcES3  
[GPIO25]TrcES4  
[GPIO26]TrcTS0  
[GPIO27]TrcTS1  
[GPIO28]TrcTS2  
[GPIO29]TrcTS3  
[GPIO30]TrcTS4  
[GPIO31]TrcTS5  
Halt  
G06  
E05  
H11  
H14  
N16  
P17  
T20  
T21  
P23  
N09  
P08  
T05  
T04  
P03  
R07  
P09  
R09  
T06  
V05  
Y21  
System  
53  
System  
53  
51  
HoldAck  
External Master Peripheral  
24  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 8 of 22)  
Signal Name  
Ball  
Y23  
G11  
G13  
H11  
H14  
N18  
L20  
Interface Group  
External Master Peripheral  
Page  
51  
HoldReq  
IIC0SClk  
IIC0SDA  
IIC Peripheral  
IIC Peripheral  
IIC Peripheral  
IIC Peripheral  
52  
52  
IIC1SClk[GPIO16]  
IIC1SDA[GPIO17]  
IRQ00[GPIO00]  
IRQ01[GPIO01]  
IRQ02[GPIO02]  
IRQ03[GPIO03]  
IRQ04[GPIO04]  
IRQ05[GPIO05]  
IRQ06[GPIO06]  
IRQ07[GPIO07]  
IRQ08[GPIO08]  
IRQ09[GPIO09]  
IRQ10[GPIO10]  
[IRQ11]PCIReq1  
[IRQ12]PCIGnt1  
MemAddr00  
52  
52  
P20  
L18  
N14  
M20  
M14  
P18  
N20  
P22  
V18  
E21  
C22  
Y19  
AD20  
Y20  
AB20  
AD18  
AD16  
AB18  
Y14  
V13  
V11  
W16  
Y11  
V10  
V09  
V08  
Interrupts  
52  
MemAddr01  
MemAddr02  
MemAddr03  
MemAddr04  
MemAddr05  
MemAddr06  
DDR SDRAM  
49  
MemAddr07  
MemAddr08  
MemAddr09  
MemAddr10  
MemAddr11  
MemAddr12  
MemClkOut0  
MemClkOut0  
DDR SDRAM  
49  
AMCC  
25  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 9 of 22)  
Signal Name  
Ball  
AD21  
AB21  
AC22  
AA20  
U16  
Interface Group  
Page  
MemData00  
MemData01  
MemData02  
MemData03  
MemData04  
MemData05  
MemData06  
MemData07  
MemData08  
MemData09  
MemData10  
MemData11  
MemData12  
MemData13  
MemData14  
MemData15  
MemData16  
MemData17  
MemData18  
MemData19  
MemData20  
MemData21  
MemData22  
MemData23  
MemData24  
MemData25  
MemData26  
MemData27  
MemData28  
MemData29  
MemData30  
MemData31  
V17  
AD19  
AB19  
W18  
V16  
Y17  
AB16  
AC18  
Y18  
R14  
AB17  
AA14  
AD15  
T15  
DDR SDRAM  
49  
V15  
Y16  
U14  
T13  
Y15  
AD13  
AD14  
V14  
Y13  
P12  
AB12  
Y12  
V12  
26  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 10 of 22)  
Signal Name  
Ball  
W11  
AD12  
Y10  
Interface Group  
Page  
MemData32  
MemData33  
MemData34  
MemData35  
MemData36  
MemData37  
MemData38  
MemData39  
MemData40  
MemData41  
MemData42  
MemData43  
MemData44  
MemData45  
MemData46  
MemData47  
MemData48  
MemData49  
MemData50  
MemData51  
MemData52  
MemData53  
MemData54  
MemData55  
MemData56  
MemData57  
MemData58  
MemData59  
MemData60  
MemData61  
MemData62  
MemData63  
MemVRef1  
MemVRef2  
T12  
U11  
T11  
T10  
AD10  
AB08  
AD08  
R11  
Y07  
AC07  
AB09  
Y06  
Y08  
DDR SDRAM  
49  
AA01  
AA03  
AB02  
Y01  
AB03  
Y02  
V07  
V01  
T08  
U07  
W01  
W03  
V06  
T07  
W05  
U05  
T14  
DDR SDRAM  
49  
T09  
AMCC  
27  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 11 of 22)  
Signal Name  
Ball  
A01  
Interface Group  
Page  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
A02  
A03  
A22  
A23  
A24  
B01  
B02  
B23  
B24  
C01  
C24  
A physical ball does not exist at these ball coordinates.  
NA  
AB01  
AB24  
AC01  
AC02  
AC23  
AC24  
AD01  
AD02  
AD03  
AD22  
AD23  
AD24  
28  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 12 of 22)  
Signal Name  
Ball  
B04  
B12  
B19  
D02  
D10  
D17  
F08  
F15  
F23  
H06  
H10  
H13  
H21  
K04  
K08  
K19  
M02  
M17  
N08  
N23  
R06  
R17  
R21  
U04  
U19  
W02  
Interface Group  
Page  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
Power  
54  
AA23  
G08  
D09  
PCIX133Cap  
PCIXAck64  
PCI-X  
PCI-X  
48  
48  
AMCC  
29  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 13 of 22)  
Signal Name  
Ball  
C17  
B09  
G10  
E10  
C10  
A10  
F11  
G12  
G14  
A15  
C15  
E15  
G15  
B16  
C16  
D16  
E18  
E19  
F18  
G18  
D20  
A20  
A21  
C21  
F22  
B22  
G21  
E23  
C23  
F24  
D22  
D24  
Interface Group  
Page  
PCIXAD00  
PCIXAD01  
PCIXAD02  
PCIXAD03  
PCIXAD04  
PCIXAD05  
PCIXAD06  
PCIXAD07  
PCIXAD08  
PCIXAD09  
PCIXAD10  
PCIXAD11  
PCIXAD12  
PCIXAD13  
PCIXAD14  
PCIXAD15  
PCIXAD16  
PCIXAD17  
PCIXAD18  
PCIXAD19  
PCIXAD20  
PCIXAD21  
PCIXAD22  
PCIXAD23  
PCIXAD24  
PCIXAD25  
PCIXAD26  
PCIXAD27  
PCIXAD28  
PCIXAD29  
PCIXAD30  
PCIXAD31  
PCI-X  
48  
30  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 14 of 22)  
Signal Name  
Ball  
H03  
H01  
L08  
F01  
D01  
J05  
Interface Group  
Page  
PCIXAD32  
PCIXAD33  
PCIXAD34  
PCIXAD35  
PCIXAD36  
PCIXAD37  
PCIXAD38  
PCIXAD39  
PCIXAD40  
PCIXAD41  
PCIXAD42  
PCIXAD43  
PCIXAD44  
PCIXAD45  
PCIXAD46  
PCIXAD47  
PCIXAD48  
PCIXAD49  
PCIXAD50  
PCIXAD51  
PCIXAD52  
PCIXAD53  
PCIXAD54  
PCIXAD55  
PCIXAD56  
PCIXAD57  
PCIXAD58  
PCIXAD59  
PCIXAD60  
PCIXAD61  
PCIXAD62  
PCIXAD63  
H05  
G02  
E02  
C02  
A08  
G05  
F03  
D03  
B03  
H07  
G04  
E04  
C04  
A04  
F05  
D05  
B05  
C09  
E06  
C06  
A06  
F07  
E07  
D07  
B07  
E08  
PCI-X  
48  
AMCC  
31  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 15 of 22)  
Signal Name  
Ball  
F14  
E16  
C19  
F20  
C08  
C03  
G09  
F09  
L23  
E03  
E13  
A11  
E22  
C22  
N22  
M18  
R22  
P19  
G07  
M07  
E12  
A14  
L04  
F16  
A17  
E24  
E21  
E20  
R20  
G23  
R18  
E09  
M24  
A18  
Interface Group  
Page  
PCIXC0[BE0]  
PCIXC1[BE1]  
PCIXC2[BE2]  
PCIXC3[BE3]  
PCIXC4[BE4]  
PCIXC5[BE5]  
PCIXC6[BE6]  
PCIXC7[BE7]  
PCIXCap  
PCI-X  
48  
PCI-X  
PCI-X  
PCI-X  
PCI-X  
48  
48  
48  
48  
PCIXClk  
PCIXDevSel  
PCIXFrame  
PCIXGnt0  
PCIXGnt1[IRQ12]  
PCIXGnt2  
PCI-X  
48  
PCIXGnt3  
PCIXGnt4  
PCIXGnt5  
PCIXIDSel  
PCIXINT  
PCI-X  
PCI-X  
PCI-X  
PCI-X  
PCI-X  
PCI-X  
PCI-X  
48  
48  
48  
48  
48  
48  
48  
PCIXIRDY  
PCIXM66En  
PCIXParHigh  
PCIXParLow  
PCIXPErr  
PCIXReq0  
PCIXReq1[IRQ11]  
PCIXReq2  
PCIXReq3  
PCIXReq4  
PCIXReq5  
PCIXReq64  
PCIXReset  
PCIXSErr  
PCI-X  
48  
PCI-X  
PCI-X  
PCI-X  
48  
48  
48  
32  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 16 of 22)  
Signal Name  
Ball  
L12  
C12  
D11  
C11  
B11  
A12  
A19  
D18  
E11  
M03  
N01  
E14  
C20  
A16  
A13  
B14  
C14  
D14  
B20  
L15  
L21  
L22  
M22  
M01  
L24  
P24  
T19  
R24  
U22  
U24  
N03  
V20  
V23  
V21  
Interface Group  
Page  
48  
PCIXStop  
PCIXTRDY  
PerAddr00  
PerAddr01  
PerAddr02  
PerAddr03  
PerAddr04  
PerAddr05  
PerAddr06  
PerAddr07  
PerAddr08  
PerAddr09  
PerAddr10  
PerAddr11  
PerAddr12  
PerAddr13  
PerAddr14  
PerAddr15  
PerAddr16  
PerAddr17  
PerAddr18  
PerAddr19  
PerAddr20  
PerAddr21  
PerAddr22  
PerAddr23  
PerAddr24  
PerAddr25  
PerAddr26  
PerAddr27  
PerAddr28  
PerAddr29  
PerAddr30  
PerAddr31  
PCI-X  
PCI-X  
48  
External Slave Peripheral  
Note: PerAddr00 is the most significant bit (msb) on this bus.  
50  
AMCC  
33  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 17 of 22)  
Signal Name  
Ball  
C07  
U18  
E17  
L10  
V04  
T24  
L03  
T03  
L13  
U03  
Interface Group  
Page  
50  
PerBLast  
PerClk  
External Slave Peripheral  
External Master Peripheral  
51  
PerCS0  
PerCS1  
PerCS2  
PerCS3  
PerCS4  
PerCS5  
PerCS6  
PerCS7  
External Slave Peripheral  
50  
34  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 18 of 22)  
Signal Name  
Ball  
H24  
H22  
H20  
G20  
G19  
H18  
J23  
J22  
J21  
J20  
J19  
J18  
J17  
J15  
J14  
J13  
J12  
J11  
J10  
J09  
L14  
K24  
K22  
K20  
K18  
K16  
K14  
K11  
K09  
L19  
L17  
L16  
P21  
M09  
Interface Group  
Page  
PerData00  
PerData01  
PerData02  
PerData03  
PerData04  
PerData05  
PerData06  
PerData07  
PerData08  
PerData09  
PerData10  
PerData11  
PerData12  
PerData13  
PerData14  
PerData15  
PerData16  
PerData17  
PerData18  
PerData19  
PerData20  
PerData21  
PerData22  
PerData23  
PerData24  
PerData25  
PerData26  
PerData27  
PerData28  
PerData29  
PerData30  
PerData31  
PerErr  
External Slave Peripheral  
Note: PerData00 is the most significant bit (msb) on this bus.  
50  
External Master Peripheral  
External Slave Peripheral  
51  
50  
PerOE  
AMCC  
35  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 19 of 22)  
Signal Name  
Ball  
T23  
T22  
W20  
U20  
N07  
P05  
T18  
V19  
W22  
W24  
P02  
AD07  
N07  
L02  
Interface Group  
Page  
PerPar0  
PerPar1  
PerPar2  
PerPar3  
External Slave Peripheral  
50  
PerReady[RcvrInh]  
PerR/W  
External Slave Peripheral  
External Slave Peripheral  
50  
50  
PerWBE0  
PerWBE1  
PerWBE2  
PerWBE3  
PerWE  
External Slave Peripheral  
50  
External Slave Peripheral  
DDR SDRAM  
System  
50  
49  
53  
53  
RAS  
[RcvrInh]PerReady  
RefVEn  
System  
Reserved  
Reserved  
SVDD  
L01  
Reserved  
54  
P04  
U12  
SVDD  
SVDD  
SVDD  
SVDD  
SVDD  
SVDD  
SVDD  
SVDD  
U15  
W10  
W17  
AA08  
AA15  
AC06  
AC13  
Power  
54  
AC21  
G22  
T02  
SysClk  
SysErr  
SysReset  
TCK  
System  
System  
System  
JTAG  
53  
53  
53  
52  
52  
52  
53  
53  
P10  
V22  
Y24  
Y22  
M05  
U01  
TDI  
JTAG  
TDO  
JTAG  
TestEn  
TmrClk  
System  
System  
36  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 20 of 22)  
Signal Name  
Ball  
AB22  
N16  
P17  
T20  
R05  
T21  
P23  
N09  
P08  
T05  
T04  
P03  
R07  
P09  
R09  
T06  
R01  
N24  
C13  
Interface Group  
Page  
TMS  
JTAG  
Trace  
Trace  
52  
TrcBS0[GPIO18]  
TrcBS1[GPIO19]  
TrcBS2[GPIO20]  
TrcClk  
54  
54  
TrcES0[GPIO21]  
TrcES1[GPIO22]  
TrcES2[GPIO23]  
TrcES3[GPIO24]  
TrcES4[GPIO25]  
TrcTS0[GPIO26]  
TrcTS1[GPIO27]  
TrcTS2[GPIO28]  
TrcTS3[GPIO29]  
TrcTS4[GPIO30]  
TrcTS5[GPIO31]  
TrcTS6  
Trace  
54  
Trace  
54  
54  
54  
54  
54  
54  
54  
52  
51  
Trace  
Trace  
Trace  
Trace  
Trace  
Trace  
TRST  
JTAG  
UART0_CTS  
UART Peripheral  
UART Peripheral  
Note: Used as initialization strapping input.  
UART0_DCD  
UART0_DSR  
V24  
V02  
51  
51  
UART Peripheral  
Note: Used as initialization strapping input.  
UART0_DTR  
B18  
H16  
G16  
G17  
L11  
G06  
E05  
C18  
J16  
UART Peripheral  
UART Peripheral  
UART Peripheral  
UART Peripheral  
UART Peripheral  
UART Peripheral  
UART Peripheral  
UART Peripheral  
UART Peripheral  
51  
51  
51  
51  
51  
51  
51  
51  
51  
UART0_RI  
UART0_RTS  
UART0_Rx  
UART0_Tx  
UART1_DSR/CTS[GPIO14]  
UART1_RTS/DTR[GPIO15]  
UART1_Rx[GPIO12]  
UART1_Tx[GPIO13]  
AMCC  
37  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 21 of 22)  
Signal Name  
Ball  
A09  
B08  
Interface Group  
Page  
UARTSerClk  
VDD  
UART Peripheral  
51  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
B15  
D06  
D13  
D21  
F04  
F12  
F19  
H02  
H17  
K12  
K15  
K23  
M06  
M10  
M13  
M21  
N04  
N12  
N15  
Power  
54  
38  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed Alphabetically (Sheet 22 of 22)  
Signal Name  
Ball  
N19  
Interface Group  
Page  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
WE  
R02  
R10  
R13  
U08  
U23  
W06  
W13  
W21  
AA04  
AA12  
AA19  
AC10  
AC17  
Y05  
Power  
54  
DDR SDRAM  
49  
AMCC  
39  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
In the following table, only the primary (default) signal name is shown for each pin. Multiplexed or multifunction  
signals are marked with an asterisk (*). To determine what signals or functions are multiplexed on those pins, look  
up the primary signal name in “Signals Listed Alphabetically” on page 18.  
Signals Listed by Ball Assignment (Sheet 1 of 6)  
Ball  
A01  
A02  
A03  
A04  
A05  
A06  
A07  
A08  
A09  
A10  
A11  
A12  
Signal Name  
Ball  
B01  
B02  
B03  
B04  
B05  
B06  
B07  
B08  
B09  
B10  
B11  
B12  
Signal Name  
Ball  
C01  
C02  
C03  
C04  
C05  
C06  
C07  
C08  
C09  
C10  
C11  
C12  
Signal Name  
No ball  
Ball  
D01  
D02  
D03  
D04  
D05  
D06  
D07  
D08  
D09  
D10  
D11  
D12  
Signal Name  
PCIXAD36  
No ball  
No ball  
OVDD  
No ball  
No ball  
PCIXAD41  
PCIXC5 *  
No ball  
PCIXAD46  
OVDD  
PCIXAD45  
GND  
PCIXAD51  
DrvrInh2  
PCIXAD50  
EMCTxErr *  
PCIXAD57  
PerBLast  
PCIXAD54  
GND  
PCIXAD53  
VDD  
PCIXAD58  
EMCRxD2 *  
PCIXAD42  
UARTSerClk  
PCIXAD05  
PCIXFrame  
PerAddr03  
PCIXAD62  
VDD  
PCIXAD61  
GND  
PCIXC4 *  
PCIXAD01  
GND  
PCIXAD55  
PCIXAD04  
PerAddr01  
PCIXTRDY  
PCIXAck64  
OVDD  
PerAddr02  
OVDD  
PerAddr00  
GND  
VDD  
A13  
A14  
A15  
A16  
A17  
A18  
A19  
A20  
A21  
A22  
A23  
A24  
PerAddr12  
PCIXM66En  
PCIXAD09  
PerAddr11  
PCIXPErr  
PCIXSErr  
PerAddr04  
PCIXAD21  
PCIXAD22  
No ball  
B13  
B14  
B15  
B16  
B17  
B18  
B19  
B20  
B21  
B22  
B23  
B24  
GND  
C13  
C14  
C15  
C16  
C17  
C18  
C19  
C20  
C21  
C22  
C23  
C24  
UART0_CTS  
PerAddr14  
PCIXAD10  
PCIXAD14  
PCIXAD00  
UART1_Rx *  
PCIXC2 *  
D13  
D14  
D15  
D16  
D17  
D18  
D19  
D20  
D21  
D22  
D23  
D24  
PerAddr13  
VDD  
PerAddr15  
GND  
PCIXAD13  
GND  
PCIXAD15  
OVDD  
UART0_DTR  
OVDD  
PerAddr05  
GND  
PerAddr16  
GND  
PerAddr10  
PCIXAD23  
PCIXGnt1 *  
PCIXAD28  
No ball  
PCIXAD20  
VDD  
PCIXAD25  
No ball  
PCIXAD30  
GND  
No ball  
No ball  
No ball  
PCIXAD31  
40  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed by Ball Assignment (Sheet 2 of 6)  
Ball  
E01  
E02  
E03  
E04  
E05  
E06  
E07  
E08  
E09  
E10  
E11  
E12  
E13  
E14  
E15  
E16  
E17  
E18  
E19  
E20  
E21  
E22  
E23  
E24  
Signal Name  
Ball  
F01  
F02  
F03  
F04  
F05  
F06  
F07  
F08  
F09  
F10  
F11  
F12  
F13  
F14  
F15  
F16  
F17  
F18  
F19  
F20  
F21  
F22  
F23  
F24  
Signal Name  
Ball  
G01  
G02  
G03  
G04  
G05  
G06  
G07  
G08  
G09  
G10  
G11  
G12  
G13  
G14  
G15  
G16  
G17  
G18  
G19  
G20  
G21  
G22  
G23  
G24  
Signal Name  
Ball  
H01  
H02  
H03  
H04  
H05  
H06  
H07  
H08  
H09  
H10  
H11  
H12  
H13  
H14  
H15  
H16  
H17  
H18  
H19  
H20  
H21  
H22  
H23  
H24  
Signal Name  
PCIXAD33  
APVDD for PCI PLL  
EMCRxD1 *  
PCIXAD35  
VDD  
PCIXAD40  
PCIXClk  
GND  
PCIXAD39  
EMCRxD0 *  
PCIXAD48  
PCIXAD43  
UART1_DSR/CTS *  
PCIXIDSel  
PCIX133Cap  
PCIXC6 *  
PCIXAD44  
VDD  
PCIXAD32  
GND  
PCIXAD49  
UART1_RTS/DTR *  
PCIXAD56  
PCIXAD60  
PCIXAD63  
PCIXReq64  
PCIXAD03  
PerAddr06  
PCIXIRDY  
PCIXDevSel  
PerAdd09  
PCIXAD52  
GND  
PCIXAD38  
OVDD  
PCIXAD59  
OVDD  
PCIXAD47  
GND  
PCIXC7 *  
GND  
EMCRxD3 *  
OVDD  
PCIXAD02  
IIC0SClk  
PCIXAD06  
VDD  
IIC1SClk *  
GND  
PCIXAD07  
IIC0SDA  
OVDD  
GND  
PCIXC0 *  
OVDD  
PCIXAD08  
PCIXAD12  
UART0_RTS  
UART0_Rx  
PCIXAD19  
PerData04  
PerData03  
PCIXAD26  
SysClk  
IIC1SDA *  
GND  
PCIXAD11  
PCIXC1 *  
PCIXParLow  
GND  
UART0_RI  
VDD  
PerCS0  
PCIXAD16  
PCIXAD17  
PCIXReq2  
PCIXReq1 *  
PCIXGnt0  
PCIXAD27  
PCIXReq0  
PCIXAD18  
VDD  
PerData05  
GND  
PCIXC3 *  
GND  
PerData02  
OVDD  
PCIXAD24  
OVDD  
PerData01  
GND  
PCIXReq4  
ASVDD for SysClk PLL  
PCIXAD29  
PerData00  
AMCC  
41  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed by Ball Assignment (Sheet 3 of 6)  
Ball  
J01  
J02  
J03  
J04  
J05  
J06  
J07  
J08  
J09  
J10  
J11  
J12  
Signal Name  
Ball  
K01  
K02  
K03  
K04  
K05  
K06  
K07  
K08  
K09  
K10  
K11  
K12  
Signal Name  
Ball  
L01  
L02  
L03  
L04  
L05  
L06  
L07  
L08  
L09  
L10  
L11  
L12  
Signal Name  
Reserved  
Ball  
M01  
M02  
M03  
M04  
M05  
M06  
M07  
M08  
M09  
M10  
M11  
M12  
Signal Name  
PerAddr21  
AGND  
EMCRxDV *  
OVDD  
EMCRxClk  
EMCTxD3 *  
EMCTxD2 *  
PCIXAD37  
EMCTxClk *  
EMCCD *  
EMCMDClk  
PerData19  
PerData18  
PerData17  
PerData16  
PerData15  
PerData14  
PerData13  
UART1_Tx *  
PerData12  
PerData11  
PerData10  
PerData9  
GND  
RefVEn  
EMCRxErr *  
OVDD  
PerCS4  
PerAddr07  
GND  
PCIXParHigh  
EMCMDIO  
EMCTxEn *  
DrvrInh1  
EMCTxD1 *  
GND  
TestEn  
VDD  
EMCCrS *  
OVDD  
PCIXINT  
GND  
PCIXAD34  
EMCTxD0 *  
PerCS1  
PerData28  
GND  
PerOE  
VDD  
PerData27  
VDD  
UART0_Tx  
PCIXStop  
PerCS6  
DMAReq1  
GND  
VDD  
J13  
J14  
J15  
J16  
J17  
J18  
J19  
J20  
J21  
J22  
J23  
J24  
K13  
K14  
K15  
K16  
K17  
K18  
K19  
K20  
K21  
K22  
K23  
K24  
GND  
L13  
L14  
L15  
L16  
L17  
L18  
L19  
L20  
L21  
L22  
L23  
L24  
M13  
M14  
M15  
M16  
M17  
M18  
M19  
M20  
M21  
M22  
M23  
M24  
PerData26  
VDD  
PerData20  
PerAddr17  
PerData31  
PerData30  
IRQ03 *  
IRQ06 *  
GND  
PerData25  
GND  
EOT3/TC3  
OVDD  
PerData24  
OVDD  
PCIXGnt3  
GND  
PerData29  
IRQ01 *  
PerData23  
GND  
IRQ05 *  
VDD  
PerData8  
PerAddr18  
PerAddr19  
PCIXCap  
PerAddr22  
PerData7  
PerData22  
VDD  
PerAddr20  
GND  
PerData6  
AGND  
PerData21  
PCIXReset  
42  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed by Ball Assignment (Sheet 4 of 6)  
Ball  
N01  
N02  
N03  
N04  
N05  
N06  
N07  
N08  
N09  
N10  
N11  
N12  
Signal Name  
Ball  
P01  
P02  
P03  
P04  
P05  
P06  
P07  
P08  
P09  
P10  
P11  
P12  
Signal Name  
Ball  
R01  
R02  
R03  
R04  
R05  
R06  
R07  
R08  
R09  
R10  
R11  
R12  
Signal Name  
TrcTS6  
Ball  
T01  
T02  
T03  
T04  
T05  
T06  
T07  
T08  
T09  
T10  
T11  
T12  
Signal Name  
DQS7  
PerAddr08  
DMAReq3  
VDD  
GND  
PerWE  
SysErr  
PerAddr28  
VDD  
TrcTS1 *  
Reserved  
PerR/W  
DMAReq0  
GND  
PerCS5  
TrcTS0 *  
DMAAck0  
GND  
TrcClk  
OVDD  
TrcES4 *  
TrcTS5 *  
DMAAck2  
DMAAck1  
TrcES3 *  
TrcTS3 *  
SysReset  
DMAAck3  
MemData28  
DM3  
PerReady *  
OVDD  
TrcTS2 *  
GND  
MemData61  
MemData56  
MemVRef2  
MemData38  
MemData37  
MemData35  
MemData22  
MemVRef1  
MemData18  
DM0  
TrcES2 *  
GND  
TrcTS4 *  
VDD  
DMAReq2  
VDD  
MemData42  
GND  
VDD  
N13  
N14  
N15  
N16  
N17  
N18  
N19  
N20  
N21  
N22  
N23  
N24  
GND  
P13  
P14  
P15  
P16  
P17  
P18  
P19  
P20  
P21  
P22  
P23  
P24  
R13  
R14  
R15  
R16  
R17  
R18  
R19  
R20  
R21  
R22  
R23  
R24  
T13  
T14  
T15  
T16  
T17  
T18  
T19  
T20  
T21  
T22  
T23  
T24  
IRQ04 *  
VDD  
GPIO11  
MemData14  
GND  
EOT1/TC1  
EOT2/TC2  
TrcBS1 *  
IRQ07 *  
TrcBS0 *  
GND  
EOT0/TC0  
OVDD  
ExtReset  
PerWBE0  
PerAddr24  
TrcBS2 *  
TrcES0 *  
PerPar1  
IRQ00 *  
VDD  
PCIXReq5  
GND  
PCIXGnt5  
IRQ02 *  
IRQ08 *  
GND  
PCIXReq3  
OVDD  
PerErr  
PCIXGnt2  
OVDD  
IRQ09 *  
PCIXGnt4  
GND  
TrcES1 *  
PerAddr23  
PerPar0  
TRST  
PerAddr25  
PerCS3  
AMCC  
43  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed by Ball Assignment (Sheet 5 of 6)  
Ball  
U01  
U02  
U03  
U04  
U05  
U06  
U07  
U08  
U09  
U10  
U11  
U12  
Signal Name  
Ball  
V01  
V02  
V03  
V04  
V05  
V06  
V07  
V08  
V09  
V10  
V11  
V12  
Signal Name  
Ball  
W01  
W02  
W03  
W04  
W05  
W06  
W07  
W08  
W09  
W10  
W11  
W12  
Signal Name  
MemData58  
Ball  
Y01  
Y02  
Y03  
Y04  
Y05  
Y06  
Y07  
Y08  
Y09  
Y10  
Y11  
Y12  
Signal Name  
MemData51  
TmrClk  
MemData55  
OVDD  
GND  
UART0_DSR  
DM7  
MemData53  
DM6  
PerCS7  
OVDD  
MemData59  
GND  
PerCS2  
DQS6  
MemData63  
GND  
Halt  
MemData62  
VDD  
WE  
MemData60  
MemData54  
MemClkOut0  
MemClkOut0  
MemAddr12  
MemAddr9  
MemData31  
MemAddr8  
MemData26  
MemData19  
MemData09  
MemData05  
IRQ10 *  
MemData46  
MemData43  
MemData47  
ClkEn2  
MemData57  
VDD  
ECC3  
GND  
ECC4  
ClkEn3  
SVDD  
GND  
MemData34  
MemAddr11  
MemData30  
MemData27  
MemAddr7  
MemData23  
MemData20  
MemData10  
MemData13  
MemAddr00  
MemAddr02  
HoldAck  
MemData36  
SVDD  
MemData32  
GND  
VDD  
U13  
U14  
U15  
U16  
U17  
U18  
U19  
U20  
U21  
U22  
U23  
U24  
GND  
V13  
V14  
V15  
V16  
V17  
V18  
V19  
V20  
V21  
V22  
V23  
V24  
W13  
W14  
W15  
W16  
W17  
W18  
W19  
W20  
W21  
W22  
W23  
W24  
Y13  
Y14  
Y15  
Y16  
Y17  
Y18  
Y19  
Y20  
Y21  
Y22  
Y23  
Y24  
MemData21  
SVDD  
BankSel1  
GND  
MemData04  
GND  
MemAddr10  
SVDD  
PerClk  
MemData08  
GND  
OVDD  
PerWBE1  
PerAddr29  
PerAddr31  
TCK  
PerPar3  
GND  
PerPar2  
VDD  
PerAddr26  
VDD  
PerWBE2  
GND  
TDO  
PerAddr30  
UART0_DCD  
HoldReq  
PerAddr27  
PerWBE3  
TDI  
44  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signals Listed by Ball Assignment (Sheet 6 of 6)  
Ball  
Signal Name  
Ball  
Signal Name  
Ball  
Signal Name  
Ball  
Signal Name  
AA01 MemData48  
AA02 GND  
AB01 No ball  
AC01 No ball  
AC02 No ball  
AC03 ECC5  
AC04 GND  
AC05 DM8  
AD01 No ball  
AD02 No ball  
AD03 No ball  
AD04 ECC7  
AB02 MemData50  
AB03 MemData52  
AB04 ECC6  
AA03 MemData49  
VDD  
AA04  
AA05 DQS8  
AA06 GND  
AA07 DM5  
AB05 CAS  
AD05 BankSel3  
AD06 ECC2  
SVDD  
AB06 ECC1  
AC06  
AB07 ECC0  
AC07 MemData44  
AC08 GND  
AD07 RAS  
SVDD  
AA08  
AB08 MemData40  
AB09 MemData45  
AB10 ClkEn1  
AD08 MemData41  
AD09 BA1  
AA09 DM4  
AA10 GND  
AC09 DQS5  
VDD  
AC10  
AD10 MemData39  
AMVDD for MemClk  
PLL  
AA11 AGND  
AB11  
AC11 DQS4  
AC12 GND  
AD11 BankSel2  
VDD  
AA12  
AB12 MemData29  
AB13 DQS3  
AD12 MemData33  
AD13 MemData24  
AD14 MemData25  
AD15 MemData17  
AD16 MemAddr5  
AD17 ClkEn0  
SVDD  
AA13 GND  
AC13  
AA14 MemData16  
AB14 DM2  
AC14 DQS2  
AC15 GND  
AC16 DQS1  
SVDD  
AA15  
AB15 BankSel0  
AB16 MemData11  
AB17 MemData15  
AB18 MemAddr6  
AB19 MemData07  
AB20 MemAddr3  
AB21 MemData01  
AB22 TMS  
AA16 BA0  
AA17 GND  
AA18 DM1  
VDD  
AC17  
AC18 MemData12  
AC19 GND  
AD18 MemAddr4  
AD19 MemData06  
AD20 MemAddr01  
AD21 MemData00  
AD22 No ball  
VDD  
AA19  
AA20 MemData03  
AA21 GND  
AC20 DQS0  
SVDD  
AC21  
AA22 ExtAck  
AC22 MemData02  
AC23 No ball  
OVDD  
AA23  
AB23 ExtReq  
AD23 No ball  
AA24 BusReq  
AB24 No ball  
AC24 No ball  
AD24 No ball  
AMCC  
45  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signal Description  
The PPC440GP embedded controller is provided in a 552-ball, ball grid array package. The following tables  
describe the package level pinout.  
Pin Summary  
Group  
Signal pins, non-multiplexed  
Signal pins, multiplexed  
Total Signal Pins  
AxVDD  
No. of Pins  
347  
57  
404  
3
AGnd  
OVDD  
3
27  
SVDD  
VDD  
9
34  
70  
Gnd  
Total Power Pins  
Reserved  
146  
2
Total Pins  
552  
In the table “Signal Functional Description” on page 48, each I/O signal is listed along with a short description of its  
function. Active-low signals (for example, RAS) are marked with an overline. Please see “Signals Listed  
Alphabetically” on page 18 for the pin (ball) number to which each signal is assigned.  
Multiplexed Signals  
Some signals are multiplexed on the same pin so that the pin can be used for different functions. In most cases,  
the signal names shown in this table are not accompanied by signal names that may be multiplexed on the same  
pin. If you need to know what, if any, signals are multiplexed with a particular signal, look up the name in “Signals  
Listed Alphabetically” on page 18. It is expected that in any single application a particular pin will always be  
programmed to serve the same function. The flexibility of multiplexing allows a single chip to offer a richer pin  
selection than would otherwise be possible.  
Multipurpose Signals  
In addition to multiplexing, some pins are also multi-purpose. For example, the EBC peripheral controller address  
pins (PerAddr00:31) are used as outputs by the PPC440GP to broadcast an address to external slave devices  
when the PPC440GP has control of the external bus. When during the course of normal chip operation an external  
master gains ownership of the external bus, these same pins are used as inputs which are driven by the external  
master and received by the EBC in the PPC440GP. In this example, the pins are also bidirectional, serving both as  
inputs and outputs.  
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.  
46  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
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 80). Note that  
these are not multiplexed pins since the function of the pins is not programmable.  
AMCC  
47  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signal Functional Description (Sheet 1 of 7)  
Notes:  
1. Receiver input has hysteresis  
2. Must pull up (recommended value is 3kΩ to 3.3V, 10kΩ to 5V)  
3. Must pull down (recommended value is 1kΩ)  
4. If not used, must pull up (recommended value is 3kΩ to 3.3V)  
5. If not used, must pull down (recommended value is 1kΩ)  
6. Strapping input during reset; pull-up or pull-down required  
Signal Name  
PCI-X Interface  
Description  
I/O  
Type  
Notes  
PCIXAD00:63  
Address/Data bus (bidirectional).  
I/O  
I/O  
3.3V PCI  
3.3V PCI  
PCIXC0:7[BE0:7]  
PCI-X Command[Byte Enables].  
Capable of PCI-X operation.  
5V tolerant  
3.3V LVTTL  
PCIXCap  
I
5
PCIX133Cap  
PCI-X devices are 133 MHz capable.  
O
3.3V PCI  
3.3V PCI  
Provides timing to the PCI interface for PCI transactions.  
PCIXClk  
I
Note:If the PCI-X interface is not being used, drive this pin with a  
3.3V clock signal at a frequency between 1 and 66MHz  
Indicates the driving device has decoded its address as the target  
of the current access.  
PCIXDevSel  
PCIXFrame  
I/O  
I/O  
3.3V PCI  
3.3V PCI  
4
4
Driven by the current master to indicate beginning and duration of  
an access.  
PCIXGnt0  
PCIXGnt1  
PCIXGnt2:5  
Indicates that the specified agent is granted access to the bus.  
Indicates that the specified agent is granted access to the bus.  
Indicates that the specified agent is granted access to the bus.  
I/O  
I/O  
O
3.3V PCI  
3.3V PCI  
3.3V PCI  
4
4
Used as a chip select during configuration read and write  
transactions.  
PCIXIDSel  
PCIXINT  
I
3.3V PCI  
3.3V PCI  
3.3V PCI  
5
Level sensitive PCI interrupt.  
O
Indicates initiating agent’s ability to complete the current data  
phase of the transaction.  
PCIXIRDY  
I/O  
4
5
5V tolerant  
3.3V LVTTL  
PCIXM66En  
Capable of 66MHz operation.  
I
PCIXParHigh  
PCIXParLow  
Even parity across PCIAD32:63 and PCIXC0:3[BE4:7].  
Even parity across PCIAD0:31 and PCIXC0:3[BE0:3].  
I/O  
I/O  
3.3V PCI  
3.3V PCI  
Reports data parity errors during all PCI transactions except a  
Special Cycle.  
PCIXPErr  
I/O  
I/O  
I
3.3V PCI  
3.3V PCI  
3.3V PCI  
4
4
4
An indication to the PCI-X arbiter that the specified agent wishes  
to use the bus.  
PCIXReq0  
PCIXReq1:5  
An indication to the PCI-X arbiter that the specified agent wishes  
to use the bus.  
PCIXReq64  
PCIXAck64  
PCIXReset  
Asserted by the current bus master, indicating a 64-bit transfer.  
Indicates the target can transfer data using 64 bits.  
I/O  
I/O  
O
3.3V PCI  
3.3V PCI  
3.3V PCI  
4
4
Brings PCI device registers and logic to a consistent state.  
Reports address parity errors, data parity errors on the Special  
Cycle command, or other catastrophic system errors.  
PCIXSErr  
PCIXStop  
PCIXTRDY  
I/O  
I/O  
I/O  
3.3V PCI  
3.3V PCI  
3.3V PCI  
4
4
4
Indicates the current target is requesting the master to stop the  
current transaction.  
Indicates the target agent’s ability to complete the current data  
phase of the transaction.  
48  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signal Functional Description (Sheet 2 of 7)  
Notes:  
1. Receiver input has hysteresis  
2. Must pull up (recommended value is 3kΩ to 3.3V, 10kΩ to 5V)  
3. Must pull down (recommended value is 1kΩ)  
4. If not used, must pull up (recommended value is 3kΩ to 3.3V)  
5. If not used, must pull down (recommended value is 1kΩ)  
6. Strapping input during reset; pull-up or pull-down required  
Signal Name  
DDR SDRAM Interface  
BA0:1  
Description  
I/O  
Type  
Notes  
Bank Address supporting up to four internal banks.  
Selects up to four external DDR SDRAM banks.  
Column Address Strobe.  
O
O
O
O
2.5V SSTL_2  
2.5V SSTL_2  
2.5V SSTL_2  
2.5V SSTL_2  
BankSel0:3  
CAS  
ClkEn0:3  
Clock Enable. One for each bank.  
Memory write data byte lane masks. MEMDM8 is the byte lane  
mask for the ECC byte lane.  
DM0:8  
O
2.5V SSTL_2  
2.5V SSTL_2  
Byte lane data strobe. DQS8 is the data strobe for the ECC byte  
lane.  
DQS0:8  
I/O  
ECC0:7  
ECC check bits 0:7.  
Memory address bus.  
I/O  
O
2.5V SSTL_2  
2.5V SSTL_2  
MemAddr00:12  
MemClkOut0  
MemClkOut0  
Subsystem clock.  
O
I/O  
I
2.5V SSTL_2  
2.5V SSTL_2  
MemData00:63  
MemVRef1:2  
Memory data bus.  
Voltage Ref  
Receiver  
Memory reference voltage (SVREF) input.  
RAS  
Row Address Strobe.  
Write Enable.  
O
O
2.5V SSTL_2  
2.5V SSTL_2  
WE  
Ethernet Interface  
EMCCD,  
MII: Collision detection  
RMII 1: Receive error  
5V tolerant  
I/O  
I/O  
O
EMC1RxErr  
3.3V LVTTL  
EMCCrS,  
EMC0CrSDV  
MII: Carrier sense  
RMII 0: Carrier sense data valid  
5V tolerant  
3.3V LVTTL  
5V tolerant  
3.3V LVTTL  
EMCMDClk  
EMCMDIO  
MII and RMII: Management data clock  
MII and RMII: Transfer command and status information between  
MII and PHY  
5V tolerant  
3.3V LVTTL  
I/O  
EMCRxD0:3,  
EMC0RxD0:1,  
EMC1RxD0:1  
MII: Receive data  
RMII 0: Receive data  
RMII 1: Receive data  
5V tolerant  
3.3V LVTTL  
I/O  
EMCRxDV,  
MII: Receive data valid  
5V tolerant  
I
I
I
I
EMC1CrSDV  
RMII 1: Carrier sense data valid  
3.3V LVTTL  
5V tolerant  
3.3V LVTTL  
EMCRxClk  
MII: Receive clock  
EMCRxErr,  
EMC0RxErr  
MII: Receive error  
RMII 0: Receive error  
5V tolerant  
3.3V LVTTL  
EMCTxClk,  
EMCRefClk  
MII: Transmit clock  
RMII: Reference clock  
5V tolerant  
3.3V LVTTL  
5
MII: Transmit data  
RMII 0: Transmit data  
RMII 1: Transmit data  
EMCTxD0:3,  
EMC0TxD0:1,  
EMC1TxD0:1  
5V tolerant  
3.3V LVTTL  
O
AMCC  
49  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signal Functional Description (Sheet 3 of 7)  
Notes:  
1. Receiver input has hysteresis  
2. Must pull up (recommended value is 3kΩ to 3.3V, 10kΩ to 5V)  
3. Must pull down (recommended value is 1kΩ)  
4. If not used, must pull up (recommended value is 3kΩ to 3.3V)  
5. If not used, must pull down (recommended value is 1kΩ)  
6. Strapping input during reset; pull-up or pull-down required  
Signal Name  
Description  
I/O  
Type  
Notes  
MII: Transmit data enabled  
RMII 0: Transmit data enabled  
EMCTxEn,  
EMC0TxEn  
5V tolerant  
3.3V LVTTL  
O
EMCTxErr,  
EMC1TxEn  
MII: Transmit error:  
RMII: Transmit data enabled  
5V tolerant  
3.3V LVTTL  
O
External Slave Peripheral Interface  
Used by the PPC440GP to indicate that data transfers have  
5V tolerant  
DMAAck0:3  
DMAReq0:3  
EOT0:3/TC0:3  
O
I
occurred.  
3.3V LVTTL  
Used by slave peripherals to indicate they are prepared to transfer  
data.  
5V tolerant  
3.3V LVTTL  
1, 5  
1, 5  
5V tolerant  
3.3V LVTTL  
End Of Transfer/Terminal Count.  
I/O  
Peripheral address bus used by PPC440GP when not in external  
master mode, otherwise used by external master.  
Note: PerAddr00 is the most significant bit (msb) on this bus.  
5V tolerant  
3.3V LVTTL  
PerAddr00:31  
I/O  
1
5V tolerant  
PerWBE0:3  
PerBLast  
External peripheral data bus byte enables.  
I/O  
I/O  
O
1, 2  
1, 4  
2
3.3V LVTTL  
Used by either the peripheral controller, DMA controller, or  
external master to indicates the last transfer of a memory access.  
5V tolerant  
3.3V LVTTL  
5V tolerant  
3.3V LVTTL  
PerCS0:7  
External peripheral device select.  
Peripheral data bus used by PPC440GP when not in external  
master mode, otherwise used by external master.  
Note: PerData00 is the most significant bit (msb) on this bus.  
5V tolerant  
PerData00:31  
PerOE  
I/O  
O
1
3.3V LVTTL  
Used by either peripheral controller or DMA controller depending  
upon the type of transfer involved. When the PPC440GP is the  
bus master, it enables the selected device to drive the bus.  
5V tolerant  
3.3V LVTTL  
2
1
5V tolerant  
3.3V LVTTL  
PerPar0:3  
PerReady  
External peripheral data bus byte parity.  
I/O  
I
5V tolerant  
3.3V LVTTL  
Used by a peripheral slave to indicate it is ready to transfer data.  
Used by the PPC440GP when not in external master mode, as  
output by either the peripheral controller or DMA controller  
depending upon the type of transfer involved. High indicates a  
read from memory, low indicates a write to memory.  
Otherwise, it used by the external master as an input to indicate  
the direction of transfer.  
5V tolerant  
PerR/W  
PerWE  
I/O  
O
1, 2  
2
3.3V LVTTL  
Write Enable. Low when any of the four PerWBE0:3 signals are  
low.  
5V tolerant  
3.3V LVTTL  
50  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signal Functional Description (Sheet 4 of 7)  
Notes:  
1. Receiver input has hysteresis  
2. Must pull up (recommended value is 3kΩ to 3.3V, 10kΩ to 5V)  
3. Must pull down (recommended value is 1kΩ)  
4. If not used, must pull up (recommended value is 3kΩ to 3.3V)  
5. If not used, must pull down (recommended value is 1kΩ)  
6. Strapping input during reset; pull-up or pull-down required  
Signal Name  
Description  
I/O  
Type  
Notes  
External Master Peripheral Interface  
Bus Request. Used when the PPC440GP needs to regain control  
of peripheral interface from an external master.  
5V tolerant  
BusReq  
ExtAck  
O
O
I
3.3V LVTTL  
External Acknowledgement. Used by the PPC440GP to indicate  
that a data transfer occurred.  
5V tolerant  
3.3V LVTTL  
External Request. Used by an external master to indicate it is  
prepared to transfer data.  
5V tolerant  
3.3V LVTTL  
ExtReq  
ExtReset  
HoldAck  
HoldReq  
PerClk  
1, 4  
Peripheral Reset. Used by an external master and by  
synchronous peripheral slaves.  
5V tolerant  
3.3V LVTTL  
O
O
I
Hold Acknowledge. Used by the PPC440GP to transfer ownership  
of peripheral bus to an external master.  
5V tolerant  
3.3V LVTTL  
Hold Request. Used by an external master to request ownership  
of the peripheral bus.  
5V tolerant  
3.3V LVTTL  
1, 5  
1, 5  
1, 4  
Peripheral Clock. Used by an external master and by synchronous  
peripheral slaves.  
5V tolerant  
3.3V LVTTL  
O
I/O  
External Error. Used as an input to record external master errors  
and external slave peripheral errors.  
5V tolerant  
3.3V LVTTL  
PerErr  
UART Peripheral Interface  
Serial clock input that provides an alternative to the internally  
generated serial clock. Used in cases where the allowable  
internally generated clock rates are not satisfactory. This input can  
be individually connected to either or both UART0 and UART1.  
5V tolerant  
3.3V LVTTL  
UARTSerClk  
I
5V tolerant  
UART0_Rx  
UART0 Receive data.  
I
O
I
1, 4  
4
3.3V LVTTL  
5V tolerant  
3.3V LVTTL  
UART0_Tx  
UART0 Transmit data.  
UART0 Data Carrier Detect.  
UART0 Data Set Ready.  
UART0 Clear To Send.  
UART0 Data Terminal Ready.  
UART0 Request To Send.  
UART0 Ring Indicator.  
UART1 Receive data.  
5V tolerant  
3.3V LVTTL  
UART0_DCD  
UART0_DSR  
UART0_CTS  
UART0_DTR  
UART0_RTS  
UART0_RI  
6
5V tolerant  
3.3V LVTTL  
I
6
5V tolerant  
3.3V LVTTL  
I
1, 4  
4
5V tolerant  
3.3V LVTTL  
O
O
I
5V tolerant  
3.3V LVTTL  
4
5V tolerant  
3.3V LVTTL  
1, 4  
1, 4  
1, 4  
1, 4  
5V tolerant  
3.3V LVTTL  
UART1_Rx  
I/O  
I/O  
I/O  
5V tolerant  
3.3V LVTTL  
UART1_Tx  
UART1 Transmit data.  
UART1 Data Set Ready or Clear To Send. The choice is  
determined by a DCR register bit setting.  
5V tolerant  
3.3V LVTTL  
UART1_DSR/CTS  
AMCC  
51  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signal Functional Description (Sheet 5 of 7)  
Notes:  
1. Receiver input has hysteresis  
2. Must pull up (recommended value is 3kΩ to 3.3V, 10kΩ to 5V)  
3. Must pull down (recommended value is 1kΩ)  
4. If not used, must pull up (recommended value is 3kΩ to 3.3V)  
5. If not used, must pull down (recommended value is 1kΩ)  
6. Strapping input during reset; pull-up or pull-down required  
Signal Name  
UART1_RTS/DTR  
Description  
I/O  
Type  
Notes  
UART1 Request To Send or Data Terminal Ready. The choice is  
determined by a DCR register bit setting.  
5V tolerant  
3.3V LVTTL  
I/O  
1, 4  
IIC Peripheral Interface  
5V tolerant  
IIC0SClk  
IIC0 Serial Clock.  
IIC0 Serial Data.  
IIC1 Serial Clock.  
IIC1 Serial Data.  
I/O  
I/O  
I/O  
I/O  
1, 2  
1, 2  
1, 2  
1, 2  
3.3V LVTTL  
5V tolerant  
3.3V LVTTL  
IIC0SDA  
IIC1SClk  
5V tolerant  
3.3V LVTTL  
5V tolerant  
3.3V LVTTL  
IIC1SDA  
Interrupts Interface  
IRQ00:10  
5V tolerant  
External interrupt Requests 0 through 10.  
External interrupt Requests 11 through 12.  
I
I
1, 5  
3.3V LVTTL  
IRQ11:12  
3.3V PCI  
JTAG Interface  
3.3V CMOS  
w/pull-up  
TCK  
Test Clock.  
I
1
4
3.3V CMOS  
w/pull-up  
TDI  
Test Data In.  
I
O
I
TDO  
TMS  
Test Data Out.  
Test Mode Select.  
3.3V LVTTL  
3.3V CMOS  
w/pull-up  
1
5
Test Reset. During chip power-up, this signal must be low from the  
start of VDD ramp-up until at least 16 SysClk cycles after VDD is  
stable in order to initialize the JTAG controller.  
3.3V CMOS  
w/pull-up  
TRST  
I
52  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signal Functional Description (Sheet 6 of 7)  
Notes:  
1. Receiver input has hysteresis  
2. Must pull up (recommended value is 3kΩ to 3.3V, 10kΩ to 5V)  
3. Must pull down (recommended value is 1kΩ)  
4. If not used, must pull up (recommended value is 3kΩ to 3.3V)  
5. If not used, must pull down (recommended value is 1kΩ)  
6. Strapping input during reset; pull-up or pull-down required  
Signal Name  
System Interface  
Description  
I/O  
Type  
Notes  
5V tolerant  
SysClk  
SysErr  
Main system clock input.  
Clock  
O
3.3V LVTTL  
5V tolerant  
3.3V LVTTL  
Set to 1 when a machine check is generated.  
Main system reset. External logic can drive this bidirectional pin  
low (minimum of 16 cycles) to initiate a system reset. A system  
reset can also be initiated by software. The signal is implemented  
as an open-drain output (two states; 0 or open circuit).  
During chip power-up, this signal must be low from the start of VDD  
ramp-up until at least 16 SysClk cycles after VDD is stable.  
5V tolerant  
3.3V LVTTL  
SysReset  
I/O  
1, 2  
5V tolerant  
TmrClk  
Halt  
Processor timer external input clock.  
Halt from external debugger.  
I
3.3V LVTTL  
5V tolerant  
3.3V LVTTL  
I
1, 4  
General purpose I/O 0 through 10. To access these functions,  
software must set DCR register bits.  
5V tolerant  
GPIO00:31  
TestEn  
I/O  
3.3V LVTTL  
1.8V CMOS  
w/pull-down  
Test Enable.  
I
I
I
I
3
5V tolerant  
3.3V LVTTL  
RcvrInh  
RefVEn  
DrvrInh1:2  
Receiver Inhibit. Active only when TestEn is active.  
Reference Voltage Enable. Do not connect for normal operation.  
Pull up for Boundary Scan Description Language (BSDL) testing.  
1.8V CMOS  
w/pull-down  
Driver Inhibit. Used for test purposes only. Tie up for normal  
operation  
5V tolerant  
3.3V LVTTL  
2
AMCC  
53  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Signal Functional Description (Sheet 7 of 7)  
Notes:  
1. Receiver input has hysteresis  
2. Must pull up (recommended value is 3kΩ to 3.3V, 10kΩ to 5V)  
3. Must pull down (recommended value is 1kΩ)  
4. If not used, must pull up (recommended value is 3kΩ to 3.3V)  
5. If not used, must pull down (recommended value is 1kΩ)  
6. Strapping input during reset; pull-up or pull-down required  
Signal Name  
Trace Interface  
Description  
I/O  
Type  
Notes  
5V tolerant  
TrcBS0:2  
TrcClk  
Trace branch execution status.  
I/O  
O
3.3V LVTTL  
Trace data capture clock, runs at 1/4 the frequency of the  
processor.  
5V tolerant  
3.3V LVTTL  
Trace Execution Status is presented every fourth processor clock  
cycle.  
5V tolerant  
TrcES0:4  
TrcTS0:6  
I/O  
I/O  
3.3V LVTTL  
5V tolerant  
3.3V LVTTL  
Additional information on trace execution and branch status.  
Power Pins  
AGND  
PLL (analog) voltage ground.  
Ground.  
na  
na  
na  
na  
GND  
1.8V—Filtered voltages input for PLLs (analog circuits)  
Note: A separate filter for each of the three voltages is  
recommended.  
AxVDD  
na  
na  
OVDD  
SVDD  
VDD  
3.3V supply—I/O (except DDR SDRAM)  
2.5V supply—DDR SDRAM  
na  
na  
na  
na  
na  
na  
1.8V supply—Logic voltage.  
Reserved Pins  
Reserved  
Do not connect signals, voltage, or ground to these balls.  
na  
na  
54  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Absolute Maximum Ratings  
The absolute maximum ratings below are stress ratings only. Operation at or beyond these maximum ratings can cause  
permanent damage to the device. None of the performance specification contained in this document are guaranteed when  
operating at these maximum ratings.  
Characteristic  
Supply Voltage (Internal Logic)  
Symbol  
Value  
Unit  
V
Notes  
VDD  
0 to +1.95  
0 to +3.6  
0 to +1.95  
0 to +2.7  
0 to +3.6  
0 to +5.5  
-55 to +150  
-40 to +120  
OVDD  
AxVDD  
SVDD  
VIN  
Supply Voltage (I/O Interface, except DDR SDRAM)  
PLL Supply Voltages  
V
V
1
Supply Voltage (DDR SDRAM Logic)  
Input Voltage (3.3V LVTTL receivers)  
Input Voltage (5.0V LVTTL receivers)  
Storage Temperature Range  
Case Temperature under bias  
Notes:  
V
V
VIN  
V
TSTG  
TC  
°C  
°C  
2
1. The analog voltages used for the on-chip PLLs can be derived from the logic voltage, but must be filtered before entering the  
PPC440GP. A separate filter, as shown below, is recommended for each voltage:  
AxVDD  
VDD  
L – SMT ferrite bead chip, Murata BLM31A700S or equivalent.  
L
C – 0.1μF ceramic  
C
2. This value is not a specification of the operational temperature range; it is a stress rating only.  
AMCC  
55  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Package Thermal Specifications  
Thermal resistance values for the CBGA and PBGA packages in a convection environment are as follows:  
Airflow  
ft/min (m/sec)  
Parameter  
Symbol  
Package  
Unit  
Notes  
0 (0)  
<0.1  
1.2  
100 (0.51)  
<0.1  
200 (1.02)  
<0.1  
Ceramic  
Plastic  
°C/W  
°C/W  
°C/W  
°C/W  
°C/W  
°C/W  
1
Junction-to-case thermal resistance  
θJC  
θCA  
θJB  
1.2  
1.2  
1, 3  
2
Ceramic  
Plastic  
18.9  
17.7  
16.3  
Case-to-ambient thermal resistance (w/o heat  
sink)  
20.8  
2, 3  
Ceramic  
Plastic  
Junction-to-ball (typical)  
8.0  
3
Notes:  
1. Case temperature, TC, is measured at top center of case surface with device soldered to circuit board.  
2. The case-to-ambient thermal resistance is measured in a JEDEC JESD51-6 standard environment; and may not accurately predict  
thermal performance in production equipment environments. The operational case temperature must be maintained.  
3. Modeled on standard JEDEC 2S2P card, 50x50mm  
56  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Heat Sink Mounting Information (Ceramic Package Only)  
Proper thermal design is primarily dependent upon multiple system-level effects; that is, the effects of the heat  
sink, the air flow, and the thermal interface material. To reduce the die-junction temperature, heat sinks may be  
attached to the package by several methods: adhesive, spring clips to the printed-circuit board or package, or a  
mounting clip and screw assembly. When attaching heat sinks, it is important to avoid placing excessive  
mechanical stress on bonding of the chip to the substrate and the package to the board.  
Heat Sink Attached With Spring Clip  
Heat sink  
Heat sink  
Heat sink clip  
Heat sink clip  
Thermal grease  
Thermal grease  
CBGA  
CBGA  
package  
package  
Printed  
circuit  
board  
Printed  
circuit  
board  
Spring clip to package  
Spring clip to board  
1
Static compression (spring force)—2.27kg maximum  
Static compression (spring force)—2.27kg maximum  
Note 1: Force is limited by allowable compression on the die.  
Allowable package compression force is 4.4kg.  
Heat Sink Attached With Adhesive  
Heat sink  
Adhesive  
Printed  
circuit  
board  
CBGA  
CBGA  
package  
package  
Adhesive  
Printed  
circuit  
board  
Heat sink  
Weight  
force  
Weight  
force  
Heat sink weight force—60g maximum  
Important: All of the guidelines indicated in the above diagrams must be evaluated and adjusted to account for the  
shock and vibration effects of any particular application.  
AMCC  
57  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Recommended DC Operating Conditions  
Device operation beyond the conditions specified is not recommended. Extended operation beyond the recommended  
conditions can affect device reliability.  
Parameter  
Symbol  
Minimum  
+1.7  
Typical  
+1.8  
Maximum  
+1.9  
Unit  
V
Notes  
VDD  
Logic Supply Voltage  
I/O Supply Voltage  
4
4
4
3
3
2
1
OVDD  
SVDD  
+3.0  
+3.3  
+3.6  
V
DDR SDRAM Supply Voltage (DDR clock up to 166MHz)  
PLL Supply Voltages  
+2.3  
+2.5  
+2.7  
V
AxVDD  
SVREF  
+1.65  
+1.15  
SVREF+0.18  
0.5OVDD  
+2.0  
+1.8  
+1.95  
V
DDR SDRAM Reference Voltage  
+1.25  
+1.35  
V
SVDD+0.3  
OVDD+0.5  
Input Logic High (2.5V SSTL)  
V
Input Logic High (3.3V PCI-X)  
V
VIH  
Input Logic High (3.3V LVTTL, 5V tolerant receiver)  
Input Logic Low (2.5V SSTL)  
+5.5  
V
SVREF-0.18  
-0.3  
V
0.35OVDD  
Input Logic Low (3.3V PCI-X)  
-0.5  
V
1
1
1
VIL  
Input Logic Low (3.3V LVTTL, 5V tolerant receiver)  
Output Logic High (2.5V SSTL)  
0
+0.8  
V
SVDD  
+1.95  
0.9OVDD  
V
OVDD  
OVDD  
Output Logic High (3.3V PCI-X)  
V
VOH  
Output Logic High (3.3V LVTTL, 5V tolerant receiver)  
Output Logic Low (2.5V SSTL)  
+2.4  
0
V
0.55  
V
0.1OVDD  
Output Logic Low (3.3V PCI-X)  
V
VOL  
Output Logic Low (3.3V LVTTL, 5V tolerant receiver)  
Input Leakage Current (No pull-up or pull-down)  
0
0
+0.4  
0
V
IIL1  
IIL2  
IIL3  
μA  
Input Leakage Current for Pull-Down  
Input Leakage Current for Pull-Up  
0 (LPDL)  
-150 (LPDL)  
200 (MPUL)  
0 (MPUL)  
5
5
μA  
μA  
Input Max Allowable Overshoot (3.3V LVTTL, 5V tolerant  
receiver)  
VIMAO  
+5.5  
V
V
V
V
Input Max Allowable Undershoot (3.3V LVTTL, 5V tolerant  
receiver)  
VIMAU  
-0.6  
-0.6  
Output Max Allowable Overshoot (3.3V LVTTL, 5V tolerant  
receiver)  
VOMAO  
+5.5  
Output Max Allowable Undershoot (3.3V LVTTL,  
5V tolerant receiver)  
VOMAU3  
58  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Recommended DC Operating Conditions (Continued)  
Device operation beyond the conditions specified is not recommended. Extended operation beyond the recommended  
conditions can affect device reliability.  
Parameter  
Case Temperature rating for C package  
Case Temperature rating E for C package  
Case Temperature rating E for F package  
Notes:  
Symbol  
Minimum  
-40  
Typical  
Maximum  
+85  
Unit  
°C  
Notes  
TC  
6
6
6
TC  
TC  
-40  
+105  
°C  
-40  
+100  
°C  
1. PCI-X drivers meet PCI-X specifications.  
2. SVREF = SVDD/2  
3. The analog voltages used for the on-chip PLLs can be derived from the logic voltage, but must be filtered before entering the  
PPC440GP. See “Absolute Maximum Ratings” on page 55.  
4. During chip power-up, OVDD should begin to ramp before VDD. External voltage should not be applied to the chip I/O pins before  
OVDD is applied to the chip. A power-down cycle should complete (OVDD and VDD should both be below 0.4V) before a new power-  
up cycle is started.  
5. LPDL is least positive down level; MPUL is most positive up level.  
6. Case temperature, TC, is measured at top center of case surface with device soldered to circuit board.  
Input Capacitance  
Parameter  
Symbol  
Maximum  
Unit  
pF  
Notes  
CIN1  
Group 1 (2.5V SSTL I/O)  
12  
12  
12  
9
CIN2  
CIN3  
CIN4  
Group 2 (5V tolerant LVTTL I/O)  
Group 3 (PCI-X I/O)  
pF  
pF  
Group 4 (Receivers)  
pF  
DC Power Supply Loads  
Parameter  
Symbol  
Minimum  
Typical  
Maximum  
Unit  
Notes  
V
DD (1.8V) active operating current  
IDD  
915  
125  
560  
33  
mA  
mA  
mA  
mA  
2
2
OVDD (3.3V) active operating current  
SVDD (2.5V) active operating current  
AxVDD (1.8V) input current  
Notes:  
IODD  
ISDD  
IADD  
2
1, 2  
1. See “Absolute Maximum Ratings” on page 55 for filter recommendations.  
2. The current values listed above are not guaranteed to be the highest obtainable. These values are dependent on many factors including  
the type of applications running, clock rates, use of internal functional capabilities, external interface usage, case temperature, and the  
power supply voltages. Your specific application can produce significantly different results. VDD (logic) current and power are primarily  
dependent on the applications running and the use of internal chip functions (DMA, PCI, Ethernet, and so on). OVDD (I/O) current and  
power are primarily dependent on the capacitive loading, frequency, and utilization of the external buses.  
AMCC  
59  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Test Conditions  
Output  
Pin  
Clock timing and switching characteristics are specified in accordance with operating  
conditions shown in the table “Recommended DC Operating Conditions.” AC  
50pF  
C
specifications are characterized with V = 1.8V, T = rated temperature and a 50pF  
DD  
C
test load as shown in the figure to the right.  
Clocking Specifications  
Symbol  
Parameter  
Minimum  
Maximum  
Units  
Notes  
SysClk Input  
FC  
Frequency  
Period  
33.33  
15  
66.66  
30  
MHz  
ns  
TC  
TCS  
TCH  
TCL  
Edge stability (cycle-to-cycle jitter)  
0.15  
ns  
High time  
Low time  
40% of nominal period  
40% of nominal period  
60% of nominal period  
60% of nominal period  
ns  
ns  
Note:Input slew rate 1V/ns  
PLL VCO  
FC  
TC  
Frequency  
Period  
500  
1
1000  
2
MHz  
ns  
Processor Clock (CPU Clock)  
FC  
TC  
Frequency  
Period  
2
500  
MHz  
ns  
1
MemClkOut  
FC  
Frequency  
Period  
100  
7.5  
133.33  
10  
MHz  
ns  
TC  
TCH  
High time  
35% of nominal period  
65% of nominal period  
ns  
Notes:  
1. The maximum supported processor clock frequency for any part is specified in the part number (see “Ordering and PVR Information”  
on page 4).  
Timing Waveform  
2.0V  
1.5V  
0.8V  
T
T
CL  
CH  
T
C
60  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Spread Spectrum Clocking  
Care must be taken when using a spread spectrum clock generator (SSCG) with the PPC440GP. This controller  
uses a PLL for clock generation inside the chip. The accuracy with which the PLL follows the SSCG is referred to  
as tracking skew. The PLL bandwidth and phase angle determine how much tracking skew there is between the  
SSCG and the PLL for a given frequency deviation and modulation frequency. When using an SSCG with the  
PPC440GP the following conditions must be met:  
• The frequency deviation must not violate the minimum clock cycle time. Therefore, when operating the  
PPC440GP with one or more internal clocks at their maximum supported frequency, the SSCG can only lower  
the frequency.  
• The maximum frequency deviation cannot exceed 3%, and the modulation frequency cannot exceed 40kHz.  
In some cases, on-board PPC440GP peripherals impose more stringent requirements.  
• Use the Peripheral Bus Clock for logic that is synchronous to the peripheral bus since this clock tracks the  
modulation.  
• Use the DDR SDRAM MemClkOut since it also tracks the modulation.  
Notes:  
1. The serial port baud rates are synchronous to the modulated clock. The serial port has a tolerance of  
approximately 1.5% on baud rate before framing errors begin to occur. The 1.5% tolerance assumes that  
the connected device is running at precise baud rates.  
2. Ethernet operation is unaffected.  
3. IIC operation is unaffected.  
Important: It is up to the system designer to ensure that any SSCG used with the PPC440GP meets the above  
requirements and does not adversely affect other aspects of the system.  
AMCC  
61  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Peripheral Interface Clock Timings  
Parameter  
PCIXClk input frequency (asynchronous mode)  
PCIXClk period (asynchronous mode)  
PCIXClk input high time  
Min  
Max  
Units  
MHz  
ns  
Notes  
133.33  
2
7.5  
40% of nominal period  
60% of nominal period  
ns  
PCIXClk input low time  
40% of nominal period  
60% of nominal period  
ns  
EMCMDClk output frequency  
EMCMDClk period  
2.5  
MHz  
ns  
400  
EMCMDClk output high time  
EMCMDClk output low time  
EMCTxClk input frequency MII(RMII)  
EMCTxClk period MII(RMII)  
EMCTxClk input high time  
160  
ns  
160  
ns  
2.5(5)  
25(50)  
MHz  
ns  
40(20)  
35% of nominal period  
35% of nominal period  
2.5(5)  
400(200)  
ns  
EMCTxClk input low time  
ns  
EMCRxClk input frequency MII(RMII)  
EMCRxClk period MII(RMII)  
EMCRxClk input high time  
EMCRxClk input low time  
25(50)  
MHz  
ns  
40(20)  
400(200)  
35% of nominal period  
35% of nominal period  
ns  
ns  
EMCRefClk input frequency  
EMCRefClk period  
50  
MHz  
ns  
20  
EMCRefClk input high time  
EMCRefClk input low time  
PerClk output frequency (for ext. master or sync. slaves)  
PerClk period  
45% of nominal period  
45% of nominal period  
55% of nominal period  
55% of nominal period  
66.66  
ns  
ns  
MHz  
ns  
15  
PerClk output high time  
50% of nominal period  
33% of nominal period  
66% of nominal period  
50% of nominal period  
ns  
PerClk output low time  
ns  
1000/(2TOPB1+2ns)  
UARTSerClk input frequency  
UARTSerClk period  
MHz  
ns  
1
1
1
1
2TOPB+2  
TOPB+1  
UARTSerClk input high time  
UARTSerClk input low time  
ns  
T
OPB+1  
ns  
62  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Peripheral Interface Clock Timings (Continued)  
Parameter  
Min  
Max  
Units  
MHz  
ns  
Notes  
TmrClk input frequency  
TmrClk period  
100  
10  
TmrClk input high time  
TmrClk input low time  
Notes:  
40% of nominal period  
40% of nominal period  
60% of nominal period  
60% of nominal period  
ns  
ns  
1. TOPB is the period in ns of the OPB clock. The internal OPB clock runs at 1/2the frequency of the PLB clock. The maxi-  
mum OPB clock frequency is 66.66 MHz.  
2. When the PCI-X interface is used to support a legacy PCI interface, the maximum PCIXClk frequency is 66.66MHz.  
AMCC  
63  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Input Setup and Hold Waveform  
Clock  
T
min  
IS  
T
min  
IH  
Inputs  
Valid  
Output Delay and Float Timing Waveform  
Clock  
max  
min  
max  
max  
min  
T
T
T
OV  
OV  
OV  
T
T
min  
T
OH  
Outputs  
OH  
OH  
High (Drive)  
Float (High-Z)  
Valid  
Valid  
Low (Drive)  
64  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
I/O Specifications—All Speeds (Sheet 1 of 4)  
Notes:  
1. Ethernet interface meets timing requirements as defined by IEEE 802.3 standard.  
2. PCI-X timings are for asynchronous operation up to 133MHz. PCI-X input setup time requirement is 1.2ns for 133MHz and  
1.7ns for 66MHz. PCI timings (in parentheses) are for asynchronous operation up to 66MHz. PCI output hold time  
requirement is 1ns for 66MHz and 2ns for 33MHz.  
3. The clock frequency for RMII operation is 50MHz 100ppm.  
Input (ns)  
Output (ns)  
Output Current (mA)  
Signal  
Clock  
Notes  
Setup Time  
(TIS min)  
Hold Time  
(TIH min)  
Valid Delay  
(TOV max)  
Hold Time  
(TOH min)  
I/O H  
(minimum)  
I/O L  
(minimum)  
PCI-X Interface  
PCIXAD00:63  
PCIXC3:0[BE3:0]  
PCIXParLow  
PCIParHigh  
PCIXFrame  
PCIXINT  
Note 2 (3)  
Note 2 (3)  
Note 2 (3)  
Note 2 (3)  
Note 2 (3)  
na  
0.5 (0)  
0.5 (0)  
0.5 (0)  
0.5 (0)  
0.5 (0)  
na  
3.8 (6)  
3.8 (6)  
3.8 (6)  
3.8 (6)  
3.8 (6)  
dc  
0.7 (Note 2)  
0.7 (Note 2)  
0.7 (Note 2)  
0.7 (Note 2)  
0.7 (Note 2)  
dc  
0.5  
0.5  
0.5  
0.5  
0.5  
0.5  
0.5  
0.5  
0.5  
0.5  
na  
1.5  
1.5  
1.5  
1.5  
1.5  
1.5  
1.5  
1.5  
1.5  
1.5  
na  
PCIXClk  
PCIXClk  
PCIXClk  
PCIXClk  
PCIXClk  
PCIXClk  
PCIXClk  
PCIXClk  
PCIXClk  
PCIXClk  
PCIXClk  
PCIXClk  
PCIXClk  
2
2
2
2
2
async  
PCIXIRDY  
Note 2 (3)  
Note 2 (3)  
Note 2 (3  
Note 2 (3)  
Note 2 (3)  
Note 2 (3)  
Note 2 (3)  
dc  
0.5 (0)  
0.5 (0)  
0.5 (0)  
0.5 (0)  
0.5 (0)  
0.5 (0)  
0.5 (0)  
dc  
3.8 (6)  
3.8 (6)  
3.8 (6)  
3.8 (6)  
na  
0.7 (Note 2)  
0.7 (Note 2)  
0.7 (Note 2)  
0.7 (Note 2)  
na  
2
PCIXTRDY  
PCIXStop  
2
2
PCIXDevSel  
PCIXIDSel  
PCIXPErr  
2
2
2
3.8 (6)  
3.8 (6)  
na  
0.7 (Note 2)  
0.7 (Note 2)  
na  
0.5  
0.5  
na  
1.5  
1.5  
na  
PCIXSErr  
2
PCIXClk  
async  
PCIXReset  
PCIXReq64  
PCIXAck64  
PCIXCap  
na  
na  
na  
na  
na  
na  
PCIXClk  
PCIXClk  
PCIXClk  
PCIXClk  
PCIXClk  
PCIXClk  
PCIXClk  
PCIXClk  
Note 2 (3)  
Note 2 (3)  
Note 2 (3)  
0.5 (0)  
0.5 (0)  
0.5 (0)  
3.8 (6)  
3.8 (6)  
na  
0.7 (Note 2)  
0.7 (Note 2)  
na  
0.5  
0.5  
na  
1.5  
1.5  
na  
2
2
2
2
2
2
2
PCIX133Cap  
PCIXM66En  
PCIXReq0:5  
PCIXGnt0:5  
3.8  
0.7  
0.5  
na  
1.5  
na  
Note 2 (3)  
Note 2 (3)  
na)  
0.5 (0)  
0.5 (0)  
na  
na  
na  
na  
na  
na  
na  
3.8 (6)  
0.7 (Note 2)  
0.5  
1.5  
AMCC  
65  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
I/O Specifications—All Speeds (Sheet 2 of 4)  
Notes:  
1. Ethernet interface meets timing requirements as defined by IEEE 802.3 standard.  
2. PCI-X timings are for asynchronous operation up to 133MHz. PCI-X input setup time requirement is 1.2ns for 133MHz and  
1.7ns for 66MHz. PCI timings (in parentheses) are for asynchronous operation up to 66MHz. PCI output hold time  
requirement is 1ns for 66MHz and 2ns for 33MHz.  
3. The clock frequency for RMII operation is 50MHz 100ppm.  
Input (ns)  
Output (ns)  
Output Current (mA)  
Signal  
Clock  
Notes  
Setup Time  
(TIS min)  
Hold Time  
(TIH min)  
Valid Delay  
(TOV max)  
Hold Time  
(TOH min)  
I/O H  
(minimum)  
I/O L  
(minimum)  
Ethernet MII Interface  
EMCRxD0:3  
4
4
1
1
na  
na  
na  
na  
n/a  
n/a  
n/a  
n/a  
EMCRxClk  
EMCRxClk  
1
1
EMCRxDV  
1,  
async  
EMCRxClk  
na  
na  
na  
na  
n/a  
n/a  
EMCRxErr  
EMCTxD0:3  
EMCTxEn  
4
1
na  
15  
15  
na  
2
n/a  
n/a  
7.1  
7.1  
EMCRxClk  
EMCTxClk  
EMCTxClk  
1
1
1
na  
na  
na  
na  
10.3  
10.3  
2
1,  
EMCTxClk  
EMCTxErr  
EMCCrS  
na  
na  
na  
na  
na  
15  
na  
na  
2
na  
10.3  
n/a  
na  
7.1  
n/a  
async  
EMCTxClk  
EMCMDClk  
1
1,  
async  
na  
1,  
async  
EMCCD  
na  
na  
n/a  
n/a  
7.1  
7.1  
EMCMDIO  
EMCMDClk  
10.3  
10.3  
1
1,  
async  
na  
na  
na  
na  
Ethernet RMII Interface  
EMC0RxD0:1  
EMC0RxErr  
2
2
1
1
na  
na  
na  
11  
11  
na  
na  
na  
11  
na  
na  
na  
2
n/a  
n/a  
n/a  
n/a  
n/a  
7.1  
7.1  
7.1  
n/a  
n/a  
7.1  
EMCRxClk  
EMCRxClk  
EMCRxClk  
EMCTxClk  
EMCTxClk  
EMCRxClk  
EMCRxClk  
EMCRxClk  
EMCTxClk  
EMC0CrSDV  
EMC0TxD0:1  
EMC0:1TxEn  
EMC1RxD0:1  
EMC1RxErr  
n/a  
na  
na  
na  
na  
10.3  
10.3  
10.3  
n/a  
2
na  
na  
na  
2
EMC1CrSDV  
EMC1TxD0:1  
n/a  
na  
na  
na  
na  
10.3  
3,  
async  
EMCRefClk  
na  
na  
10.3  
7.1  
66  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
I/O Specifications—All Speeds (Sheet 3 of 4)  
Notes:  
1. Ethernet interface meets timing requirements as defined by IEEE 802.3 standard.  
2. PCI-X timings are for asynchronous operation up to 133MHz. PCI-X input setup time requirement is 1.2ns for 133MHz and  
1.7ns for 66MHz. PCI timings (in parentheses) are for asynchronous operation up to 66MHz. PCI output hold time  
requirement is 1ns for 66MHz and 2ns for 33MHz.  
3. The clock frequency for RMII operation is 50MHz 100ppm.  
Input (ns)  
Output (ns)  
Output Current (mA)  
Signal  
Clock  
Notes  
Setup Time  
(TIS min)  
Hold Time  
(TIH min)  
Valid Delay  
(TOV max)  
Hold Time  
(TOH min)  
I/O H  
(minimum)  
I/O L  
(minimum)  
Internal Peripheral Interface  
IICxSClk  
na  
na  
na  
na  
na  
na  
15.3  
15.3  
na  
10.2  
10.2  
na  
IICxSDA  
UARTSerClk  
UART0_Rx  
UART0_Tx  
UART0_DCD  
UART0_DSR  
UART0_CTS  
UART0_DTR  
UART0_RI  
UART0_RTS  
UART1_Rx  
UART1_Tx  
UART1_DSR/CTS  
UART1_RTS/DTR  
Interrupts Interface  
IRQ00:12  
na  
na  
na  
na  
na  
na  
na  
na  
10.3  
na  
7.1  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
10.3  
na  
7.1  
na  
na  
na  
na  
na  
na  
na  
10.3  
na  
7.1  
na  
10.3  
na  
7.1  
na  
10.3  
7.1  
na  
na  
JTAG Interface  
TDI  
na  
na  
na  
na  
async  
async  
async  
async  
async  
TMS  
TDO  
15.3  
na  
10.2  
na  
TCK  
TRST  
na  
na  
AMCC  
67  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
I/O Specifications—All Speeds (Sheet 4 of 4)  
Notes:  
1. Ethernet interface meets timing requirements as defined by IEEE 802.3 standard.  
2. PCI-X timings are for asynchronous operation up to 133MHz. PCI-X input setup time requirement is 1.2ns for 133MHz and  
1.7ns for 66MHz. PCI timings (in parentheses) are for asynchronous operation up to 66MHz. PCI output hold time  
requirement is 1ns for 66MHz and 2ns for 33MHz.  
3. The clock frequency for RMII operation is 50MHz 100ppm.  
Input (ns)  
Output (ns)  
Output Current (mA)  
Signal  
Clock  
Notes  
Setup Time  
(TIS min)  
Hold Time  
(TIH min)  
Valid Delay  
(TOV max)  
Hold Time  
(TOH min)  
I/O H  
(minimum)  
I/O L  
(minimum)  
System Interface  
SysClk  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
7.1  
na  
na  
7.1  
TmrClk  
async  
async  
async  
async  
async  
SysReset  
Halt  
na  
na  
na  
na  
SysErr  
na  
na  
10.3  
na  
TestEn  
na  
na  
na  
na  
DrvrInh1:2  
GPIO00:31  
Trace Interface  
TrcClk  
na  
10.3  
na  
na  
10.3  
10.3  
10.3  
10.3  
7.1  
7.1  
7.1  
7.1  
TrcBS0:2  
TrcES0:4  
TrcTS0:6  
68  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
I/O Specifications—400, 466, and 500MHz  
Notes:  
1. PerClk rising edge at package pin with a 10pF load trails the internal PLB clock by approximately 1.3ns.  
Input (ns)  
Output (ns)  
Output Current (mA)  
Setup  
Signal  
Clock  
Notes  
Hold Time  
(TIH min)  
Valid Delay  
(TOV max)  
Hold Time  
(TOH min)  
I/O H  
(minimum)  
I/O L  
(minimum)  
Time  
(TIS min)  
External Slave Peripheral Interface  
PerData00:31  
PerAddr00:31  
PerPar0:3  
3
3
1
1
9
7.6  
8.4  
6.5  
6
0
0
15.3  
15.3  
15.3  
15.3  
15.3  
15.3  
15.3  
15.3  
na  
10.2  
10.2  
10.2  
10.2  
10.2  
10.2  
10.2  
10.2  
na  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
4
1
0
PerWBE0:3  
PerCS0:7  
2.5  
na  
na  
na  
2.5  
5
1
0
na  
na  
na  
1
0
PerOE  
6
0
PerWE  
7
0
PerBLast  
5
na  
na  
na  
na  
0
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
PerReady[RcvrInh]  
PerR/W  
1
na  
5.6  
na  
7
2.5  
dc  
na  
dc  
1
15.3  
na  
10.2  
na  
DMAReq0:3  
DMAAck0:3  
EOT0:3/TC0:3  
dc  
na  
dc  
15.3  
15.3  
10.2  
10.2  
6.8  
0
External Master Peripheral Interface  
PerClk  
na  
na  
na  
na  
1
na  
6.2  
na  
na  
0
15.3  
15.3  
na  
10.2  
10.2  
na  
PLB Clk  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
1
ExtReset  
HoldReq  
HoldAck  
ExtReq  
ExtAck  
3.5  
na  
na  
0
na  
1
6.4  
na  
15.3  
na  
10.2  
na  
2.5  
na  
na  
0
na  
na  
1
6.2  
6.2  
na  
15.3  
15.3  
15.3  
10.2  
10.2  
10.2  
BusReq  
PerErr  
na  
0
4.5  
na  
AMCC  
69  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
DDR SDRAM I/O Specifications  
The DDR SDRAM controller times its operation with internal PLB clock signals and generates MemClkOut0 from  
the PLB clock. The PLB clock is an internal signal that cannot be directly observed. However MemClkOut0 is the  
same frequency as the PLB clock signal and is in phase with the PLB clock signal.  
Note: MemClkOut0 can be advanced with respect to the PLB clock by means of the SDRAM0_CLKTR program-  
ming register. In a typical system, users advance MemClkOut by 90°. This depends on the specific applica-  
tion and requires a thorough understanding of the memory system in general (refer to the DDR SDRAM  
controller chapter in the PowerPC 440GP User’s Manual).  
In the following sections, the label MemClkOut0(0) refers to MemClkOut0 when it has not been phase-shifted, and  
MemClkOut0(90) refers to MemClkOut0 when it has been phase-advanced 90°. Advancing MemClkOut0 by 90°  
creates a 3/4 cycle setup time and 1/4 cycle hold time for the address and control signals in relation to  
MemClkOut0(90). The rising edge of MemClkOut0(90) aligns with the first rising edge of the DQS signal.  
The following DDR data is generated by means of simulation and includes logic, driver, package RLC, and lengths.  
Values are calculated over best case and worst case processes with speed, temperature, and voltage as follows:  
Best Case = Fast process, -40°C, +1.9V  
Worst Case = Slow process, +85°C, +1.7V  
Note: In all the following DDR tables and timing diagrams, the maximum values are measured under worst case  
conditions. The minimum values (best case) are estimates based on comparable timing in a similar chip of a differ-  
ent technology.  
The signals are terminated as indicated in the figure below for the DDR timing data in the following sections.  
DDR SDRAM Simulation Signal Termination Model  
MemClkOut0  
10pF  
120Ω  
10pF  
MemClkOut0  
V
= SV /2  
DD  
TT  
PPC440GP  
50Ω  
Addr/Ctrl/Data/DQS  
10pF  
Note: This diagram illustrates the model of the DDR SDRAM interface used when generating simulation timing data.  
It is not a recommended physical circuit design for this interface. An actual interface design will depend on many  
factors, including the type of memory used and the board layout.  
70  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
DDR SDRAM Output Driver Specifications  
Output Current (mA)  
Signal Path  
I/O H (maximum)  
I/O L (minimum)  
Write Data  
MemData00:07  
MemData08:15  
MemData16:23  
MemData24:31  
MemData32:39  
MemData40:47  
MemData48:55  
MemData56:63  
ECC0:7  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
15.2  
DM0:8  
MemClkOut0  
MemAddr00:12  
BA0:1  
RAS  
CAS  
WE  
BankSel0:3  
ClkEn0:3  
DQS0:8  
AMCC  
71  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
DDR SDRAM Write Operation  
The following diagram illustrates the relationship among the signals involved with a DDR write operation.  
DDR SDRAM Write Cycle Timing  
PLB Clk  
MemClkOut0  
MemClkOut0(90)  
T
SA  
Addr/Cmd  
T
DS  
T
T
SK  
DS  
T
HA  
DQS  
T
SD  
T
SD  
MemData  
T
HD  
T
HD  
T
= Delay from rising edge of MemClkOut0(0) to rising/falling edge of signal (skew)  
= Setup time for address and command signals to MemClkOut0(90)  
SK  
T
SA  
T
T
T
T
= Hold time for address and command signals from MemClkOut0(90)  
HA  
SD  
HD  
DS  
= Setup time for data signals (minimum time data is valid before rising/falling edge of DSQ)  
= Hold time for data signals (minimum time data is valid after rising/falling edge of DSQ)  
= Delay from rising/falling edge of clock to the rising/falling edge of DQS  
72  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
I/O Timing—DDR SDRAM T  
DS  
Notes:  
1. All of the DQS signals are referenced to MemClkOut0(0).  
2. The TDS values in the table include 3/4 of a cycle at the indicated clock speed.  
3. To obtain adjusted values for lower clock frequencies, subtract 5.625 ns from the values in the table and add 3/4 of the cycle  
time for the lower clock frequency (TDS - 5.625 + 0.75TCYC).  
TDS (ns)  
Clock Speed (MHz)  
Signal Name  
Minimum  
Maximum  
6.25  
133  
133  
133  
133  
133  
133  
133  
133  
133  
DQS0  
na  
na  
na  
na  
na  
na  
na  
na  
na  
DQS1  
DQS2  
DQS3  
DQS4  
DQS5  
DQS6  
DQS7  
DQS8  
6.25  
6.25  
6.25  
6.25  
6.25  
6.25  
6.25  
6.25  
I/O Timing—DDR SDRAM T , T , and T  
SK SA  
HA  
Notes:  
1. TSK is referenced to MemClkOut0(0). TSA and THA are referenced to MemClkOut0(90).  
2. To obtain adjusted TSA values for lower clock frequencies, use 3/4 of the cycle time for the lower clock frequency and  
subtract TSK maximum (0.75TCYC - TSKmax).  
3. To obtain adjusted THA values for lower clock frequencies, use 1/4 of the cycle time for the lower clock frequency and add  
TSK minimum (0.25TCYC + TSKmin).  
TSK (ns)  
TSA (ns)  
THA (ns)  
Clock Speed (MHz)  
Signal Name  
Minimum  
0.4  
Maximum  
1.2  
Minimum  
4.425  
4.425  
4.425  
4.425  
4.425  
4.425  
4.425  
Minimum  
2.275  
2.275  
2.275  
2.275  
2.275  
2.275  
2.275  
133  
133  
133  
133  
133  
133  
133  
MemAddr00:12  
BA0:1  
0.4  
1.2  
BankSel0:3  
ClkEn0:3  
CAS  
0.4  
1.2  
0.4  
1.2  
0.4  
1.2  
RAS  
0.4  
1.2  
WE  
0.4  
1.2  
AMCC  
73  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
I/O Timing—DDR SDRAM T and T  
SD  
HD  
Notes:  
1. TSD and THD are measured under worst case conditions.  
2. The time values in the table include 1/4 of a cycle at the indicated clock speed.  
3. To obtain adjusted TSD and THD values for lower clock frequencies, subtract 1.875 ns from the values in the table and add  
1/4 of the cycle time for the lower clock frequency (e.g., TSD - 1.875 + 0.25TCYC).  
TSD (ns)  
THD (ns)  
Clock Speed (MHz)  
Signal Names  
Reference Signal  
DQS0  
133  
133  
133  
133  
133  
133  
133  
133  
133  
MemData00:07, DM0  
MemData08:15, DM1  
MemData16:23, DM2  
MemData24:31, DM3  
MemData32:39, DM4  
MemData40:47, DM5  
MemData48:55, DM6  
MemData56:63, DM7  
ECC0:7, DM8  
1.375  
1.375  
1.375  
1.375  
1.375  
1.375  
1.375  
1.375  
1.375  
1.375  
1.375  
1.375  
1.375  
1.375  
1.375  
1.375  
1.375  
1.375  
DQS1  
DQS2  
DQS3  
DQS4  
DQS5  
DQS6  
DQS7  
DQS8  
DDR SDRAM Read Operation  
The following examples of timing for DDR SDRAM read operations are based on the relationship between the  
incoming data and the PLB clock signal. Since the PLB clock cannot be directly observed, the delay of  
MemClkOut(0) relative to the PLB clock (T ) is provided.  
MD  
The internal Read Clock signal, like MemClkOut0, is derived from the PLB clock and can be delayed relative to the  
PLB clock by programming the RDCT and RDCD fields in the SDRAM0_TR1 register. The delay can be  
programmed from 0 to 1/2 cycle in steps using RDCT. Setting RDCD results in a 1/2 cycle delay plus the value set  
in RDCT. The delay of Read Clock relative to the PLB clock (T ) shown below assumes the programmable Read  
RD  
Clock delay is set to zero.  
74  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
DDR SDRAM MemClkOut0 and Read Clock Delay  
PLB Clk  
MemClkOut0(0)  
T
MD  
T
min = 850ps  
MD  
T
max =  
2600ps  
MD  
Read Clock  
T
RD  
T
min =  
0ps  
RD  
T
max =  
300ps  
RD  
In operation, following the receipt of an address and read command from the PPC440GP, the SDRAM generates  
data and the DQS signals coincident with MemClkOut0. The data is latched into the PPC440GP using a DQS  
signal that is delayed 1/4 of a cycle. In order to accommodate timing variations introduced by the system designs  
using this chip, the three-stage data path shown below is used to eliminate metastability and allow data sampling to  
be adjusted for minimum latency. This adjustment requires programming the Read Clock delay and the selection of  
Stage 1, Stage 2, or Stage 3 data for sampling at RDSP.  
DDR SDRAM Read Data Path  
Mux  
RDSP  
FF  
Package pins  
Q
D
PLB bus  
ECC  
Stage 3  
Stage 1  
Stage 2  
Q
D
Q
D
D
Q
C
FF,  
XL  
FF  
FF  
Data  
C
C
C
Read Select  
(SDRAM0_TR1)  
1/4  
Cycle  
Delay  
Programmed  
Read Clock  
Delay  
DQS  
PLB Clock  
FF Timing:  
T
T
T
= Input setup time = 0.2ns  
= Input hold time = 0.1ns  
= Propagation delay (D to Q or C to Q) =  
FF: Flip-Flop  
XL: Transparent Latch  
IS  
IH  
0.6ns maximum  
P
AMCC  
75  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
I/O Timing—DDR SDRAM T  
and T  
DIN  
SIN  
Notes:  
1. TSIN = Delay from DQS at package pin to C on Stage 1 FF.  
2. TDIN = Delay from data at package pin to D on Stage 1 FF.  
3. The time values for TSIN include 1/4 of a cycle at the indicated clock speed.  
TSIN (ns)  
minimum  
TSIN (ns)  
maximum  
TDIN (ns)  
minimum  
TDIN (ns)  
maximum  
Clock Speed (MHz)  
Signal Name  
Signal Name  
133  
133  
133  
133  
133  
133  
133  
133  
133  
DQS0  
DQS1  
DQS2  
DQS3  
DQS4  
DQS5  
DQS6  
DQS7  
DQS8  
2.775  
2.775  
2.775  
2.775  
2.775  
2.775  
2.775  
2.775  
2.775  
3.775  
3.775  
3.775  
3.775  
3.775  
3.775  
3.775  
3.775  
3.775  
MemData00:07  
MemData08:15  
MemData16:23  
MemData24:31  
MemData32:39  
MemData40:47  
MemData48:55  
MemData56:63  
ECC0:7  
1.0  
1.0  
1.0  
1.0  
1.0  
1.0  
1.0  
1.0  
1.0  
2.0  
2.0  
2.0  
2.0  
2.0  
2.0  
2.0  
2.0  
2.0  
In the following examples, the data strobes (DQS) and the data are shown to be coincident. There is actually a  
slight skew as specified by the SDRAM specifications, and there can be additional skew due to loading and signal  
routing. It is recommended that the signal length for all of the eight DQS signals be matched.  
76  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Example 1:  
If the data-to-PLB clock timing is as shown in the example below, then the read clock is not delayed and the Stage  
1 data is sampled at (1). Except for small, low frequency memory systems with the memory located physically  
close to the PPC440GP, it is unlikely that Stage 1 data can be sampled. When the data comes later, it is necessary  
to sample Stage 2 or Stage 3 data. (see Examples 2 and 3). Another way to get the desired data-to-PLB timing to  
allow Stage 1 sampling is to buffer MemClkOut0 and skew it enough to guarantee the timing. In this example  
T = 1.5ns at worst case conditions.  
T
DDR SDRAM Read Cycle Timing—Example 1  
DQS at pin  
Data at pin  
D0  
D1  
D3  
D2  
T
SIN  
DQS Stage 1 C  
Data in Stage 1 D  
D0  
D1  
D3  
D2  
T
DIN  
T
P
T
P
High  
Low  
D0  
D1  
D2  
D3  
Data out Stage 1  
D0  
D2  
High  
Low  
D0  
D1  
D2  
D3  
Data in at RDSP  
with no ECC  
D2  
D0  
T
T
PLB Clock  
High  
Low  
D0  
D1  
D2  
D3  
Data out RDSP  
(1)  
T
= Delay from DQS at package pin to C on Stage 1 FF.  
= Propagation delay through FFs  
SIN  
T
P
T
= Delay from data at package pin to D on Stage 1 FF.  
DIN  
T = Propagation delay, Stage 1 input to RDSP input w/o ECC  
T
AMCC  
77  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Example 2:  
In this example Read Clock is delayed almost 1/2 cycle. Without ECC, Stage 2 data can be sampled at (2). If ECC  
is enabled, Stage 3 data must be sampled (see Example 3). In this example, T = 1.5ns and T = 4.3ns at worst  
T
TE  
case conditions.  
DDR SDRAM Read Cycle Timing—Example 2  
DQS at pin  
Data at pin  
D0  
D1  
D3  
D2  
T
SIN  
DQS Stage 1 C  
Data in Stage 1 D  
D0  
D1  
D3  
D2  
T
DIN  
T
P
High  
Low  
D0  
D1  
D2  
D3  
Data out Stage 1  
D0  
D2  
PLB Clock  
Read Clock Delayed  
T
P
D0  
D1  
High  
D2  
D3  
Data out Stage 2  
Low  
High  
Low  
D2  
D3  
D0  
D1  
Data in at RDSP  
without ECC  
T
T
T
TE  
High  
Low  
D0  
D1  
D2  
D3  
Data in at RDSP  
with ECC  
High  
Low  
D0  
D1  
D2  
D3  
Data out at RDSP  
without ECC  
(2)  
T = Propagation delay from Stage 2 input to RDSP input w/o ECC  
T
T
= Propagation delay from Stage 2 input to RDSP input with ECC  
TE  
78  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Example 3:  
In this example, ECC is enabled. This requires that Stage 3 data be sampled at (3). If ECC is disabled, the system  
will still work, but there will be more latency before the data is sampled into RDSP. Again, T = 1.5ns and T  
=
T
TE  
4.3ns at worst case conditions.  
DDR SDRAM Read Cycle Timing—Example 3  
DQS at pin  
Data at pin  
D0  
D1  
D3  
D2  
T
SIN  
DQS Stage 1 C  
Data in Stage 1 D  
D0  
D1  
D3  
D2  
T
DIN  
T
P
High  
Low  
D0  
D1  
D2  
D3  
Data out Stage 1  
D0  
D2  
PLB Clock  
Read Clock Delayed  
T
P
D0  
D1  
High  
D2  
D3  
Data out Stage 2  
Low  
High  
Low  
D2  
D3  
D0  
D1  
Data out Stage 3  
with ECC  
T
TE  
High  
Low  
D0  
D1  
D2  
D3  
Data in at RDSP  
with ECC  
High  
Low  
D0  
D1  
D2  
D3  
Data out RDSP  
with ECC  
(3)  
T = Propagation delay from Stage 2 input to RDSP input w/o ECC  
T
T
= Propagation delay from Stage 2 input to RDSP input with ECC  
TE  
AMCC  
79  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Initialization  
The PPC440GP provides the option for setting initial parameters based on default values or by reading them from  
a slave PROM attached to the IIC0 bus (see “Serial EEPROM” below). Some of the default values can be altered  
by strapping on external pins (see “Strapping” below).  
Strapping  
While the SysReset input pin is low (system reset), the state of certain I/O pins is read to enable certain default  
initial conditions prior to PPC440GP start-up. The actual capture instant is the nearest reference clock edge before  
the deassertion of reset. These pins must be strapped using external pull-up (logical 1) or pull-down (logical 0)  
resistors to select the desired default conditions. They are used for strap functions only during reset. Following  
reset they are used for normal functions.  
The following table lists the strapping pins along with their functions and strapping options:  
Strapping Pin Assignments  
Function  
Option  
Ball Strapping  
V24  
(UART0_DCD)  
Disabled  
Enabled  
0
1
Bootstrap controller  
V02  
(UART0_DSR)  
0x54  
0x50  
0
1
IIC0 slave address that will respond with boot data  
Serial EEPROM  
During reset, initial conditions other than those obtained from the strapping pins can be read from a ROM device  
connected to the IIC0 port. At the de-assertion of reset, if the bootstrap controller is enabled, the PPC440GP  
sequentially reads 16 bytes from the ROM device on the IIC0 port and sets the SYS0and SYS1 registers  
accordingly. Otherwise, the default values set in the STRP0 and STRP1 registers are used for initialization.  
The initialization settings and their default values are covered in detail in the PowerPC 440GP Embedded  
Processor User’s Manual.  
80  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Revision Log  
Date  
Contents of Modification  
08/07/2002  
08/30/2002  
09/11/2002  
10/22/2002  
11/20/2002  
01/07/2003  
01/22/2003  
03/25/2003  
06/16/2003  
08/22/2003  
01/21/2004  
02/12/2004  
05/12/2004  
07/8/2004  
Add revision log.  
Change EMC0:1TxD0:1 and EMC0:1TxEn TOV from 15 to 11 ns.  
Update for 466 and 500 MHz parts  
Add heat sink mounting information and additional part numbers for E temperature range.  
Update I/O timing data.  
Update PCI-X I/O voltage specification.  
Correct description of SysReset signal.  
Update DDR SDRAM timing.  
Change PCI setup specification from 2 to 3ns.  
Remove references to 2xPLB in DDR SDRAM timing section.  
Update DDR SDRAM timing section to be consistent 440GX presentation.  
Restore VDD/OVDD voltage sequence restriction.  
Add plastic package data and update part number list.  
Update supported part numbers.  
Add information on minimum SysClk and TRST duration during power-on reset.  
Remove power sequence restrictions note from Absolute Maximum Rating table.  
Restate power sequencing restrictions in Recommended DC Operating Conditions table.  
Convert to AMCC format.  
11/01/2004  
12/09/2004  
06/07/2005  
10/17/2005  
Remove references to Ethernet SMII mode.  
Add reduced-lead part numbers.  
Clarify DDR SDRAM interface diagram.  
Remove metal-layer specification from technology description.  
Add logo and number nomenclature to package drawing.  
11/07/2005  
08/30/2007  
Change the technical support telephone and fax number.  
AMCC  
81  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Printed in the United States of America, Thursday, October 04, 2007  
The following are trademarks of AMCC in the United States, or other countries, or both:  
AMCC  
Other company, product, and service names may be trademarks or service marks of others.  
The information contained in this document is subject to change or withdrawal at any time without notice  
and is being provided on an "AS IS" basis without warranty or indemnity of any kind, whether express or  
implied, including without limitation, the implied warranties of non-infringement, merchantability, or fitness  
for a particular purpose. Any products, services, or programs discussed in this document are sold or  
licensed under AMCC's standard terms and conditions, copies of which may be obtained from your local  
AMCC representative. Nothing in this document shall operate as an express or implied license or indemnity  
under the intellectual property rights of AMCC or third parties.  
Without limiting the generality of the foregoing, any performance data contained in this document was  
determined in a specific or controlled environment and not submitted to any formal AMCC test. Therefore,  
the results obtained in other operating environments may vary significantly. Under no circumstances will  
AMCC be liable for any damages whatsoever arising out of or resulting from any use of the document or the  
information contained herein.  
82  
AMCC  
Revision 1.07 – October 4, 2007  
440GP – Power PC 440GP Embedded Processor  
Data Sheet  
Applied Micro Circuits Corporation  
215 Moffett Park Drive, Sunnyvale, CA 94089  
Phone: (408) 542-8600 — (800) 840-6055 — Fax: (408) 542-8601  
http://www.amcc.com  
AMCC reserves the right to make changes to its products, its data sheets, or related documentation, without notice and war-  
rants its products solely pursuant to its terms and conditions of sale, only to substantially comply with the latest available data  
sheet. Please consult AMCC’s Term and Conditions of Sale for its warranties and other terms, conditions and limitations.  
AMCC may discontinue any semiconductor product or service without notice, and advises its customers to obtain the latest  
version of relevant information to verify, before placing orders, that the information is current. AMCC does not assume any lia-  
bility arising out of the application or use of any product or circuit described herein, neither does it convey any license under  
its patent rights nor the rights of others. AMCC reserves the right to ship devices of higher grade in place of those of lower  
grade.  
AMCC SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, INTENDED, AUTHORIZED, OR WARRANTED TO BE  
SUITABLE FOR USE IN LIFE-SUPPORT APPLICATIONS, DEVICES OR SYSTEMS OR OTHER CRITICAL  
APPLICATIONS.  
AMCC is a registered Trademark of Applied Micro Circuits Corporation. Copyright © 2007 Applied Micro Circuits Corporation.  
AMCC  
83  

相关型号:

440GR

Power PC 440GR Embedded Processor
AMCC

440GRX

PowerPC 440GRx Embedded Processor
AMCC

440GS031B2912-4

Connector Accessory,
GLENAIR

440GS031B2912-4B

Connector Accessory,
GLENAIR

440GS031B3314-2

Connector Accessory,
GLENAIR

440GS031M1303-4KT

Connector Accessory,
GLENAIR

440GS031M1332-4KT

Connector Accessory
GLENAIR

440GS031M1337-4T

Connector Accessory
GLENAIR

440GS031NF1304-3

Connector Accessory,
GLENAIR

440GS031NF1532-3BT

Connector Accessory,
GLENAIR

440GS031NF1704-4BT

Connector Accessory
GLENAIR

440GS031NF2305-4BT

Connector Accessory,
GLENAIR