PPC440GR-3BB333C [AMCC]

RISC Microprocessor, 32-Bit, 333MHz, CMOS, PBGA456, 35 X 35 MM, PLASTIC, BGA-456;
PPC440GR-3BB333C
型号: PPC440GR-3BB333C
厂家: APPLIED MICRO CIRCUITS CORPORATION    APPLIED MICRO CIRCUITS CORPORATION
描述:

RISC Microprocessor, 32-Bit, 333MHz, CMOS, PBGA456, 35 X 35 MM, PLASTIC, BGA-456

控制器 微控制器 微控制器和处理器 微处理器
文件: 总88页 (文件大小:1177K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Part Number 440GR  
Revision 1.19 – May 07, 2008  
Preliminary Data Sheet  
440GR  
PowerPC 440GR Embedded Processor  
Features  
®
• Two Ethernet 10/100Mbps half- or full-duplex  
interfaces. Operational modes supported are MII,  
RMII, and SMII with packet reject.  
• PowerPC 440 processor core operating up to  
667MHz with 32KB I-cache and D-cache with  
parity checking.  
• Up to four serial ports (16550 compatible UART).  
• Selectable processor:bus clock ratios of N:1, N:2.  
• External peripheral bus (16-bit data) for up to six  
devices with external mastering.  
• Dual bridged Processor Local Buses (PLBs) with  
64- and 128-bit widths.  
• Two IIC interfaces (one with boot parameter read  
capability).  
• Double Data Rate (DDR) Synchronous DRAM  
(SDRAM) interface operating up to 133MHz with  
ECC.  
• NAND Flash interface.  
• DMA support for external peripherals, internal  
UART and memory.  
• SPI interface.  
• General Purpose I/O (GPIO) interface.  
• JTAG interface for board level testing.  
• PCI V2.2 interface (3.3V only). Thirty-two bits at  
up to 66MHz.  
• Programmable interrupt controller supports  
interrupts from a variety of sources.  
• Boot from PCI memory, NOR Flash on the  
external peripheral bus, or NAND Flash on the  
NAND Flash interface.  
• Programmable General Purpose Timers (GPT).  
• Available in RoHS compliant lead-free package.  
Description  
Designed specifically to address high-end embedded  
applications, the PowerPC 440GR (PPC440GR)  
provides a high-performance, low- power solution that  
interfaces to a wide range of peripherals and  
Technology: CMOS Cu-11, 0.13μm.  
Package: 35mm, 456-ball enhanced plastic ball grid  
array (E-PBGA).  
incorporates on-chip power management features.  
Typical power (estimated): Less than 2.5W at  
533MHz, 2.3W at 400MHz.  
This chip contains a high-performance RISC  
processor, DDR SDRAM controller, PCI bus interface,  
control for external ROM and peripherals, DMA with  
scatter-gather support, Ethernet ports, serial ports, IIC  
interfaces, SPI interface, NAND Flash interface, and  
general purpose I/O.  
Supply voltages required: 3.3V, 2.5V, 1.5V.  
AMCC Proprietary  
1
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Contents  
Ordering and PVR Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5  
Address Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7  
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6  
PowerPC 440 Processor Core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10  
Internal Buses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11  
PCI Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12  
DDR SDRAM Memory Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12  
External Peripheral Bus Controller (EBC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13  
Ethernet Controller Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13  
DMA to PLB3 Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13  
Serial Ports (UART) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14  
Serial Ports (UART) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14  
IIC Bus Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14  
Serial Peripheral Interface (SPI/SCP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15  
NAND Flash Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15  
General Purpose Timers (GPT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15  
General Purpose IO (GPIO) Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15  
Universal Interrupt Controller (UIC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16  
JTAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16  
Package Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17  
Signal Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19  
Signal Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50  
Device Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61  
Spread Spectrum Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69  
I/O Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70  
DDR SDRAM I/O Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76  
DDR SDRAM Write Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78  
DDR SDRAM Read Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79  
Strapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85  
Serial EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85  
2
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Figures  
Preliminary Data Sheet  
Figure 1. Order Part Number Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5  
Figure 2. PPC440GR Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6  
Figure 3. 35mm, 456-Ball E-PBGA Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17  
Figure 4. Overshoot Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63  
Figure 5. Timing Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68  
Figure 6. Input Setup and Hold Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71  
Figure 7. Output Delay and Float Timing Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72  
Figure 8. DDR SDRAM Simulation Signal Termination Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76  
Figure 9. DDR SDRAM Write Cycle Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78  
Figure 10. DDR SDRAM MemClkOut0 and Read Clock Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80  
Figure 11. DDR SDRAM Read Data Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81  
Figure 12. DDR SDRAM Read Cycle Timing—Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82  
Figure 13. DDR SDRAM Read Cycle Timing—Example 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83  
Figure 14. DDR SDRAM Read Cycle Timing—Example 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84  
Tables  
Table 1. System Memory Address Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7  
Table 2. DCR Address Map (4KB of Device Configuration Registers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9  
Table 3. Recommended Reflow Soldering Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18  
Table 4. JEDEC Moisture Sensitivity Level and Ball Composition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18  
Table 5. Signals Listed Alphabetically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19  
Table 6. Signals Listed by Ball Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43  
Table 7. Pin Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50  
Table 8. Non-Functional Ball Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51  
Table 9. Signal Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53  
Table 10. Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61  
Table 11. Recommended DC Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62  
Table 12. Overshoot and Undershoot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64  
Table 13. Input Capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65  
Table 14. Typical DC Power Supply Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65  
Table 15. V Supply Power Dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65  
DD  
Table 16. DC Power Supply Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66  
Table 17. Package Thermal Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66  
Table 18. Clocking Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68  
Table 19. Peripheral Interface Clock Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70  
Table 20. I/O Specifications—PCI, UART, IIC, SPI, Ethernet, System and Debug Interfaces . . . . . . . . . . . . . . 73  
Table 21. I/O Specifications—EBC, EBMI, DMA and NAND Flash Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . 75  
Table 22. DDR SDRAM Output Driver Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77  
Table 23. I/O Timing—DDR SDRAM T  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79  
DS  
Table 24. I/O Timing—DDR SDRAM T , T , and T  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79  
HA  
SK SA  
AMCC Proprietary  
3
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 25. I/O Timing—DDR SDRAM T and T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79  
SD  
HD  
Table 26. I/O Timing—DDR SDRAM T  
and T  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81  
DIN  
SIN  
Table 27. Strapping Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85  
4
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Ordering and PVR Information  
Preliminary Data Sheet  
For information on the availability of the following parts, contact your local AMCC sales office.  
Order Part Number  
Revision  
Level  
Product Name  
Package  
PVR Value  
JTAG ID  
(see Notes:)  
PPC440GR  
PPC440GR-3pbfffCx  
35mm, 456 ball, E-PBGA  
B
0x422218D4  
0x2A950049  
Notes:  
1. p = Module Package type  
B = E-PBGA and contains lead.  
J = E-PBGA and is lead-free (RoHS compliant).  
2. b = Chip revision level  
B = Revision level B (1.1)  
3. fff = Processor frequency  
333 = 333MHz  
400 = 400MHz  
533 = 533MHz  
667 = 667MHz  
4. C = Case temperature range:  
-40°C to +90°C for 333MHz and 400MHz parts  
-40°C to +100°C for 533MHz parts  
-40°C to 90°C for 333MHz and 400MHz parts  
-40°C to +85°C for 667MHz parts  
5. x = Shipping package type  
Z = tape-and-reel  
Blank = tray  
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). Refer to the  
PPC440GR User’s Manual for details on accessing these registers.  
Figure 1. Order Part Number Key  
PPC440GR-3JB667CZ  
Shipping Package  
AMCC Part Number  
Grade 3 Reliability  
Package  
Case Temperature Range  
Processor Frequency  
Revision Level  
Note: The example P/N above is lead-free, capable of running at 667 MHz, and is shipped  
in tape-and-reel packaging.  
AMCC Proprietary  
5
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Block Diagram  
Figure 2. PPC440GR Functional Block Diagram  
10  
External  
Interrupts  
Clock  
Control  
Reset  
Power  
Mgmt  
Timers  
MMU  
DCRs  
UIC  
PPC440  
UART  
x4  
IIC  
x2  
BSC  
GPIO  
SPI  
DCR Bus  
Processor Core  
Trace  
JTAG  
On-chip Peripheral Bus (OPB)  
32KB  
32KB  
D-Cache  
I-Cache  
OPB  
GPT  
DMA  
Controller  
Performance  
Monitor  
Bridge  
PLB3 (64 bits)  
MAL  
PLB  
Bridge  
PLB4 (128 bits)  
Ethernet  
10/100  
x2  
DMA  
Controller  
ZMII  
External  
NAND  
Flash  
PCI  
Bridge  
DDR SDRAM  
Controller  
Peripheral  
Controller Controller  
1 MII  
or  
66MHz max  
- 32 bits  
- 6 devices  
266MHz data rate  
- 13-bit addr  
66MHz max  
- 30-bit addr  
- 16-bit data  
2 RMII  
or  
- 32-bit data  
2 SMII  
The PPC440GR is a system on a chip (SOC) using IBM CoreConnect Bus Architecture.  
6
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Address Maps  
Preliminary Data Sheet  
The PPC440GR 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 is the DCR Address Map for Device Configuration Registers (DCRs). The DCRs are accessed by software  
running on the PPC440GR processor through the use of mtdcr and mfdcr instructions.  
Table 1. System Memory Address Map (Sheet 1 of 2)  
Function  
Local Memory1  
EBC  
Sub Function  
Start Address  
0 0000 0000  
0 4000 0000  
0 8000 0000  
0 A000 0000  
0 E000 0000  
0 E800 0000  
0 E801 0000  
0 E880 0000  
0 EC00 0000  
0 EEC0 0000  
0 EEC0 0008  
0 EED0 0000  
0 EED0 0004  
0 EF40 0000  
0 EF40 0040  
End Address  
0 3FFF FFFF  
0 7FFF FFFF  
0 9FFF FFFF  
0 DFFF FFFF  
0 E7FF FFFF  
0 E800 FFFF  
0 E87F FFFF  
0 EBFF FFFF  
0 EEBF FFFF  
0 EEC0 0007  
0 EECF FFFF  
0 EED0 0003  
0 EF3F FFFF  
0 EF40 003F  
0 EF4F FFFF  
Size  
DDR SDRAM  
Reserved  
EBC  
1GB  
512MB  
1GB  
PCI Memory  
Reserved  
PCI I/O  
64KB  
56MB  
8B  
Reserved  
PCI I/O  
Reserved  
PCI  
Configuration Registers  
Reserved  
PCI Interrupt Ack / Special Cycle  
Reserved  
4B  
Local Configuration Registers  
Reserved  
64B  
AMCC Proprietary  
7
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 1. System Memory Address Map (Sheet 2 of 2)  
Function  
Sub Function  
Start Address  
0 EF50 0000  
0 EF60 0000  
0 EF60 0100  
0 EF60 0300  
0 EF60 0308  
0 EF60 0400  
0 EF60 0408  
0 EF60 0500  
0 EF60 0508  
0 EF60 0600  
0 EF60 0608  
0 EF60 0700  
0 EF60 0720  
0 EF60 0800  
0 EF60 0820  
0 EF60 0900  
0 EF60 0907  
0 EF60 0A00  
0 EF60 0A40  
0 EF60 0B00  
0 EF60 0B80  
0 EF60 0C00  
0 EF60 0C80  
0 EF60 0D00  
0 EF60 0D10  
0 EF60 0E00  
0 EF60 0F00  
0 EF60 1000  
0 F000 0000  
0 FFE0 0000  
End Address  
0 EF5F FFFF  
0 EF60 00FF  
0 EF60 02FF  
0 EF60 0307  
0 EF60 03FF  
0 EF60 0407  
0 EF60 04FF  
0 EF60 0507  
0 EF60 05FF  
0 EF60 0607  
0 EF60 06FF  
0 EF60 071F  
0 EF60 07FF  
0 EF60 081F  
0 EF60 08FF  
0 EF60 0906  
0 EF60 09FF  
0 EF60 0A3F  
0 EF60 0AFF  
0 EF60 0B7F  
0 EF60 0BFF  
0 EF60 0C7F  
0 EF60 0CFF  
0 EF60 0D0F  
0 EF60 0DFF  
0 EF60 0EFF  
0 EF60 0FFF  
0 EFFF FFFF  
0 FFDF FFFF  
0 FFFF FFFF  
Size  
256B  
8B  
Reserved  
General Purpose Timer  
Reserved  
UART0  
Reserved  
UART1  
8B  
Reserved  
UART2  
8B  
Reserved  
UART3  
8B  
Reserved  
IIC0  
32B  
32B  
6B  
Reserved  
IIC1  
Internal Peripherals  
Reserved  
SPI  
Reserved  
OPB Arbiter  
Reserved  
64B  
128B  
128B  
16B  
GPIO0 Controller  
Reserved  
GPIO1 Controller  
Reserved  
Ethernet PHY ZMII  
Reserved  
Ethernet 0 Controller  
Ethernet 1 Controller  
Reserved  
256B  
256B  
EBC  
254MB  
2MB  
Boot space (EBC Bank 0 and PCI)  
Notes:  
1. DDR SDRAM can be located anywhere in the Local Memory area of the memory map.  
2. EBC and PCI are relocatable, but this map reflects the suggested configuration.  
8
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 2. 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  
00C  
00E  
010  
012  
014  
016  
018  
020  
030  
040  
070  
080  
090  
0A0  
0A8  
0B0  
0B8  
0C0  
0D0  
0E0  
0F0  
100  
140  
180  
200  
300  
340  
00B  
00D  
00F  
011  
013  
015  
017  
01F  
02F  
03F  
06F  
08F  
08F  
09F  
0A7  
0AF  
0B7  
0BF  
0CF  
0DF  
0EF  
0FF  
13F  
17F  
1FF  
2FF  
33F  
3FF  
12W  
2W  
Clocking Power On Reset  
System DCRs  
2W  
Memory Controller  
External Bus Controller  
Reserved  
2W  
2W  
2W  
PLB 128 Performance Monitor  
Reserved  
2W  
8W  
PLB 128 to PLB 64 Bridge Out  
PLB 64 to PLB 128 Bridge In  
Reserved  
16W  
16W  
64W  
16W  
16W  
16W  
8W  
PLB 64 Arbiter  
PLB 128 Arbiter  
PLB 64 to OPB Bridge Out  
Reserved  
OPB to PLB 64 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  
64W  
512W  
DMA to PLB 64 Controller  
Reserved  
Ethernet MAL  
Reserved  
DMA to PLB 128 Controller  
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 B).  
AMCC Proprietary  
9
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
PowerPC 440 Processor Core  
The PowerPC 440 processor core is designed for high-end applications: RAID controllers, SAN, iSCSI, routers,  
switches, printers, set-top boxes, etc. It implements the Book E PowerPC embedded architecture and uses the  
128-bit version of IBM’s on-chip CoreConnect Bus Architecture.  
Features include:  
• Up to 667MHz operation  
• PowerPC Book E architecture  
• 32KB I-cache, 32KB D-cache  
– UTLB Word Wide parity on data and tag address parity with exception force  
• 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 with optional parity  
– 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  
10  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Internal Buses  
Preliminary Data Sheet  
The PowerPC 440GR features four standard on-chip buses: two Processor Local Buses (PLBs), one 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 bridge connect to the  
PLBs. The primary 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 (PLB4)  
– 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  
– 133MHz, maximum 4.25GB/s (simultaneous read and write)  
– Processor:bus clock ratios of N:1 and N:2  
• PLB 64 (PLB3)  
– 64-bit implementation of the PLB architecture  
– 32-bit address  
– 133MHz (1:1 ratio with PLB 128), maximum 1.1GB/s (no simultaneous read and write)  
• OPB  
– 32-bit data path  
– 32-bit address  
– 66.66MHz  
• DCR  
– 32-bit data path  
– 10-bit address  
AMCC Proprietary  
11  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
PCI Interface  
The PCI interface allows connection of PCI devices to the PowerPC processor and local memory. This interface is  
designed to Version 2.2 of the PCI Specification and supports 32- bit PCI devices.  
Reference Specifications:  
• PowerPC CoreConnect Bus (PLB) Specification Version 3.1  
• PCI Specification Version 2.2  
• PCI Bus Power Management Interface Specification Version 1.1  
Features include:  
• PCI 2.2  
– Frequency to 66MHz  
– 32-bit bus  
• 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  
• Ability to boot from PCI 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 discrete devices. Up to four  
256MB 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 discrete devices  
• 32-bit memory interface with optional 8-bit ECC (SEC/DED)  
• Sustainable 1.1GB/s peak bandwidth at 133MHz  
• SSTL_2 logic  
• 1 to 4 chip selects  
• CAS latencies of 2, 2.5 and 3 supported  
• DDR200/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)  
12  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
External Peripheral Bus Controller (EBC)  
Features include:  
• Up to six ROM, EPROM, SRAM, Flash memory, and slave peripheral I/O banks supported  
• Up to 66.66MHz operation  
• Burst and non-burst devices  
• 16-bit byte-addressable data bus  
• 30-bit address  
• 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  
• External DMA Slave Support  
• 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 PPC440GR interfaces to the physical layer but the PHY is not included on the  
chip:  
• One to two 10/100 interfaces running in full- and half-duplex modes  
– One full Media Independent Interface (MII) with 4-bit parallel data transfer  
– Two Reduced Media Independent Interfaces (RMII) with 2-bit parallel data transfer  
– Two Serial Media Independent Interfaces (SMII)  
– Packet reject support  
DMA to PLB3 Controller  
This DMA controller provides a DMA interface between the OPB and the 64-bit PLB.  
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  
• 32-byte buffer  
• 8-, 16-, 32-bit peripheral support (OPB and external)  
• 32-bit addressing  
• Address increment or decrement  
• Supports internal and external peripherals  
• Support for memory mapped peripherals  
• Support for peripherals running on slower frequency buses  
AMCC Proprietary  
13  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
DMA to PLB4 Controller  
This DMA controller provides a DMA interface dedicated to the 128-bit PLB.  
Features include:  
• Support for memory-to-memory, peripheral-to-memory, and memory-to-peripheral transfers  
• Scatter/gather capability  
• 128-byte buffer with programmable thresholds  
Serial Ports (UART)  
Features include:  
• Up to four ports in the following combinations:  
– One 8-pin  
– Two 4-pin  
– One 4-pin and two 2-pin  
– Four 2-pin  
• Selectable internal or external serial clock to allow wide range of baud rates  
• Register compatibility with NS16550 register set  
• Complete status reporting capability  
• Fully programmable serial-interface characteristics  
• Supports DMA using internal DMA function on PLB 64  
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  
• 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  
• Includes an integrated boot-strap controller (BSC) that is multiplexed with the IIC0 interface  
14  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Serial Peripheral Interface (SPI/SCP)  
Preliminary Data Sheet  
The Serial Peripheral Interface (also known as the Serial Communications Port) is a full-duplex, synchronous,  
character-oriented (byte) port that allows the exchange of data with other serial devices. The SCP is a master on  
the serial port supporting a 3-wire interface (receive, transmit, and clock), and is a slave on the OPB.  
Features include:  
• Three-wire serial port interface  
• Full-duplex synchronous operation  
• SCP bus master  
• OPB bus slave  
• Programmable clock rate divider  
• Clock inversion  
• Reverse data  
• Local data loop back for test  
NAND Flash Controller  
The NAND Flash controller provides a simple interface between the EBC and up to four separate external NAND  
Flash devices. It provides both direct command, address, and data access to the external device as well as a  
memory-mapped linear region that generates data accesses. NAND Flash device data appears on the peripheral  
data bus.  
Features include:  
• 1 to 4 banks supported on EBC  
• Direct Interfacing to:  
– Discrete NAND Flash devices (up to 4 devices)  
– SmartMedia Card socket (22-pins)  
• Device sizes  
– 4MB and larger supported for read/write access  
– 4MB to 256MB boot-from-NAND flash (size supported depends on addressing mode)  
• (512 + 16)-B or (2K + 64)-B device page sizes supported  
• Boot-from-NAND: Execute a linear sequence of boot code out of the first 4KB of block 0  
• Support DMA to allow direct, no-processor-intervention block copy from NAND Flash to SDRAM  
• ECC provides single-bit error correction and double-bit error detection in each 256B of stored data  
• Chip selects shared with EBC  
General Purpose Timers (GPT)  
Provides a separate time base counter and additional system timers in addition to those defined in the processor  
core.  
Features include:  
• 32-bit Time Base Counter driven by the OPB bus clock  
• Seven 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.  
• 64 GPIOs are multiplexed 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).  
AMCC Proprietary  
15  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Universal Interrupt Controller (UIC)  
Two Universal Interrupt Controllers (UIC) are employed. 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:  
• 10 external 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)  
16  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Package Diagram  
Figure 3. 35mm, 456-Ball E-PBGA Package  
Top View  
®
PPC440GR  
30 TYP  
1YWWBZZZZZ  
PPC440GR-nprffft  
Lot Number  
Part Number  
Gold Gate Release  
Corresponds to  
A1 Ball Location  
C
Notes: 1. All dimensions are in mm.  
2. Package is available in both lead-free (RoHS compliant)  
and leaded versions.  
C
0.20  
0.20  
A
C
0.25  
35.0  
0.35  
C
31.75  
Bottom View  
AF  
AD  
AB  
Y
1.27 TYP  
AE  
AC  
AA  
W
U
Mold  
Compound  
V
Thermal Balls  
T
R
P
35.0±0.2  
N
PCB  
Substrate  
M
K
L
J
H
G
E
F
D
C
B
A
B
1
3
5
7
9 11 13 15 17 19 21 23 25  
8 10  
26  
24  
0.6±0.1  
2.49 REF  
2.65 max  
6
12 14  
16 18  
4
22  
2
20  
0.75 ± 0.15 SOLDERBALL x 456  
s
s
s
s
B
0.30 C A  
0.15  
C
AMCC Proprietary  
17  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Assembly Recommendations  
Table 3. Recommended Reflow Soldering Profile  
Profile Feature  
Average ramp-up rate  
Preheat  
Sn-Pb Eutectic Assembly  
Pb Free Reflow Assembly  
3°C/second max  
3°C/second max  
Temperature Min  
Temperature Max  
Time (min to max)  
100°C  
150°C  
60-120 Seconds  
150°C  
180°C  
60-120 Seconds  
Time Maintained Above:  
Temperature  
183°C  
230°C  
60-150 Seconds  
30-50 Seconds  
Time  
Peak Temperature  
225 +0/-5°C  
260 +5/-0°C  
Time within 5°C of Actual Peak Temperature  
Ramp-down Rate  
10-30 Seconds  
6°C/Second Max  
6 Minutes Max  
10-20 Seconds  
6°C/Second Max  
8 Minutes Max  
Time 25°C to Peak Temperature  
Table 4. JEDEC Moisture Sensitivity Level and Ball Composition  
Sn-Pb Eutectic Assembly  
Pb Free Reflow Assembly  
MSL Level  
3
3
Solder Ball Metallurgy  
63Sn/37Pb  
Sn/4Ag/05Cu  
18  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Signal Lists  
Preliminary Data Sheet  
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 alternate  
signals 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 53 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 mode name appearing first. These signals are listed only once, and appear alphabetically by the  
primary mode name.  
Table 5. Signals Listed Alphabetically (Sheet 1 of 24)  
Signal Name  
Ball  
AE17  
AD17  
AF03  
AF04  
R04  
Interface Group  
Page  
AGND  
AVDD  
Power  
60  
BA0  
DDR SDRAM  
54  
54  
BA1  
BankSel0  
BankSel1  
BankSel2  
BankSel3  
[BusReq]GPIO31  
CAS  
R02  
DDR SDRAM  
R01  
N01  
AA23  
J02  
External Master Peripheral  
DDR SDRAM  
57  
54  
54  
ClkEn  
AF05  
AE05  
AD07  
J01  
DDR SDRAM  
DM0  
DM1  
DM2  
DDR SDRAM  
54  
DM3  
L03  
DM8  
AF07  
D18  
[DMAAck0][IRQ8]GPIO47  
[DMAAck1][IRQ4]GPIO44  
[DMAAck2][PerAddr06]GPIO01  
[DMAAck3][PerAddr03]GPIO04  
[DMAReq0][IRQ7]GPIO46  
DMAReq1[IRQ5][ModeCtrl]  
[DMAReq2][PerAddr07]GPIO00  
[DMAReq3][PerAddr04]GPIO03  
DQS0  
G25  
External Slave Peripheral  
External Slave Peripheral  
56  
56  
B06  
C07  
B24  
AC12  
C08  
D08  
AD09  
AC08  
K03  
DQS1  
DQS2  
DDR SDRAM  
System  
54  
59  
DQS3  
M04  
AC06  
Y25  
DQS8  
[DrvrInh1]RejectPkt  
[DrvrInh2]Halt  
C25  
AMCC Proprietary  
19  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 2 of 24)  
Signal Name  
Ball  
P02  
N02  
Interface Group  
Page  
ECC0  
ECC1  
ECC2  
M01  
ECC3  
M02  
DDR SDRAM  
54  
ECC4  
N03  
ECC5  
N04  
ECC6  
L02  
ECC7  
M03  
[EMCCD, EMC1RxErr]GPIO25[NFRdyBusy]  
[EMCCrS, EMC0CrsDV]GPIO22  
[EMCDV, EMC1CrsDV]GPIO21[NFREn]  
EMCMDClk  
AC16  
AD15  
AF17  
AE16  
AC18  
AF19  
AD19  
AE20  
AD18  
AC17  
AD16  
AC15  
AD14  
AF13  
AF14  
AC14  
AF20  
AF18  
A19  
EMCMDIO  
EMCRxClk  
[EMCRxD0, EMC0RxD0, EMC0RxD]GPIO12  
[EMCRxD1, EMC0RxD1, EMC1RxD]GPIO13  
[EMCRxD2, EMC1RxD0]GPIO14  
[EMCRxD3, EMC1RxD1]GPIO15  
[EMCRxErr, EMC0RxErr]GPIO20  
EMCTxClk, EMCRefClk  
[EMCTxD0, EMC0TxD0, EMC0TxD]GPIO16  
[EMCTxD1, EMC0TxD1, EMC1TxD]GPIO17  
[EMCTxD2, EMC1TxD0]GPIO18[NFCLE]  
[EMCTxD3, EMC1TxD1]GPIO19[NFALE]  
[EMCTxEn, EMC0TxEn, EMCSync]GPIO24  
[EMCTxErr, EMC1TxEn]GPIO23[NFWEn]  
[EOT0/TC0][IRQ9]GPIO48  
[EOT1/TC1][IRQ6]GPIO45  
[EOT2/TC2][PerAddr05]GPIO02  
[EOT3/TC3][PerAddr02]GPIO05  
[ExtAck]GPIO30  
Ethernet  
55  
H23  
External Slave Peripheral  
56  
A05  
B04  
AA25  
AD26  
B23  
External Master Peripheral  
External Master Peripheral  
External Master Peripheral  
57  
57  
57  
[ExtReq]GPIO27  
ExtReset  
20  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 3 of 24)  
Signal Name  
Ball  
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  
GND  
GND  
GND  
A01  
A02  
A06  
A09  
A11  
A16  
A21  
A26  
B02  
B25  
B26  
C03  
C24  
D04  
D21  
D23  
E09  
E14  
E18  
F01  
F26  
J05  
J22  
J26  
L01  
L04  
L11  
L13  
L14  
L16  
L26  
M12  
M13  
Power  
60  
AMCC Proprietary  
21  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 4 of 24)  
Signal Name  
Ball  
M15  
M25  
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  
GND  
GND  
GND  
GND  
GND  
N05  
N11  
N13  
N14  
N15  
N16  
P11  
P12  
P13  
P14  
P16  
P22  
R12  
R14  
R15  
T01  
Power  
60  
T11  
T13  
T14  
T16  
T26  
V05  
V01  
V22  
AA01  
AA26  
AB09  
AB13  
AB18  
AC01  
AC04  
AC07  
AC23  
22  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 5 of 24)  
Signal Name  
Ball  
Interface Group  
Page  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
AD03  
AD24  
AE01  
AE02  
AE25  
AF01  
AF06  
AF11  
AF16  
AF21  
AF25  
AF26  
Power  
60  
AMCC Proprietary  
23  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 6 of 24)  
Signal Name  
Ball  
C08  
B06  
Interface Group  
Page  
GPIO00[PerAddr07][DMAReq2]  
GPIO01[PerAddr06][DMAAck2]  
GPIO02[PerAddr05][EOT2/TC2]  
GPIO03[PerAddr04][DMAReq3]  
GPIO04[PerAddr03][DMAAck3]  
GPIO05[PerAddr02][EOT3/TC3]  
GPIO06[PerCS1][NFCE1]  
A05  
D08  
C07  
B04  
C06  
GPIO07[PerCS2][NFCE2]  
A04  
GPIO08[PerCS3][NFCE3]  
B07  
GPIO09[PerCS4]  
B10  
GPIO10[PerCS5]  
A10  
GPIO11[PerErr]  
E04  
GPIO12[EMCRxD0, EMC0RxD0, EMC0RxD]  
GPIO13[EMCRxD1, EMC0RxD1, EMC1RxD]  
GPIO14[EMCRxD2, EMC1RxD0]  
GPIO15[EMCRxD3, EMC1RxD1]  
GPIO16[EMCTxD0, EMC0TxD0, EMC0TxD]  
GPIO17[EMCTxD1, EMC0TxD1, EMC1TxD]  
GPIO18[EMCTxD2, EMC1TxD0][NFCLE]  
GPIO19[EMCTxD3, EMC1TxD1][NFALE]  
GPIO20[EMCRxErr, EMC0RxErr]  
GPIO21[EMCDV, EMC1CrsDV][NFREn]  
GPIO22[EMCCrS, EMC0CrsDV]  
GPIO23[EMCTxErr, EMC1TxEn][NFWEn]  
GPIO24[EMCTxEn, EMC0TxEn, EMCSync]  
GPIO25[EMCCD, EMC1RxErr][NFRdyBusy]  
GPIO26  
AD19  
AE20  
AD18  
AC17  
AD14  
AF13  
AF14  
AC14  
AD16  
AF17  
AD15  
AF18  
AF20  
AC16  
AC26  
AD26  
Y24  
System  
59  
GPIO27[ExtReq]  
GPIO28  
GPIO29[HoldAck]  
AB25  
AA25  
AA23  
GPIO30[ExtAck]  
GPIO31[BusReq]  
24  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 7 of 24)  
Signal Name  
Ball  
Interface Group  
Page  
GPIO32  
GPIO33  
W24  
AB26  
R25  
GPIO34[UART0_DCD/UART1_CTS/UART2_Tx]  
GPIO35[UART0_DSR/UART1_RTS/UART2_Rx]  
GPIO36[UART0_CTS/UART3_Rx]  
GPIO37[UART0_RTS/UART3_Tx]  
GPIO38[UART0_DTR/UART1_Tx]  
GPIO39[UART0_RI/UART1_Rx]  
GPIO40[IRQ0]  
U26  
V26  
R26  
N24  
P24  
D03  
GPIO41[IRQ1]  
G04  
GPIO42[IRQ2]  
F02  
GPIO43[IRQ3]  
G02  
GPIO44[IRQ4][DMAAck1]  
GPIO45[IRQ6][EOT1/TC1]  
GPIO46[IRQ7][DMAReq0]  
GPIO47[IRQ8][DMAAck0]  
GPIO48[IRQ9][EOT0/TC0]  
GPIO49[TrcBS0]  
G25  
H23  
B24  
D18  
System  
59  
A19  
AE21  
AC25  
AA24  
Y03  
GPIO50[TrcBS1]  
GPIO51[TrcBS2]  
GPIO52[TrcES0]  
GPIO53[TrcES1]  
AA04  
AB03  
AB04  
AF22  
AC22  
AE24  
AD04  
AD06  
AC09  
AD12  
AE15  
C25  
GPIO54[TrcES2]  
GPIO55[TrcES3]  
GPIO56[TrcES4]  
GPIO57[TrcTS0]  
GPIO58[TrcTS1]  
GPIO59[TrcTS2]  
GPIO60[TrcTS3]  
GPIO61[TrcTS4]  
GPIO62[TrcTS5]  
GPIO63[TrcTS6]  
Halt[DrvrInh2]  
System  
59  
57  
HoldAck[GPIO29]  
AB25  
V24  
HoldPri[LeakTest]  
External Master Peripheral  
HoldReq[RcvrInh]  
Y23  
IIC0SClk  
U25  
IIC0 Peripheral  
57  
IIC0SData  
T24  
AMCC Proprietary  
25  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 8 of 24)  
Signal Name  
Ball  
U24  
V25  
Interface Group  
Page  
[IIC1SClk]SCPClkOut  
[IIC1SData]SCPDI  
[IRQ0]GPIO40  
IIC1 Peripheral  
57  
D03  
G04  
F02  
[IRQ1]GPIO41  
[IRQ2]GPIO42  
[IRQ3]GPIO43  
G02  
G25  
AC12  
H23  
B24  
[IRQ4]GPIO44[DMAAck1]  
[IRQ5][ModeCtrl]DMAReq1  
[IRQ6]GPIO45[EOT1/TC1]  
[IRQ7]GPIO46[DMAReq0]  
[IRQ8]GPIO47[DMAAck0]  
[IRQ9]GPIO48[EOT0/TC0]  
[LeakTest]HoldPri  
MemAddr00  
Interrupts  
58  
D18  
A19  
V24  
System  
59  
P01  
MemAddr01  
P04  
MemAddr02  
T02  
MemAddr03  
T04  
MemAddr04  
U01  
V02  
MemAddr05  
MemAddr06  
U04  
W03  
Y02  
DDR SDRAM  
54  
MemAddr07  
MemAddr08  
MemAddr09  
AB02  
R03  
AD01  
AD02  
AF12  
AE13  
MemAddr10  
MemAddr11  
MemAddr12  
MemClkOut0  
DDR SDRAM  
54  
MemClkOut0  
26  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 9 of 24)  
Signal Name  
Ball  
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  
MemSelfRef  
AE12  
AD13  
AC13  
AE11  
AF10  
AE10  
AC11  
AF09  
AE09  
AD10  
AF08  
AE08  
AC10  
AE07  
AD08  
AD05  
AE03  
AC05  
AF02  
AC03  
AC02  
AA03  
Y04  
DDR SDRAM  
54  
AA02  
V04  
Y01  
V03  
W02  
W01  
U03  
T03  
U02  
AE04  
AC12  
DDR SDRAM  
System  
54  
59  
[ModeCtrl][IRQ5]DMAReq1  
AMCC Proprietary  
27  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 10 of 24)  
Signal Name  
Ball  
Interface Group  
Page  
[NFALE][EMCTxD3, EMC1TxD1]GPIO19  
AC14  
D06  
C06  
A04  
B07  
AF14  
AC16  
AF17  
AF18  
F06  
F07  
F08  
F09  
F10  
F11  
F12  
F13  
F14  
F15  
F16  
F17  
F18  
F19  
F20  
F21  
G06  
G07  
G08  
G09  
G10  
G11  
G12  
G13  
G14  
G15  
[NFCE0]PerCS0  
[NFCE1][PerCS1]GPIO06  
[NFCE2][PerCS2]GPIO07  
[NFCE3][PerCS3]GPIO08  
NAND Flash  
58  
[NFCLE][EMCTxD2, EMC1TxD0]GPIO18  
[NFRdyBusy][EMCCD, EMC1RxErr]GPIO25  
[NFREn][EMCDV, EMC1CrsDV]GPIO21  
[NFWEn][EMCTxErr, EMC1TxEn]GPIO23  
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  
No ball  
No ball  
A physical ball does not exist at these ball  
coordinates.  
NA  
28  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 11 of 24)  
Signal Name  
Ball  
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  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
G16  
G17  
G18  
G19  
G20  
G21  
H06  
H07  
H08  
H09  
H10  
H11  
H12  
H13  
H14  
H15  
H16  
H17  
H18  
H19  
H20  
H21  
J06  
J07  
J08  
J09  
J10  
J11  
J12  
J13  
J14  
J15  
J16  
J17  
J18  
J19  
A physical ball does not exist at these ball  
coordinates.  
NA  
AMCC Proprietary  
29  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 12 of 24)  
Signal Name  
Ball  
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  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
J20  
J21  
K06  
K07  
K08  
K09  
K10  
K11  
K12  
K13  
K14  
K15  
K16  
K17  
K18  
K19  
K20  
K21  
L06  
L07  
L08  
L09  
L10  
L17  
L18  
L19  
L20  
L21  
M06  
M07  
M08  
M09  
M10  
M17  
M18  
A physical ball does not exist at these ball  
coordinates.  
NA  
30  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 13 of 24)  
Signal Name  
Ball  
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  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
M19  
M20  
M21  
N06  
N07  
N08  
N09  
N10  
N17  
N18  
N19  
N20  
N21  
P06  
P07  
P08  
P09  
P10  
P17  
P18  
P19  
P20  
P21  
R06  
R07  
R08  
R09  
R10  
R17  
R18  
R19  
R20  
R21  
T06  
T07  
T08  
A physical ball does not exist at these ball  
coordinates.  
NA  
AMCC Proprietary  
31  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 14 of 24)  
Signal Name  
Ball  
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  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
T09  
T10  
T17  
T18  
T19  
T20  
T21  
U06  
U07  
U08  
U09  
U10  
U11  
U12  
U13  
U14  
U15  
U16  
U17  
U18  
U19  
U20  
U21  
V06  
V07  
V08  
V09  
V10  
V11  
V12  
V13  
V14  
V15  
V16  
V17  
A physical ball does not exist at these ball  
coordinates.  
NA  
32  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 15 of 24)  
Signal Name  
Ball  
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  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
V18  
V19  
V20  
V21  
W06  
W07  
W08  
W09  
W10  
W11  
W12  
W13  
W14  
W15  
W16  
W17  
W18  
W19  
W20  
W21  
Y06  
Y07  
Y08  
Y09  
Y10  
Y11  
Y12  
Y13  
Y14  
Y15  
Y16  
Y17  
Y18  
Y19  
Y20  
Y21  
A physical ball does not exist at these ball  
coordinates.  
NA  
AMCC Proprietary  
33  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 16 of 24)  
Signal Name  
Ball  
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  
OVDD  
AA06  
AA07  
AA08  
AA09  
AA10  
AA11  
AA12  
AA13  
AA14  
AA15  
AA16  
AA17  
AA18  
AA19  
AA20  
AA21  
E06  
A physical ball does not exist at these ball  
coordinates.  
NA  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
OVDD  
E07  
E08  
E13  
E19  
E20  
E21  
F05  
F22  
G05  
G22  
H05  
H22  
L12  
L15  
M11  
M16  
N22  
Power  
60  
34  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 17 of 24)  
Signal Name  
Ball  
Interface Group  
Page  
PCIAD00  
PCIAD01  
PCIAD02  
PCIAD03  
PCIAD04  
PCIAD05  
PCIAD06  
PCIAD07  
PCIAD08  
PCIAD09  
PCIAD10  
PCIAD11  
PCIAD12  
PCIAD13  
PCIAD14  
PCIAD15  
PCIAD16  
PCIAD17  
PCIAD18  
PCIAD19  
PCIAD20  
PCIAD21  
PCIAD22  
PCIAD23  
PCIAD24  
PCIAD25  
PCIAD26  
PCIAD27  
PCIAD28  
PCIAD29  
PCIAD30  
PCIAD31  
PCIC0/BE0  
PCIC1/BE1  
PCIC2/BE2  
PCIC3/BE3  
PCIClk  
B16  
C15  
D15  
A17  
B17  
A18  
C16  
D16  
C18  
A20  
C20  
B22  
A23  
A24  
C22  
D22  
H24  
F25  
J24  
PCI  
53  
K23  
K24  
J25  
L23  
K25  
K26  
M24  
M23  
L25  
N23  
N26  
M26  
P26  
B18  
F23  
F24  
E26  
B21  
D26  
G24  
PCI  
53  
PCI  
PCI  
PCI  
53  
53  
53  
PCIDevSel  
PCIFrame  
AMCC Proprietary  
35  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 18 of 24)  
Signal Name  
Ball  
Interface Group  
Page  
PCIGnt0/Req  
PCIGnt1  
PCIGnt2  
PCIGnt3  
PCIGnt4  
PCIGnt5  
PCIIDSel  
PCIINT  
D17  
L24  
A25  
D25  
H25  
E24  
G26  
D20  
E25  
C23  
D24  
N25  
B20  
B19  
C19  
A22  
H26  
D19  
J23  
PCI  
53  
PCI  
PCI  
PCI  
PCI  
PCI  
53  
53  
53  
53  
53  
PCIIRDY  
PCIPar  
PCIPErr  
PCIReq0/Gnt  
PCIReq1  
PCIReq2  
PCIReq3  
PCIReq4  
PCIReq5  
PCIReset  
PCISErr  
PCI  
53  
PCI  
PCI  
PCI  
PCI  
53  
53  
53  
53  
PCIStop  
PCITRDY  
E23  
G23  
36  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 19 of 24)  
Signal Name  
[PerAddr02]GPIO05[EOT3/TC3]  
Ball  
Interface Group  
Page  
B04  
C07  
D08  
A05  
B06  
C08  
D09  
A07  
C09  
B08  
D10  
A08  
B09  
C10  
C11  
D12  
C12  
B11  
B12  
D13  
A13  
A12  
A14  
B13  
C13  
B14  
A15  
B15  
C14  
D14  
D11  
C02  
D06  
C06  
A04  
B07  
B10  
A10  
[PerAddr03]GPIO04[DMAAck3]  
[PerAddr04]GPIO03[DMAReq3]  
[PerAddr05]GPIO02[EOT2/TC2]  
[PerAddr06]GPIO01[DMAAck2]  
[PerAddr07]GPIO00[DMAReq2]  
PerAddr08  
PerAddr09  
PerAddr10  
PerAddr11  
PerAddr12  
PerAddr13  
PerAddr14  
PerAddr15  
PerAddr16  
External Slave Peripheral  
56  
PerAddr17  
PerAddr18  
PerAddr19  
PerAddr20  
PerAddr21  
PerAddr22  
PerAddr23  
PerAddr24  
PerAddr25  
PerAddr26  
PerAddr27  
PerAddr28  
PerAddr29  
PerAddr30  
PerAddr31  
PerBLast  
External Slave Peripheral  
External Master Peripheral  
56  
57  
PerClk  
PerCS0[NFCE0]  
[PerCS1][NFCE1]GPIO06  
[PerCS2][NFCE2]GPIO07  
[PerCS3][NFCE3]GPIO08  
[PerCS4]GPIO09  
[PerCS5]GPIO10  
External Slave Peripheral  
56  
AMCC Proprietary  
37  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 20 of 24)  
Signal Name  
Ball  
Interface Group  
Page  
PerData00  
PerData01  
PerData02  
PerData03  
PerData04  
PerData05  
PerData06  
PerData07  
PerData08  
PerData09  
PerData10  
PerData11  
PerData12  
PerData13  
PerData14  
PerData15  
[PerErr]GPIO11  
PerOE  
H01  
K04  
G01  
J03  
J04  
H03  
E01  
G03  
H04  
E02  
D01  
F03  
C01  
F04  
E03  
B01  
E04  
B03  
C05  
D05  
H02  
C04  
C26  
K02  
Y23  
W23  
Y25  
External Slave Peripheral  
56  
External Master Peripheral  
External Slave Peripheral  
External Slave Peripheral  
External Slave Peripheral  
56  
56  
56  
56  
PerReady  
PerR/W  
PerWBE0  
PerWBE1  
PSROOut  
RAS  
External Slave Peripheral  
56  
System  
59  
54  
59  
59  
55  
DDR SDRAM  
System  
[RcvrInh]HoldReq  
RefEn  
System  
RejectPkt[DrvrInh1]  
Ethernet  
38  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 21 of 24)  
Signal Name  
Ball  
Interface Group  
Page  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
SAGND  
R23  
R24  
U23  
V23  
W25  
W26  
Y26  
AB23  
AB24  
AC20  
AC21  
AC24  
AD20  
AD21  
AD22  
AD23  
AE22  
AE23  
AE26  
AF23  
AF24  
AF15  
AE14  
U24  
Other  
60  
Power  
60  
58  
SAVDD  
SCPClkOut[IIC1SClk]  
SCPDI[IIC1SData]  
SCPDO  
V25  
Serial Peripheral (SPI)  
T23  
AMCC Proprietary  
39  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 22 of 24)  
Signal Name  
Ball  
Interface Group  
Page  
SVDD  
SVDD  
SVDD  
SVDD  
SVDD  
SVDD  
SVDD  
SVDD  
SVDD  
SVDD  
SVDD  
SVDD  
SVDD  
SVDD  
SVDD  
SVDD  
SVDD  
SVDD  
SVREF1  
SVREF2A  
SVREF2B  
P05  
R11  
R16  
T12  
T15  
W05  
W22  
Y05  
Y22  
Power  
60  
AA05  
AA22  
AB06  
AB07  
AB08  
AB14  
AB19  
AB20  
AB21  
W04  
P03  
DDR SDRAM  
54  
AE06  
AE19  
AB01  
AE18  
B05  
SysClk  
System  
System  
System  
JTAG  
59  
59  
59  
58  
58  
58  
59  
59  
59  
58  
SysErr  
SysReset  
TCK  
TDI  
C17  
JTAG  
TDO  
C21  
JTAG  
TestEn  
A03  
System  
System  
System  
JTAG  
TmrClk1  
TmrClk2  
TMS  
AD11  
AD25  
D02  
[TrcBS0]GPIO49  
[TrcBS1]GPIO50  
[TrcBS2]GPIO51  
TrcClk  
AE21  
AC25  
AA24  
AC19  
Trace  
Trace  
60  
60  
40  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 23 of 24)  
Signal Name  
Ball  
Interface Group  
Page  
[TrcES0]GPIO52  
[TrcES1]GPIO53  
[TrcES2]GPIO54  
[TrcES3]GPIO55  
[TrcES4]GPIO56  
[TrcTS0]GPIO57  
[TrcTS1]GPIO58  
[TrcTS2]GPIO59  
[TrcTS3]GPIO60  
[TrcTS4]GPIO61  
[TrcTS5]GPIO62  
[TrcTS6]GPIO63  
TRST  
Y03  
AA04  
AB03  
AB04  
AF22  
AC22  
AE24  
AD04  
AD06  
AC09  
AD12  
AE15  
D07  
Trace  
60  
Trace  
JTAG  
60  
58  
[UART0_CTS/UART3_Rx]GPIO36  
[UART0_RTS/UART3_Tx]GPIO37  
UART0_Rx  
V26  
R26  
T25  
UART0_Tx  
P25  
[UART0_DCD/UART1_CTS/UART2_Tx]GPIO34  
[UART0_DSR/UART1_RTS/UART2_Rx]GPIO35  
[UART0_DTR/UART1_Tx]GPIO38  
[UART0_RI/UART1_Rx]GPIO39  
UARTSerClk  
R25  
UART Peripheral  
57  
U26  
N24  
P24  
P23  
AMCC Proprietary  
41  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 5. Signals Listed Alphabetically (Sheet 24 of 24)  
Signal Name  
Ball  
Interface Group  
Page  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
VDD  
WE  
E05  
E10  
E11  
E12  
E15  
E16  
E17  
E22  
K05  
K22  
L05  
L22  
M05  
M22  
M14  
N12  
P15  
R05  
R13  
R22  
T05  
Power  
60  
T22  
U05  
U22  
AB05  
AB10  
AB11  
AB12  
AB15  
AB16  
AB17  
AB22  
K01  
DDR SDRAM  
54  
42  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary 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 Table 5, Signals Listed Alphabetically.  
Table 6. Signals Listed by Ball Assignment (Sheet 1 of 7)  
Ball  
A01  
A02  
A03  
A04  
A05  
A06  
A07  
A08  
A09  
A10  
A11  
A12  
A13  
A14  
A15  
A16  
A17  
A18  
A19  
A20  
A21  
A22  
A23  
A24  
A25  
A26  
Signal Name  
Ball  
B01  
B02  
B03  
B04  
B05  
B06  
B07  
B08  
B09  
B10  
B11  
B12  
B13  
B14  
B15  
B16  
B17  
B18  
B19  
B20  
B21  
B22  
B23  
B24  
B25  
B26  
Signal Name  
Ball  
C01  
C02  
C03  
C04  
C05  
C06  
C07  
C08  
C09  
C10  
C11  
C12  
C13  
C14  
C15  
C16  
C17  
C18  
C19  
C20  
C21  
C22  
C23  
C24  
C25  
C26  
Signal Name  
PerData12  
Ball  
D01  
D02  
D03  
D04  
D05  
D06  
D07  
D08  
D09  
D10  
D11  
D12  
D13  
D14  
D15  
D16  
D17  
D18  
D19  
D20  
D21  
D22  
D23  
D24  
D25  
D26  
Signal Name  
PerData10  
GND  
GND  
PerData15  
GND  
PerClk  
TMS  
TestEn  
PerOE  
GND  
IRQ0*  
GPIO07*  
GPIO02*  
GND  
GPIO05*  
TCK  
PerWBE1  
PerReady  
GPIO06*  
GPIO04*  
GPIO00*  
PerAddr10  
PerAddr15  
PerAddr16  
PerAddr18  
PerAddr26  
PerAddr30  
PCIAD01  
PCIAD06  
TDI  
GND  
PerR/W  
GPIO01*  
GPIO08*  
PerAddr11  
PerAddr14  
GPIO09*  
PerAddr19  
PerAddr20  
PerAddr25  
PerAddr27  
PerAddr29  
PCIAD00  
PCIAD04  
PCIC0/BE0  
PCIReq2  
PCIReq1  
PCIClk  
PerCS0*  
TRST  
PerAddr09  
PerAddr13  
GND  
PerAddr04*  
PerAddr08  
PerAddr12  
PerBLast  
PerAddr17  
PerAddr21  
PerAddr31  
PCIAD02  
PCIAD07  
PCIGnt0/Req  
GPIO47*  
PCIReset  
PCIINT  
PerCS5*  
GND  
PerAddr23  
PerAddr22  
PerAddr24  
PerAddr28  
GND  
PCIAD03  
PCIAD05  
IRQ9*  
PCIAD08  
PCIReq3  
PCIAD10  
TDO  
PCIAD09  
GND  
GND  
PCIReq4  
PCIAD12  
PCIAD13  
PCIGnt2  
GND  
PCIAD11  
ExtReset  
GPIO46*  
GND  
PCIAD14  
PCIPar  
PCIAD15  
GND  
GND  
PCIPErr  
PCIGnt3  
PCIDevSel  
Halt*  
GND  
PSROOut  
AMCC Proprietary  
43  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 6. Signals Listed by Ball Assignment (Sheet 2 of 7)  
Ball  
E01  
E02  
E03  
E04  
E05  
Signal Name  
Ball  
F01  
F02  
F03  
F04  
F05  
Signal Name  
Ball  
G01  
G02  
G03  
G04  
G05  
Signal Name  
PerData02  
Ball  
H01  
H02  
H03  
H04  
H05  
Signal Name  
PerData00  
PerData06  
GND  
PerData09  
PerData14  
GPIO11*  
VDD  
GPIO42*  
PerData11  
PerData13  
OVDD  
IRQ3*  
PerWBE0  
PerData05  
PerData08  
OVDD  
PerData07  
GPIO41*  
OVDD  
OVDD  
OVDD  
OVDD  
E06  
E07  
E08  
E09  
E10  
E11  
E12  
E13  
E14  
E15  
E16  
E17  
E18  
E19  
E20  
E21  
F06  
F07  
F08  
F09  
F10  
F11  
F12  
F13  
F14  
F15  
F16  
F17  
F18  
F19  
F20  
F21  
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  
OVDD  
G06  
G07  
G08  
G09  
G10  
G11  
G12  
G13  
G14  
G15  
G16  
G17  
G18  
G19  
G20  
G21  
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  
OVDD  
H06  
H07  
H08  
H09  
H10  
H11  
H12  
H13  
H14  
H15  
H16  
H17  
H18  
H19  
H20  
H21  
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  
OVDD  
GND  
VDD  
VDD  
VDD  
OVDD  
GND  
VDD  
VDD  
VDD  
GND  
OVDD  
OVDD  
OVDD  
VDD  
E22  
E23  
E24  
E25  
E26  
F22  
F23  
F24  
F25  
F26  
G22  
G23  
G24  
G25  
G26  
H22  
H23  
H24  
H25  
H26  
PCIStop  
PCIC1/BE1  
PCIC2/BE2  
PCIAD17  
GND  
PCITRDY  
PCIFrame  
GPIO44*  
PCIIDSel  
GPIO45*  
PCIAD16  
PCIGnt4  
PCIReq5  
PCIGnt5  
PCIIRDY  
PCIC3/BE3  
44  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 6. Signals Listed by Ball Assignment (Sheet 3 of 7)  
Ball  
J01  
J02  
J03  
J04  
J05  
J06  
J07  
J08  
J09  
J10  
J11  
Signal Name  
Ball  
K01  
K02  
K03  
K04  
K05  
K06  
K07  
K08  
K09  
K10  
K11  
Signal Name  
Ball  
L01  
L02  
L03  
L04  
L05  
L06  
L07  
L08  
L09  
L10  
L11  
Signal Name  
GND  
Ball  
M01  
M02  
M03  
M04  
M05  
M06  
M07  
M08  
M09  
M10  
M11  
Signal Name  
ECC2  
DM2  
CAS  
WE  
RAS  
ECC6  
DM3  
GND  
VDD  
ECC3  
ECC7  
DQS3  
VDD  
PerData03  
PerData04  
GND  
DQS2  
PerData01  
VDD  
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  
GND  
No ball  
No ball  
No ball  
No ball  
No ball  
OVDD  
OVDD  
J12  
J13  
J14  
J15  
No ball  
No ball  
No ball  
No ball  
K12  
K13  
K14  
K15  
No ball  
No ball  
No ball  
No ball  
L12  
L13  
L14  
L15  
M12  
M13  
M14  
M15  
GND  
GND  
VDD  
GND  
GND  
OVDD  
GND  
OVDD  
J16  
J17  
J18  
J19  
J20  
J21  
J22  
J23  
J24  
J25  
J26  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
GND  
K16  
K17  
K18  
K19  
K20  
K21  
K22  
K23  
K24  
K25  
K26  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
VDD  
L16  
L17  
L18  
L19  
L20  
L21  
L22  
L23  
L24  
L25  
L26  
GND  
M16  
M17  
M18  
M19  
M20  
M21  
M22  
M23  
M24  
M25  
M26  
No ball  
No ball  
No ball  
No ball  
No ball  
VDD  
No ball  
No ball  
No ball  
No ball  
No ball  
VDD  
PCISErr  
PCIAD18  
PCIAD21  
GND  
PCIAD19  
PCIAD20  
PCIAD23  
PCIAD24  
PCIAD22  
PCIGnt1  
PCIAD27  
GND  
PCIAD26  
PCIAD25  
GND  
PCIAD30  
AMCC Proprietary  
45  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 6. Signals Listed by Ball Assignment (Sheet 4 of 7)  
Ball  
N01  
N02  
N03  
N04  
N05  
N06  
N07  
N08  
N09  
N10  
N11  
Signal Name  
Ball  
P01  
P02  
P03  
P04  
P05  
P06  
P07  
P08  
P09  
P10  
P11  
Signal Name  
Ball  
R01  
R02  
R03  
R04  
R05  
R06  
R07  
R08  
R09  
R10  
R11  
Signal Name  
BankSel2  
Ball  
T01  
T02  
T03  
T04  
T05  
T06  
T07  
T08  
T09  
T10  
T11  
Signal Name  
BankSel3  
MemAddr00  
GND  
ECC1  
ECC4  
ECC5  
GND  
ECC0  
BankSel1  
MemAddr10  
BankSel0  
VDD  
MemAddr02  
MemData30  
MemAddr03  
VDD  
SVREF2A  
MemAddr01  
SVDD  
No ball  
No ball  
No ball  
No ball  
No ball  
GND  
No ball  
No ball  
No ball  
No ball  
No ball  
GND  
No ball  
No ball  
No ball  
No ball  
No ball  
SVDD  
No ball  
No ball  
No ball  
No ball  
No ball  
GND  
VDD  
SVDD  
N12  
N13  
N14  
N15  
P12  
P13  
P14  
P15  
GND  
R12  
R13  
R14  
R15  
GND  
VDD  
T12  
T13  
T14  
T15  
GND  
GND  
GND  
GND  
GND  
VDD  
GND  
GND  
SVDD  
GND  
GND  
SVDD  
N16  
N17  
N18  
N19  
N20  
N21  
N22  
N23  
N24  
N25  
N26  
GND  
P16  
P17  
P18  
P19  
P20  
P21  
P22  
P23  
P24  
P25  
P26  
GND  
R16  
R17  
R18  
R19  
R20  
R21  
R22  
R23  
R24  
R25  
R26  
T16  
T17  
T18  
T19  
T20  
T21  
T22  
T23  
T24  
T25  
T26  
GND  
No ball  
No ball  
No ball  
No ball  
No ball  
OVDD  
No ball  
No ball  
No ball  
No ball  
No ball  
No ball  
VDD  
No ball  
No ball  
No ball  
No ball  
No ball  
VDD  
No ball  
No ball  
No ball  
No ball  
GND  
PCIAD28  
GPIO38*  
UARTSerClk  
GPIO39*  
UART0_Tx*  
PCIAD31  
Reserved  
Reserved  
GPIO34*  
GPIO37*  
SCPDO  
IIC0SData  
UART0_Rx  
GND  
PCIReq0/Gnt  
PCIAD29  
46  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 6. Signals Listed by Ball Assignment (Sheet 5 of 7)  
Ball  
U01  
U02  
U03  
U04  
Signal Name  
Ball  
V01  
V02  
V03  
V04  
Signal Name  
Ball  
W01  
W02  
W03  
W04  
Signal Name  
MemData28  
Ball  
Y01  
Y02  
Y03  
Y04  
Signal Name  
MemData25  
MemAddr04  
GND  
MemData31  
MemData29  
MemAddr06  
VDD  
MemAddr05  
MemData26  
MemData24  
MemData27  
MemAddr07  
SVREF1  
MemAddr08  
GPIO52*  
MemData22  
SVDD  
SVDD  
U05  
U06  
U07  
U08  
U09  
U10  
U11  
U12  
U13  
U14  
U15  
U16  
U17  
U18  
U19  
U20  
U21  
U22  
U23  
U24  
U25  
U26  
V05  
V06  
V07  
V08  
V09  
V10  
V11  
V12  
V13  
V14  
V15  
V16  
V17  
V18  
V19  
V20  
V21  
V22  
V23  
V24  
V25  
V26  
GND  
W05  
W06  
W07  
W08  
W09  
W10  
W11  
W12  
W13  
W14  
W15  
W16  
W17  
W18  
W19  
W20  
W21  
W22  
W23  
W24  
W25  
W26  
Y05  
Y06  
Y07  
Y08  
Y09  
Y10  
Y11  
Y12  
Y13  
Y14  
Y15  
Y16  
Y17  
Y18  
Y19  
Y20  
Y21  
Y22  
Y23  
Y24  
Y25  
Y26  
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  
VDD  
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  
GND  
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  
SVDD  
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  
SVDD  
Reserved  
SCPClkOut*  
IIC0SClk  
Reserved  
HoldPri*  
SCPDI*  
GPIO36*  
RefEn  
HoldReq*  
GPIO28  
GPIO32  
Reserved  
Reserved  
RejectPkt*  
Reserved  
GPIO35*  
AMCC Proprietary  
47  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 6. Signals Listed by Ball Assignment (Sheet 6 of 7)  
Ball  
Signal Name  
Ball  
Signal Name  
Ball  
Signal Name  
Ball  
Signal Name  
AA01 GND  
AB01 SysErr  
AC01 GND  
AD01 MemAddr11  
AD02 MemAddr12  
AD03 GND  
AA02 MemData23  
AA03 MemData21  
AA04 GPIO53*  
AB02 MemAddr09  
AB03 GPIO54*  
AB04 GPIO55*  
AC02 MemData20  
AC03 MemData19  
AC04 GND  
AD04 GPIO59*  
AD05 MemData15  
SVDD  
VDD  
AA05  
AB05  
AB06  
AB07  
AB08  
AC05 MemData17  
SVDD  
SVDD  
SVDD  
AA06 No ball  
AA07 No ball  
AA08 No ball  
AA09 No ball  
AA10 No ball  
AA11 No ball  
AA12 No ball  
AA13 No ball  
AA14 No ball  
AA15 No ball  
AA16 No ball  
AA17 No ball  
AA18 No ball  
AA19 No ball  
AA20 No ball  
AA21 No ball  
AC06 DQS8  
AD06 GPIO60*  
AD07 DM1  
AC07 GND  
AC08 DQS1  
AD08 MemData14  
AD09 DQS0  
AB09 GND  
AC09 TrcTS4*  
AC10 MemData12  
AC11 MemData06  
AC12 IRQ5*  
VDD  
VDD  
VDD  
AB10  
AB11  
AB12  
AD10 MemData09  
AD11 TmrClk1  
AD12 GPIO62*  
AD13 MemData01  
AD14 GPIO16*  
AD15 GPIO22*  
AD16 GPIO20*  
AB13 GND  
AC13 MemData02  
AC14 GPIO19*  
AC15 EMCTxClk*  
AC16 GPIO25*  
AC17 GPIO15*  
AC18 EMCMDIO  
AC19 TrcClk  
SVDD  
VDD  
VDD  
VDD  
AB14  
AB15  
AB16  
AB17  
AVDD  
AD17  
AB18 GND  
AD18 GPIO14*  
AD19 GPIO12*  
AD20 Reserved  
AD21 Reserved  
SVDD  
SVDD  
SVDD  
VDD  
AB19  
AB20  
AB21  
AB22  
AC20 Reserved  
AC21 Reserved  
SVDD  
AA22  
AC22 GPIO57*  
AC23 GND  
AD22 Reserved  
AD23 Reserved  
AD24 GND  
AA23 GPIO31*  
AA24 GPIO51*  
AA25 GPIO30*  
AA26 GND  
AB23 Reserved  
AB24 Reserved  
AB25 GPIO29*  
AB26 GPIO33  
AC24 Reserved  
AC25 GPIO50*  
AC26 GPIO26*  
AD25 TmrClk2  
AD26 GPIO27*  
48  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 6. Signals Listed by Ball Assignment (Sheet 7 of 7)  
Ball  
Signal Name  
Ball  
Signal Name  
Ball  
Signal Name  
Ball  
Signal Name  
AE01 GND  
AE02 GND  
AF01 GND  
AF02 MemData18  
AF03 BA0  
AE03 MemData16  
AE04 MemSelfRef  
AE05 DM0  
AF04 BA1  
AF05 ClkEn  
SVREF2B  
AE06  
AF06 GND  
AE07 MemData13  
AE08 MemData11  
AE09 MemData08  
AE10 MemData05  
AE11 MemData03  
AE12 MemData00  
AE13 MemClkOut0  
AF07 DM8  
AF08 MemData10  
AF09 MemData07  
AF10 MemData04  
AF11 GND  
AF12 MemClkOut0  
AF13 GPIO17*  
AF14 GPIO18*  
AF15 SAGND  
AF16 GND  
SAVDD  
AE14  
AE15 GPIO63*  
AE16 EMCMDClk  
AE17 AGND  
AF17 GPIO21*  
AF18 GPIO23*  
AF19 EMCRxClk  
AF20 GPIO24*  
AF21 GND  
AE18 SysReset  
AE19 SysClk  
AE20 GPIO13*  
AE21 GPIO49*  
AE22 Reserved  
AE23 Reserved  
AE24 GPIO58*  
AE25 GND  
AF22 GPIO56*  
AF23 Reserved  
AF24 Reserved  
AF25 GND  
AE26 Reserved  
AF26 GND  
AMCC Proprietary  
49  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Signal Descriptions  
The PPC440GR embedded controller is packaged in a 456-ball enhanced plastic ball grid array (E-PBGA). The  
following tables describe the package level pinout.  
Table 7. Pin Summary  
Group  
Signal pins, non-multiplexed  
Signal pins, multiplexed  
Total Signal Pins  
AVDD  
No. of Pins  
221  
62  
283  
1
SAVDD  
1
1
SAGnd  
AGnd  
OVDD  
1
18  
SVDD  
VDD  
18  
32  
80  
Gnd  
Total Power Pins  
Reserved  
152  
21  
Total Pins  
456  
In the table “Signal Functional Description” on page 53, 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 19 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 19. 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. The circuit type for multiplexed signals is shown as “Multiplex.” The  
actual circuit type is the same as the primary signal.  
Note: Signals multiplexed wit GPIO default to GPIO receivers and float after reset. Initialization software must  
configure the GPIO registers for the desired function as described in the GPIO chapter of the User’s Manual. Any  
of these signals requiring a particular state prior to running initialization code must be terminated with pull ups or  
pull downs.  
Multipurpose Signals  
In addition to multiplexing, some pins are also multi-purpose. For example, the EBC peripheral controller address  
pins (PerAddr) are used as outputs by the PPC440GR to broadcast an address to external slave devices when the  
PPC440GR 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 PPC440GR. In this example, the pins are also bidirectional, serving both as inputs  
50  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
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.  
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 85). Note that  
these are not multiplexed pins since the function of the pins is not programmable.  
Reserved Pins  
The balls marked Reserved on this chip are not functional. However, most of the reserved balls cannot be left  
unconnected. Connect the balls shown in Table 8 as indicated:  
Table 8. Non-Functional Ball Connections  
Ball  
Connection  
GND  
R23  
R24  
GND  
U23  
GND  
V23  
GND  
W25  
GND  
W26  
GND  
Y26  
GND  
AB23  
AB24  
AC20  
AC21  
AC24  
AD20  
AD21  
AD22  
AD23  
AE22  
AE23  
AE26  
AF23  
AF24  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
do not connect  
GND  
GND  
do not connect  
GND  
AMCC Proprietary  
51  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Unused I/Os  
Termination of unused receivers is generally required; however there are some exceptions that reduce or eliminate  
the need for termination.  
Signals Multiplexed with GPIO:  
By Default after reset, signals shared with GPIO pins are configured as GPIO receivers. Termination however is not needed if  
the GPIO during initialization are configured as outputs. To configure as drivers, set and clear the appropriate bits in the  
GPIOx_ODR, GPIOx_TCR and GPIOx_OR registers as described in the GPIO chapter of the user’s manual.  
PCI:  
When the PCI bridge is unused, configure the PCI controller to park on the bus by pulling the PCIReq0 [Gnt] signal low. Parking  
forces the PLB3 to PCI bridge to actively drive PCIAD31:0 and PCIC3:0[BE3:0]. The remaining PCI control signals must be  
terminated as follows:  
– Disable the internal PCI arbiter and enable PCI synchronous mode (See IIC Boot Strap Chapter in the user’s manual).  
(Note: Synchronous mode is not supported when operating the PCI bus. This mode should only be used for  
terminating an unused PCI interface).  
– Individually connect PCISErr, PCIPErr, PCITRDY, and PCIStop through 3kΩ resistors to +3.3v.  
Terminate PCIReq1:5 through 3kΩ resistors to +3.3v.  
Terminate PCIReq0[Gnt] through a 1kΩ resistor to GND.  
DDR:  
When ECC is not used, no termination is needed for unused ECC signals (ECC0:7, DM8, and DS8).  
USB Host:  
When the USB Host interface is not used, a clock is still required for USB1Clk in order to reset the USB Host. If the USB Host  
does not reset, it can interfere with the internal PLB3 and OPB buses. The USB Host signals must be terminated as follows:  
– A clock must be connected to USB1Clk. The clock can be any frequency from 32kHz to 48MHz.  
– USB1HostXcvr and USB1HostXcv signals must be pulled down.  
USB Device:  
The USB Device requires a subset of the USB signals to be terminated.  
– USB2LS0[Drvrlnh1][RejectPkt] must be pulled by unless used as a packet reject input.  
– USB2D10:7, USB1DevXcvr, USB1DevXcvr and USB2Clk signals must be pulled down.  
SMII0, RMII0 or MII:  
– Configure EMAC0 to use internal clocks by setting SDR0_MFR[E0CS]=1 and reset EMAC0 by setting  
EMAC0_MR0[SRST]=1.  
– No pull ups or pull downs required  
SMII1, RMII1 or MII:  
– Configure EMAC1 to use internal clocks by setting SDR0_MFR[E1CS]=1 and reset EMAC1 by setting  
EMAC0_MR1[SRST]=1.  
– No pull ups or downs required.  
Oddities:  
TmrClk2 must be connected to a clock to ensure reset of internal logic. It can be connected to any available clocks  
in the frequency range of 32kHz to 100MHz.  
52  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 9. Signal Functional Description (Sheet 1 of 8)  
Notes:  
1. Receiver input has hysteresis  
2. Must pull up (recommended value is 3kΩ to 3.3V)  
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 Interface  
Description  
I/O  
Type  
Notes  
PCIAD00:31  
PCIC0:3/BE0:3  
PCIClk  
Address/Data bus (bidirectional).  
I/O  
I/O  
I
3.3V PCI  
3.3V PCI  
3.3V PCI  
PCI Command/Byte Enables.  
Provides timing to the PCI interface for PCI transactions.  
5
Indicates the driving device has decoded its address as the  
target of the current access.  
PCIDevSel  
PCIFrame  
I/O  
I/O  
O
3.3V PCI  
3.3V PCI  
3.3V PCI  
(PCI 2.2 specification requires 8.2kΩ pull up on host system)  
Driven by the current master to indicate beginning and  
duration of an access.  
(PCI 2.2 specification requires 8.2kΩ pull up on host system)  
Indicates that the specified agent is granted access to the bus.  
When the internal arbiter is enabled, output is PCIGnt0. When  
the internal arbiter is disabled, output is Req.  
PCIGnt1/Req  
PCIGnt2:6  
PCIIDSel  
PCIINT  
Indicates that the specified agent is granted access to the bus.  
O
I
3.3V PCI  
3.3V PCI  
3.3V PCI  
Used as a chip select during configuration read and write  
transactions.  
Level sensitive PCI interrupt.  
O
Indicates initiating agent’s ability to complete the current data  
phase of the transaction.  
PCIIRDY  
PCIPar  
I/O  
I/O  
I/O  
3.3V PCI  
3.3V PCI  
3.3V PCI  
(PCI 2.2 specification requires 8.2kΩ pull up on host system)  
Even parity.  
Reports data parity errors during all PCI transactions except a  
Special Cycle.  
PCIPErr  
(PCI 2.2 specification requires 8.2kΩ pull up on host system)  
Indicates to the PCI arbiter that the specified agent wishes to  
use the bus. When the internal arbiter is enabled, input is  
PCIReq0. When internal arbiter is disabled, input is Gnt.  
PCIReq0/Gnt  
I
3.3V PCI  
4
4
An indication to the PCI arbiter that the specified agent wishes  
to use the bus.  
PCIReq1:5  
PCIReset  
I
3.3V PCI  
3.3V PCI  
Brings PCI device registers and logic to a consistent state.  
O
Reports address parity errors, data parity errors on the Special  
Cycle command, or other catastrophic system errors.  
PCISErr  
PCIStop  
PCITRDY  
I/O  
I/O  
I/O  
3.3V PCI  
3.3V PCI  
3.3V PCI  
(PCI 2.2 specification requires 8.2kΩ pull up on host system)  
Indicates the current target is requesting the master to stop the  
current transaction.  
(PCI 2.2 specification requires 8.2kΩ pull up on host system)  
Indicates the target agent’s ability to complete the current data  
phase of the transaction.  
(PCI 2.2 specification requires 8.2kΩ pull up on host system)  
AMCC Proprietary  
53  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 9. Signal Functional Description (Sheet 2 of 8)  
Notes:  
1. Receiver input has hysteresis  
2. Must pull up (recommended value is 3kΩ to 3.3V)  
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  
ClkEn  
Clock Enable.  
DM0:3  
DM8  
Memory write data byte lane masks. DM8 is the byte lane  
mask for the ECC byte lane.  
O
2.5V SSTL_2  
2.5V SSTL_2  
DQS0:3  
DQS8  
Byte lane data strobe. DQS8 is the data strobe for the ECC  
byte lane.  
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  
2.5V SSTL_2  
Diff driver  
Subsystem clock.  
Memory data bus.  
Self refresh.  
O
I/O  
I
MemData00:31  
MemSelfRef  
2.5V SSTL_2  
3.3V tolerant  
2.5V CMOS  
5
RAS  
Row Address Strobe.  
Write Enable.  
O
O
I
2.5V SSTL_2  
2.5V SSTL_2  
Volt ref receiver  
WE  
SVREF1  
SSTL reference voltage.  
Volt ref pin  
(supplemental)  
SVREF2A:B  
Supplemental SSTL reference voltage.  
I
54  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 9. Signal Functional Description (Sheet 3 of 8)  
Notes:  
1. Receiver input has hysteresis  
2. Must pull up (recommended value is 3kΩ to 3.3V)  
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  
Ethernet Interface  
Description  
I/O  
Type  
Notes  
MII: Collision detection.  
RMII1: Receive error.  
3.3V tolerant  
2.5V CMOS  
EMCCD, EMC1RxErr  
EMCCrS, EMC0CrsDV  
EMCDV, EMC1CrsDV  
EMCMDClk  
I/O  
I/O  
I/O  
O
MII: Carrier sense.  
RMII0: Carrier sense data valid.  
3.3V tolerant  
2.5V CMOS  
MII: Data valid.  
RMII1: Carrier sense data valid.  
3.3V tolerant  
2.5V CMOS  
3.3V tolerant  
2.5V CMOS  
MII: Management data clock.  
MII: Transfer command and status information between MII  
and PHY.  
3.3V tolerant  
2.5V CMOS  
EMCMDIO  
I/O  
I/O  
3.3V tolerant  
2.5V CMOS  
EMCRxClk  
MII: Receive clock.  
EMCRxD0:1,  
EMC0RxD0:1  
EMC0:1RxD  
MII: Receive data.  
RMII0: Receive data.  
SMII0 and SMII1: Receive data.  
3.3V tolerant  
2.5V CMOS  
I/O  
EMCRxD2:3,  
EMC1RxD0:1  
MII: Receive data.  
RMII1: Receive data.  
3.3V tolerant  
2.5V CMOS  
I/O  
I/O  
EMCRxErr,  
EMC0RxErr  
MII: Receive error.  
RMII0: Receive error.  
3.3V tolerant  
2.5V CMOS  
MII: Transmit clock.  
RMII: Reference clock (125MHz)  
EMCTxClk,  
EMCRefClk  
3.3V tolerant  
2.5V CMOS  
I
SMII: Reference clock (50MHz).  
EMCTxD0:1,  
EMC0TxD0:1  
EMC0:BTxD  
MII: Transmit data.  
RMII0: Transmit data.  
SMII0 and SMII1: Transmit data.  
3.3V tolerant  
2.5V CMOS  
I/O  
I/O  
EMCTxD2:3,  
EMC1TxD0:1  
MII: Transmit data.  
RMII1: Transmit data.  
3.3V tolerant  
2.5V CMOS  
MII: Transmit data enabled.  
RMII0: Transmit data enabled.  
SMII: Sync signal.  
EMCTxEn,  
EMC0TxEn,  
EMCSync  
3.3V tolerant  
2.5V CMOS  
O
Note: Redrive EMCSync when driving more than one load.  
EMCSync is a weak driver.  
EMCTxErr,  
EMC1TxEn  
MII: Transmit error.  
RMII1: Transmit data enabled.  
3.3V tolerant  
2.5V CMOS  
I/O  
I
3.3V tolerant  
2.5V CMOS  
RejectPkt  
External request to reject a packet.  
AMCC Proprietary  
55  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 9. Signal Functional Description (Sheet 4 of 8)  
Notes:  
1. Receiver input has hysteresis  
2. Must pull up (recommended value is 3kΩ to 3.3V)  
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 Slave Peripheral Interface  
Used by the PPC440GR to indicate that data transfers have  
occurred.  
DMAAck0:3  
O
Multiplex  
Used by slave peripherals to indicate they are prepared to  
transfer data.  
DMAReq0:3  
I
Multiplex  
Multiplex  
1
1
EOT0:3/TC0:3  
PerAddr02:07  
End Of Transfer/Terminal Count.  
I/O  
I/O  
Peripheral address bus used by PPC440GR when not in  
external master mode, otherwise used by external master.  
3.3V LVTTL  
1, 2  
Peripheral address bus used by PPC440GR when not in  
external master mode, otherwise used by external master.  
PerAddr08:31  
I/O  
3.3V LVTTL  
Used by either the peripheral controller, DMA controller, or  
external master to indicates the last transfer of a memory  
access.  
PerBLast  
I/O  
O
3.3V LVTTL  
3.3V LVTTL  
3.3V LVTTL  
1, 4  
2
PerCS0:5  
External peripheral device select.  
Peripheral data bus used by PPC440GR when not in external  
master mode, otherwise used by external master.  
PerData00:15  
I/O  
1
Note: PerData00 is the most significant bit (msb) on this bus.  
Used by either peripheral controller or DMA controller  
depending upon the type of transfer involved. When the  
PPC440GR is the bus master, it enables the selected device to  
drive the bus.  
PerOE  
O
I
3.3V LVTTL  
3.3V LVTTL  
2
Used by a peripheral slave to indicate it is ready to transfer  
data.  
PerReady  
Used by the PPC440GR 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.  
PerR/W  
I/O  
3.3V LVTTL  
1, 2  
Otherwise, it used by the external master as an input to  
indicate the direction of transfer.  
PerWBE0:1  
PerErr  
External peripheral data bus byte enables.  
I/O  
I/O  
3.3V LVTTL  
3.3V LVTTL  
1, 2  
1
External Error. Used as an input to record external slave  
peripheral errors.  
56  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 9. Signal Functional Description (Sheet 5 of 8)  
Notes:  
1. Receiver input has hysteresis  
2. Must pull up (recommended value is 3kΩ to 3.3V)  
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 PPC440GR needs to regain  
control of peripheral interface from an external master.  
BusReq  
ExtAck  
O
O
I
Multiplex  
Multiplex  
External Acknowledgement. Used by the PPC440GR to  
indicate that a data transfer occurred.  
External Request. Used by an external master to indicate it is  
prepared to transfer data.  
ExtReq  
ExtReset  
HoldAck  
HoldReq  
HoldPri  
Multiplex  
1
Peripheral Reset. Used by an external master and by  
synchronous peripheral slaves.  
O
O
I
3.3V LVTTL  
Multiplex  
Hold Acknowledge. Used by the PPC440GR to transfer  
ownership of peripheral bus to an external master.  
Hold Request. Used by an external master to request  
ownership of the peripheral bus.  
Multiplex  
1, 5  
Hold Primary. Used by an external master to indicate the  
priority of a given external master tenure.  
I
Multiplex  
Peripheral Clock. Used by an external master and by  
synchronous peripheral slaves.  
PerClk  
O
3.3V LVTTL  
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.  
UARTSerClk  
I
3.3V LVTTL  
1, 4  
1, 4  
UARTn_Rx  
UART Receive data.  
I
O
I
3.3V LVTTL  
3.3V LVTTL  
3.3V LVTTL  
3.3V LVTTL  
3.3V LVTTL  
3.3V LVTTL  
3.3V LVTTL  
3.3V LVTTL  
UARTn_Tx  
UART Transmit data.  
UARTn_DCD  
UARTn_DSR  
UARTn_CTS  
UARTn_DTR  
UARTn_RTS  
UARTn_RI  
UART Data Carrier Detect.  
UART Data Set Ready.  
UART Clear To Send.  
UART Data Terminal Ready.  
UART Request To Send.  
UART Ring Indicator.  
6
6
I
I
1, 6  
O
O
I
1
IIC Peripheral Interface  
IIC0SClk  
IIC0 Serial Clock.  
IIC0 Serial Data.  
IIC1 Serial Clock.  
IIC1 Serial Data.  
I/O  
I/O  
I/O  
I/O  
3.3V LVTTL  
3.3V LVTTL  
Multiplex  
1, 2  
1, 2  
2
IIC0SData  
IIC10SClk  
IIC1SData  
Multiplex  
2
AMCC Proprietary  
57  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 9. Signal Functional Description (Sheet 6 of 8)  
Notes:  
1. Receiver input has hysteresis  
2. Must pull up (recommended value is 3kΩ to 3.3V)  
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  
NAND Flash Interface  
NFALE  
Description  
I/O  
Type  
Notes  
Address Latch Enable.  
O
O
O
Multiplex  
Multiplex  
Multiplex  
NFCE0:3  
Chip Enable (multiplexed with the PerCS0:3 signals).  
Command Latch Enable.  
NFCLE  
Ready/Busy.  
NFRdyBusy  
I
Multiplex  
Indicates status of device during program erase or page read.  
This signal is wire-or connected from all NAND Flash devices.  
NFREn  
Read Enable strobe.  
Write Enable strobe.  
O
O
Multiplex  
Multiplex  
NFWEn  
Serial Peripheral Interface  
SCPClkOut  
SCPDI  
Clock output.  
Data In.  
O
I
3.3V LVTTL  
3.3V LVTTL  
3.3V LVTTL  
2
2
2
SCPDO  
Data output.  
O
Interrupts Interface  
IRQ0:4  
External interrupt requests 0 through 4.  
External interrupt request 5.  
I/O  
I
3.3V LVTTL  
1
1
1
3.3V tolerant  
2.5V CMOS  
IRQ5  
IRQ6:9  
External interrupt requests 6 through 9.  
I/O  
3.3V LVTTL  
JTAG Interface  
3.3V LVTTL  
w/pull-up  
TCK  
Test Clock.  
I
1
4
3.3V LVTTL  
w/pull-up  
TDI  
Test Data In.  
I
O
I
TDO  
TMS  
Test Data Out.  
Test Mode Select.  
Test Reset.  
3.3V LVTTL  
3.3V LVTTL  
w/pull-up  
1
5
3.3V LVTTL  
w/pull-up  
Note: Must be asserted low during a power-on system reset in  
order to reset the JTAG interface. If the JTAG interface is not  
reset, the processor may not boot.  
TRST  
I
58  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 9. Signal Functional Description (Sheet 7 of 8)  
Notes:  
1. Receiver input has hysteresis  
2. Must pull up (recommended value is 3kΩ to 3.3V)  
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  
SysClk  
SysErr  
Main system clock input.  
Clock  
O
3.3V LVTTL  
3.3V tolerant  
2.5V CMOS  
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. Implemented as  
an open-drain output (two states; 0 or open circuit).  
3.3V tolerant  
2.5V CMOS  
SysReset  
I/O  
1, 2  
1, 2  
Halt  
Halt from external debugger.  
I
I
3.3V LVTTL  
3.3V tolerant  
2.5V CMOS  
TmrClk1  
Processor timer external input clock.  
This signal must be connected to a clock. It can be connected  
to any available clocking signal in the frequency range of  
32kHz to 100MHz including TmrClk1.  
3.3V tolerant  
2.5V CMOS  
TmrClk2  
I
General purpose I/O 0 through 63. To access these functions,  
software must set DCR register bits.  
GPIO00:63  
TestEn  
I/O  
Multiplex  
Multiplex  
Multiplex  
Test Enable.  
I
I
3
Receiver Inhibit. Active only when TestEn is active. Used for  
manufacturing test only.  
RcvrInh  
Mode Control. Active only when TestEn is active. Used for  
manufacturing test only.  
ModeCtrl  
LeakTest  
RefEn  
I
I
Multiplex  
Multiplex  
Multiplex  
Leakage Test. Active only when TestEn is active. Used for  
manufacturing test only.  
Reference Enable. Active only when TestEn is active. Used for  
manufacturing test only.  
I
Driver Inhibit. Active only when TestEn is active. Used for  
manufacturing test only.  
3.3V tolerant  
2.5V CMOS  
DrvrInh1:2  
PSROOut  
I
Perf screen  
ring osc  
Module characterization and screening.  
O
1, 3  
AMCC Proprietary  
59  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 9. Signal Functional Description (Sheet 8 of 8)  
Notes:  
1. Receiver input has hysteresis  
2. Must pull up (recommended value is 3kΩ to 3.3V)  
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  
3.3V tolerant  
2.5V CMOS  
TrcBS0:2  
TrcClk  
Trace branch execution status.  
I/O  
O
Trace data capture clock, runs at 1/4 the frequency of the  
processor.  
3.3V tolerant  
2.5V CMOSL  
Trace Execution Status is presented every fourth processor  
clock cycle.  
TrcES0:4  
TrcTS0:6  
I/O  
I/O  
3.3V LVTTL  
3.3V tolerant  
2.5V CMOS  
Additional information on trace execution and branch status.  
Power  
VDD  
1.5V supply—Logic voltage.  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
OVDD  
SVDD  
3.3V supply—I/O (except DDR SDRAM, Ethernet).  
2.5V supply—SDRAM, Ethernet.  
Ground.  
GND  
AVDD  
1.5V—Filtered voltage for system PLLs (analog).  
PLL (analog) voltage ground.  
AGND  
SAVDD  
1.5V—Filtered voltage for memory PLL (analog).  
PLL (analog) memory voltage ground.  
SAGND  
Other  
To avoid noise pickup problems, most of these balls must be  
connected in the board design as shown Table 8 on page 51.  
Reserved  
na  
na  
60  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Device Characteristics  
Table 10. 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.65  
0 to +3.6  
1
1
OVDD  
SVDD  
AVDD  
SAVDD  
VIN  
Supply Voltage (I/O, except SDRAM, Ethernet)  
Supply Voltage (SDRAM, Ethernet)  
PLL Supply Voltage  
V
0 to +2.7  
V
0 to +1.65  
0 to +1.65  
0 to +3.6  
V
2
2
SDRAM PLL Supply Voltage  
Input Voltage (3.3V LVTTL receivers)  
Storage Temperature Range  
Case temperature under bias  
Notes:  
V
V
TSTG  
TC  
-55 to +150  
-40 to +120  
°C  
°C  
2
1. If OVDD 0.4V, it is required that VDD 0.4V. Supply excursions not meeting this criteria must be limited to less than 25ms duration  
during each power up or power down event.  
2. This value is not a specification of the operational temperature range, it is a stress rating only.  
AMCC Proprietary  
61  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 11. Recommended DC Operating Conditions (Sheet 1 of 2)  
Device operation beyond the conditions specified is not recommended. Extended operation beyond the recommended  
conditions can affect device reliability.  
Parameter  
Symbol  
Minimum  
+1.4  
Typical  
+1.5  
Maximum  
+1.6  
Unit  
V
Notes  
VDD  
Logic Supply Voltage  
I/O Supply Voltage  
4
4
OVDD  
SVDD  
+3.0  
+3.3  
+3.6  
V
SDRAM Supply Voltage  
+2.3  
+2.5  
+2.7  
V
4
AVDD  
PLL Supply Voltages  
+1.4  
+1.5  
+1.6  
V
3, 4  
3, 4  
2
SAVDD  
SVREF  
SDRAM PLL Voltage  
+1.4  
+1.5  
+1.6  
V
DDR SDRAM Reference Voltage  
Input Logic High (2.5V SSTL)  
+1.15  
+1.25  
+1.35  
SVDD+0.3  
V
SVREF+0.18  
V
Input Logic High (2.5V CMOS, 3.3V tolerant receiver)  
Input Logic High (3.3V PCI)  
1.7  
???  
V
VIH  
0.5OVDD  
OVDD+0.5  
V
1
1
1
1
Input Logic High (3.3V LVTTL)  
Input Logic Low (2.5V SSTL)  
+2.0  
-0.3  
+3.6  
V
SVREF-0.18  
V
Input Logic Low (2.5V CMOS, 3.3V tolerant receiver)  
Input Logic Low (3.3V PCI)  
0.7  
V
VIL  
0.35OVDD  
-0.5  
0
V
Input Logic Low (3.3V LVTTL)  
Output Logic High (2.5V SSTL)  
Output Logic High (2.5V CMOS, 3.3V tolerant receiver)  
Output Logic High (3.3V PCI)  
+0.8  
V
SVDD  
+1.95  
2.0  
V
V
VOH  
0.9OVDD  
OVDD  
OVDD  
V
Output Logic High (3.3V LVTTL)  
+2.4  
0
V
V
V
V
V
Output Logic Low (2.5V SSTL)  
0.55  
0.4  
Output Logic Low (2.5V CMOS, 3.3V tolerant receiver)  
Output Logic Low (3.3V PCI)  
VOL  
0.1OVDD  
Output Logic Low (3.3V LVTTL)  
0
0
+0.4  
0
IIL1  
IIL2  
Input Leakage Current (No pull-up or pull-down)  
μA  
μA  
μA  
V
Input Leakage Current for Pull-Down  
0 (LPDL)  
-150 (LPDL)  
200 (MPUL)  
0 (MPUL)  
+3.9  
IIL3  
Input Leakage Current for Pull-Up  
VIMAO  
VIMAU  
VOMAO  
VOMAU3  
Input Max Allowable Overshoot (3.3V LVTTL)  
Input Max Allowable Undershoot (3.3V LVTTL)  
Output Max Allowable Overshoot (3.3V LVTTL)  
Output Max Allowable Undershoot (3.3V LVTTL)  
4, 5  
4, 5  
4, 5  
4, 5  
-0.6  
-0.6  
V
+3.9  
V
V
62  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 11. Recommended DC Operating Conditions (Sheet 2 of 2)  
Device operation beyond the conditions specified is not recommended. Extended operation beyond the recommended  
conditions can affect device reliability.  
Parameter  
Symbol  
Minimum  
Typical  
Maximum  
Unit  
Notes  
Case Temperature:  
333MHz and 400MHz parts in any package  
-40  
-40  
-40  
-90  
-100  
+85  
TC  
°C  
533MHz parts in any package  
667MHz parts  
Notes:  
1. PCI drivers meet PCI 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  
PPC440GR. See “Absolute Maximum Ratings” on page 61.  
4. Overshoot and undershoot voltages are for 10% duty cycle.  
5. The time for overshoot or undershoot is time above OVDD and the time below 0V.  
Figure 4. Overshoot Waveform  
AC Overshoot (V)  
DC Overshoot (V)  
T
CYC  
DC Undershoot (V)  
AC Undershoot (V)  
T
T
OS  
OS  
AMCC Proprietary  
63  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 12. Overshoot and Undershoot  
TOS  
Receiver  
3.3V LVTTL  
AC Overshoot (V)  
DC Overshoot (V)  
DC Undershoot (V)  
AC Undershoot (V)  
1
1
3.9  
3.6  
0
-0.6  
-0.6  
0.1*TCYC  
0.1*TCYC  
2.5V (3.3V tolerant)  
3.9  
3.6  
0
0
0
1.2*SOVDD  
1.2*OVDD  
SOVDD + 0.3  
OVDD + 0.5  
DDR  
PCI  
-0.6  
0.1/MemClkOut  
0.1/PCIClk  
-0.2*OVDD  
Notes:  
1. T  
is the period of the bus clock.  
CYC  
1/PerClk - EBC and NAND flash interfaces.  
1/EMCRXClk - MII mode  
1/EMCRefclk - RMII mode  
1/SMIIRefClk - SMII mode  
1/USB2Clk - UTMI  
1/TrcClk - instruction trace interface  
1/IIC0Clk and 1/IIC1Clk - IIC interfaces  
1/SPIClkOut - SPI  
Power Sequencing  
Startup sequencing of the power supply voltages is not required. However, a power-down cycle must complete  
(OV and V are below +0.4V) before a new power-up cycle is started.  
DD  
DD  
Analog Voltage Filter  
The analog voltages used for the on-chip PLLs can be derived from the logic voltage, but must be filtered before entering the  
PPC440GR. A separate filter, as shown below, is recommended for each voltage.  
• The filter should keep the AV -AGNC (SAGND-SAGND) compression/expansion due to noise less than +50  
DD  
mV.  
• All wire lengths of the filter circuit should be kept as short as possible to minimize coupling from other signals.  
• AGND (SAGND) must be connected to the digital ground plane at the AVDD (SAVDD) capacitor.  
• The impedance of the ferrite bead should be much greater than that of the capacitor at frequencies where noise is  
expected.  
AVDD, SAVDD  
VDD  
L – SMT ferrite bead chip, Murata BLM21PG600SN1  
L
C
C – 0.1μF ceramic  
AGND, SAGND  
GND  
64  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 13. Input Capacitance  
Parameter  
Group 1 (2.5V SSTL I/O)  
Group 2 (3.3V LVTTL I/O)  
Group 3 (PCI I/O)  
Symbol  
Maximum  
2.5  
Unit  
pF  
pF  
pF  
pF  
pF  
pF  
Notes  
CIN1  
CIN2  
CIN3  
CIN4  
CIN5  
CIN6  
2.1  
2.5  
Group 4 (Receivers)  
0.9  
Group 5 (3.3V tolerant CMOS I/O)  
Group 6 (USB)  
2.4  
4.5  
Table 14. Typical DC Power Supply Requirements  
+1.5V Supply  
(VDD+AVDD+SAVDD  
+2.5V Supply  
+3.3V Supply  
Frequency (MHz)  
Total  
Unit  
Notes  
)
(SVDD  
)
(OVDD)  
333  
400  
533  
667  
1.00  
1.09  
1.28  
1.93  
1.15  
1.15  
1.15  
1.15  
0.04  
0.04  
0.04  
0.04  
2.19  
2.28  
2.47  
3.12  
W
W
W
W
1
1
1
1
Notes:  
1. Typical Power is based on nominal voltage of VDD = +1.5V, TC = max. specified in Table 11 on page 62, while running Linux and a test  
application that exercises each core with representative traffic.  
Table 15. V Supply Power Dissipation  
DD  
Frequency (MHz)  
+1.4V  
0.83  
0.91  
1.09  
1.62  
+1.5V  
1.00  
1.09  
1.28  
1.93  
+1.6V  
1.24  
1.35  
1.57  
2.38  
Unit  
W
Notes  
333  
1
1
1
1
400  
W
533  
W
667  
W
Notes:  
1. Power is based on VDD specified in the table and TC = max. specified in Table 11 on page 62, while running Linux and a test application  
that exercises each core with representative traffic.  
AMCC Proprietary  
65  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 16. DC Power Supply Loads  
Parameter  
Symbol  
Typical  
1250  
10  
Maximum  
Unit  
mA  
mA  
mA  
mA  
mA  
Notes  
V
DD (1.5V) active operating current  
IDD  
1900  
100  
600  
5
OVDD (3.3V) active operating current  
SVDD (2.5V) active operating current  
AVDD (1.5V) input current  
IODD  
ISDD  
460  
IADD  
3.2  
1
1
SAVDD (1.5V) active operating current  
ISADD  
6.05  
10  
Notes:  
1. See “Absolute Maximum Ratings” on page 61 for filter recommendations.  
2. The maximum 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 current and power are primarily  
dependent on the applications running and the use of internal chip functions (DMA, PCI, Ethernet, and so on). OVDD current and power  
are primarily dependent on the capacitive loading, frequency, and utilization of the external buses.  
3. Typical current is estimated at 667MHz with VDD = +1.5V, OVDD = +3.3V, SVDD = +2.5V, and TC = +85°C, while running Linux and a test  
application that exercises each core with representative traffic.  
4. Maximum current is estimated at 667MHz with VDD = +1.6V, OVDD = +3.6V, SVDD = +2.7V, and TC = +85°C, and best-case process  
(which drives worst-case power), while running Linux and a test application that exercises each core with representative traffic.  
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  
specifications are characterized with V = 1.5V, T = +85°C and a 50pF test load as  
DD  
C
shown in the figure to the right.  
Table 17. Package Thermal Specifications  
Thermal resistance values for the E-PBGA package are as follows:  
Airflow  
ft/min (m/sec)  
Parameter  
Symbol  
Package  
Unit  
Notes  
0 (0)  
20.0  
15.6  
15.3  
13.9  
100 (0.51)  
200 (1.02)  
17.9  
E-PBGA  
TE-PBGA  
E-PBGA  
18.7  
°C/W  
°C/W  
°C/W  
°C/W  
Junction-to-ambient thermal resistance  
without heat sink  
θJA  
θJA  
13.6  
12.8  
11.9  
10.5  
Junction-to-ambient thermal resistance  
with heat sink  
TE-PBGA  
10.4  
9.0  
Resistance Value  
E-PBGA  
TE-PBGA  
E-PBGA  
8.3  
6.3  
°C/W  
°C/W  
°C/W  
°C/W  
Junction-to-case thermal resistance  
Junction-to-board thermal resistance  
θJC  
θJB  
14.3  
9.3  
TE-PBGA  
66  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 17. Package Thermal Specifications  
Thermal resistance values for the E-PBGA package are as follows:  
Airflow  
ft/min (m/sec)  
Parameter  
Symbol  
Package  
Unit  
Notes  
0 (0)  
100 (0.51)  
200 (1.02)  
Notes:  
1. Case temperature, TC, is measured at top center of case surface with device soldered to circuit board.  
2. TA = TC - P×θCA, where TA is ambient temperature and P is power consumption.  
3. TCMax = TJMax - P×θJC, where TJMax is maximum junction temperature (+125°C) and P is power consumption.  
4. The preceding equations assume that the chip is mounted on a board with at least one signal and two power planes.  
5. Values in the table were achieved with a JEDEC standard board: 114.5mm x 101.6mm x 1.6mm, 4 layers.  
6. Values for an attached heat sink were achieved with a 35mm x 35mm x 15mm unit (see Thermal Management below), attached with a  
0.1mm thickness of adhesive having a thermal conductivity of 1.3 W/mK.  
Thermal Management  
The following heat sinks were used in the above thermal analysis:  
ALPHA W35-15W (35mm x 35mm x15mm)  
ALPHA LPD35-15B (35mm x 35mm x15mm)  
The heat sinks are manufactured by:  
Alpha Novatech, Inc. (www.alphanovatech.com)  
473 Sapena Court, #12  
Santa Clara, CA 95054  
Phone: 408-567-8082  
AMCC Proprietary  
67  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 18. Clocking Specifications  
Symbol  
CPU Clock  
FC  
Parameter  
Min  
Max  
Units  
333  
667  
Frequency  
SysClk Input  
FC  
Frequency  
Period  
33.33  
66.66  
30  
MHz  
ns  
TC  
15  
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  
MemClkOut and PLB Clock  
FC  
TC  
Frequency  
Period  
100  
7.5  
133.33  
10  
MHz  
ns  
TCH  
High time  
45% of nominal period  
55% of nominal period  
ns  
PLL VCO  
FC  
Frequency  
Period  
600  
1334  
1.66  
MHz  
ns  
TC  
TrcClk  
FC  
0.7496  
CPU FC/4  
CPU FC/4  
Frequency  
MAL Clock  
FC  
Frequency  
Period  
45  
12  
83.33  
22.2  
MHz  
ns  
TC  
Figure 5. Timing Waveform  
1.7V (1.8V)  
1.25V (1.5V)  
0.7V (0.8V)  
T
T
CL  
CH  
T
C
Note: SysClk is 2.5V/3.3V tolerant receiver. Slew rate should be measured between 0.7V and 1.7V.  
68  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Spread Spectrum Clocking  
Preliminary Data Sheet  
Care must be taken when using a spread spectrum clock generator (SSCG) with the PPC440GR. 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  
PPC440GR the following conditions must be met:  
• The frequency deviation must not violate the minimum clock cycle time. Therefore, when operating the  
PPC440GR 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 PPC440GR 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 PPC440GR meets the above  
requirements and does not adversely affect other aspects of the system.  
AMCC Proprietary  
69  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
I/O Specifications  
Table 19. Peripheral Interface Clock Timings  
Parameter  
PCIClk input frequency (asynchronous mode)  
PCIClk period (asynchronous mode)  
PCIClk input high time  
Min  
Max  
Units  
MHz  
ns  
Notes  
66.66  
15  
40% of nominal period  
60% of nominal period  
ns  
PCIClk 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  
EMCTxClk period MII  
160  
ns  
160  
ns  
2.5  
25  
MHz  
ns  
40  
35% of nominal period  
35% of nominal period  
2.5  
400  
EMCTxClk input high time  
ns  
EMCTxClk input low time  
ns  
EMCRxClk input frequency MII  
EMCRxClk period MII  
25  
400  
MHz  
ns  
40  
EMCRefClk input frequency RMII (SMII)  
EMCRefClk period RMII (SMII)  
EMCRefClk input high time  
EMCRefClk input low time  
50 (125)  
50 (125)  
MHz  
ns  
2
20 (8)  
20 (8)  
35% of nominal period  
35% of nominal period  
65% of nominal period  
65% of nominal period  
ns  
ns  
70  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 19. Peripheral Interface Clock Timings (Continued)  
Parameter  
Min  
Max  
Units  
ns  
Notes  
EMCRxClk input high time  
EMCRxClk input low time  
35% of nominal period  
35% of nominal period  
ns  
PerClk (and OPB Clock) output frequency (for ext. master or  
sync. slaves)  
33.33  
66.66  
MHz  
PerClk period  
15  
30  
ns  
ns  
ns  
PerClk output high time  
PerClk output low time  
50% of nominal period  
33% of nominal period  
66% of nominal period  
50% of nominal period  
1000 / (2TOPB1+2ns)  
UARTSerClk input frequency  
UARTSerClk period  
MHz  
ns  
1
2TOPB+2  
1
1
1
2
T
OPB+1  
UARTSerClk input high time  
ns  
TOPB+1  
UARTSerClk input low time  
TmrClk1 input frequency  
TmrClk1 period  
ns  
MHz  
ns  
100  
10  
TmrClk1 input high time  
TmrClk1 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/2 the frequency of the PLB clock. The maximum OPB clock  
frequency is 66.66 MHz.  
2. In RMII mode, 50MHz +/- 50PPM input EMCRefClk is required. In SMII mode, a 125 MHz +/- 100PPM input EMCRefClk is required.  
Figure 6. Input Setup and Hold Waveform  
Clock  
1.25V  
T
min  
IS  
T
min  
IH  
Inputs  
Valid  
AMCC Proprietary  
71  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Figure 7. Output Delay and Float Timing Waveform  
Clock  
1.25V  
max  
min  
max  
min  
max  
min  
T
T
T
OV  
OV  
OV  
T
T
T
Outputs  
OH  
OH  
OH  
High (Drive)  
Float (High-Z)  
Valid  
Valid  
Low (Drive)  
72  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 20. I/O Specifications—PCI, UART, IIC, SPI, Ethernet, System and Debug Interfaces (Sheet 1 of 2)  
Notes:  
1. Ethernet interface meets timing requirements as defined by IEEE 802.3 standard.  
2. EMCSync is a weak driver. Redrive EMCSync when driving more than one load.  
Input (ns)  
Output (ns)  
Output Current (mA)  
Signal  
Clock  
Notes  
Setup Time Hold Time  
Valid Delay  
(TOV max)  
Hold Time  
(TOH min)  
I/O H  
(minimum)  
I/O L  
(minimum)  
(TIS min)  
(TIH min)  
PCI Interface  
PCIAD31:00  
PCIC3:0/BE3:0  
PCIDevSel  
PCIFrame  
PCIGnt0:5  
PCIIDSel  
5
5
5
5
0
0
0
0
6
6
6
6
6
2
2
2
2
2
0.5  
0.5  
0.5  
0.5  
0.5  
n/a  
0.5  
0.5  
0.5  
0.5  
n/a  
n/a  
0.5  
0.5  
0.5  
1.5  
1.5  
1.5  
1.5  
1.5  
n/a  
1.5  
1.5  
1.5  
1.5  
n/a  
n/a  
1.5  
1.5  
1.5  
PCIClk  
PCIClk  
PCIClk  
PCIClk  
PCIClk  
PCIClk  
PCIClk  
PCIClk  
PCIClk  
PCIClk  
PCIClk  
PCIClk  
PCIClk  
PCIClk  
PCIClk  
5
0
PCIINT  
6
6
6
6
2
2
2
2
async  
PCIIRDY  
5
5
5
5
0
0
0
0
PCIPar  
PCIPErr  
PCIReq0:5  
PCIReset  
PCISErr  
5
5
5
0
0
0
6
6
6
2
2
2
PCIStop  
PCITRDY  
Ethernet MII Interface  
EMCCD  
10  
10  
10  
10  
10  
10  
5.1  
5.1  
5.1  
5.1  
5.1  
5.1  
5.1  
5.1  
n/a  
5.1  
5.1  
5.1  
6.8  
6.8  
6.8  
6.8  
6.8  
6.8  
6.8  
6.8  
n/a  
6.8  
6.8  
6.8  
1, async  
1, async  
EMCCrS  
EMCDV  
EMCMDClk  
EMCMDIO  
EMCRxClk  
EMCRxD0:3  
EMCRxErr  
EMCTxClk  
EMCTxD0:3  
EMCTxEn  
EMCTxErr  
1, async  
EMCMDClk  
1
1, async  
10  
10  
10  
10  
EMCRxClk  
EMCRxClk  
1
1
1, async  
20  
20  
20  
0
0
0
EMCTxClk  
EMCTxClk  
EMCTxClk  
1
1
1
for MII,  
RMII,  
SMII  
RejectPkt  
3
1
EMCRxClk  
Ethernet RMII Interface  
EMC0CRSDV  
EMC0RxD0:1  
EMC0RxErr  
4
4
4
2
2
2
5.1  
5.1  
5.1  
6.8  
6.8  
6.8  
EMCRefClk  
EMCRefClk  
EMCRefClk  
1
1
1
EMC0TxD0:1  
EMC1CRSDV  
EMC1RxD0:1  
EMC1RxErr  
12.5  
12.5  
0
0
4
4
4
2
2
2
5.1  
5.1  
5.1  
6.8  
6.8  
6.8  
EMCRefClk  
EMCRefClk  
EMCRefClk  
1
1
1
EMC1TxD0:1  
AMCC Proprietary  
73  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 20. I/O Specifications—PCI, UART, IIC, SPI, Ethernet, System and Debug Interfaces (Sheet 2 of 2)  
Notes:  
1. Ethernet interface meets timing requirements as defined by IEEE 802.3 standard.  
2. EMCSync is a weak driver. Redrive EMCSync when driving more than one load.  
Input (ns)  
Output (ns)  
Output Current (mA)  
Signal  
Clock  
Notes  
Setup Time Hold Time  
Valid Delay  
(TOV max)  
Hold Time  
(TOH min)  
I/O H  
(minimum)  
I/O L  
(minimum)  
(TIS min)  
(TIH min)  
Ethernet SMII Interface  
EMC0RxD  
1.5  
1.5  
1
1
5.1  
5.1  
5.1  
5.1  
5.1  
6.8  
6.8  
6.8  
6.8  
6.8  
EMCRefClk  
EMCRefClk  
EMCRefClk  
EMCRefClk  
EMCRefClk  
1
1
EMC0TxD  
3.5  
0
EMC1RxD  
1
EMC1TxD  
3.5  
3.5  
0
0
1
EMCSync  
1, 2  
Internal Peripheral Interface  
IIC0SClk  
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
na  
10.2  
10.2  
10.2  
10.2  
10.2  
10.2  
10.2  
na  
IIC0SData  
IIC1SClk  
5
5
0
0
IIC0Clk  
IIC1Clk  
IIC1SData  
SCPClkOut  
SCPDI  
7
2
SCPClkOut  
SCPClkOut  
SCPDO  
6
0
UARTn_Rx  
UARTn_Tx  
UARTn_DCD  
UARTn_DSR  
UARTn_CTS  
UARTn_DTR  
UARTn_RI  
UARTn_RTS  
Interrupts Interface  
IRQ0:9  
async  
async  
async  
async  
async  
async  
async  
async  
10.3  
na  
7.1  
na  
na  
na  
na  
na  
10.3  
na  
7.1  
na  
10.3  
7.1  
na  
na  
async  
JTAG Interface  
TCK  
na  
na  
na  
na  
async  
async  
async  
async  
async  
TDI  
TDO  
15.3  
na  
10.2  
na  
TMS  
TRST  
na  
na  
System Interface  
SysReset  
na  
na  
na  
na  
async  
async  
async  
Halt  
SysErr  
10.3  
10.3  
7.1  
7.1  
GPIO00:63  
Trace Interface  
TrcClk  
10.3  
10.3  
10.3  
10.3  
7.1  
7.1  
7.1  
7.1  
TrcBS0:2  
TrcClk  
TrcClk  
TrcClk  
TrcES0:4  
TrcTS0:6  
74  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 21. I/O Specifications—EBC, EBMI, DMA and NAND Flash Interfaces  
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)  
Signal  
Clock  
Notes  
Setup Time Hold Time  
Valid Delay  
(TOV max)  
Hold Time  
(TOH min)  
I/O H  
(minimum)  
I/O L  
(minimum)  
(TIS min)  
(TIH min)  
External Slave Peripheral Interface  
DMAAck0:1  
10  
10  
1
1
5.1  
15.3  
na  
6.8  
10.2  
na  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
DMAAck2:3  
DMAReq0:3  
EOT0:1/TC0:1  
EOT2:3/TC2:3  
PerAddr02:31  
PerBLast  
11.7  
11.7  
11.7  
4
0.5  
0.5  
0.5  
1
10  
10  
1
5.1  
6.8  
1
15.3  
15.3  
15.3  
10.3  
15.3  
15.3  
15.3  
15.3  
15.3  
10.2  
10.2  
10.2  
7.1  
7.2  
6.5  
6.5  
7.2  
6.5  
1.5  
1.5  
1.5  
1.5  
1.5  
4
1
PerCS0:5  
PerData00:15  
PerOE  
4
1
10.2  
10.2  
10.2  
10.2  
10.2  
PerReady  
6
4
4
1
1
1
PerR/W  
6.5  
6.5  
1.5  
1.5  
PerWBE0:1  
External Master Peripheral Interface  
BusReq  
ExtAck  
6.5  
6.5  
1.5  
1.5  
7.1  
7.1  
9.6  
9.6  
n/a  
10.2  
9.6  
na  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
PLB Clk  
PerClk  
ExtReq  
4
1
n/a  
ExtReset  
HoldAck  
HoldReq  
HoldPri  
6.0  
6.5  
1.5  
1.5  
15.3  
7.1  
4
4
1
1
na  
na  
na  
PerClk  
15.3  
10.3  
10.2  
7.1  
1
PerErr  
6
1
NAND Flash Interface  
NFALE  
6.5  
6.5  
6.5  
1.5  
1.5  
1.5  
5.1  
10.3  
5.1  
na  
6.8  
7.1  
6.8  
na  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
PerClk  
NFCE0:3  
NFCLE  
NFRdyBusy  
NFREn  
4
1
6.5  
6.5  
1.5  
1.5  
5.1  
5.1  
6.8  
6.8  
NFWEn  
AMCC Proprietary  
75  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary 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  
programming register. In a typical system, users advance MemClkOut by 90°. This depends on the specific  
application and requires a thorough understanding of the memory system in general (refer to the DDR  
SDRAM controller chapter in the PowerPC 440GR 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.6V  
Worst Case = Slow process, +85°C, +1.4V  
Note: In all the following DDR tables and timing diagrams, minimum values are measured under best case  
conditions and maximum values are measured under worst case conditions.  
The signals are terminated as indicated in the figure below for the DDR timing data in the following sections.  
Figure 8. DDR SDRAM Simulation Signal Termination Model  
MemClkOut0  
10pF  
120Ω  
10pF  
MemClkOut0  
V
= V /2  
DD  
TT  
PPC440GR  
50  
Ω
Addr/Ctrl/Data/DQS  
30pF  
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.  
76  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 22. 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  
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  
DM0:8  
MemClkOut0  
MemAddr00:12  
BA0:1  
RAS  
CAS  
WE  
BankSel0:3  
ClkEn0:3  
DQS0:8  
AMCC Proprietary  
77  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
DDR SDRAM Write Operation  
The following diagram illustrates the relationship among the signals involved with a DDR write operation.  
Figure 9. 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
= Hold time for address and command signals from MemClkOut0(90)  
HA  
SD  
HD  
DS  
T
= 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  
T
T
Note: The timing data in the following tables is based on simulation runs using Einstimer.  
78  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Table 23. I/O Timing—DDR SDRAM T  
DS  
Notes:  
1. All of the DQS signals are referenced to MemClkOut0(0).  
2. Clock speed is 133MHz.  
3. The TDS values in the table include 3/4 of a cycle at 133MHz (7.5ns x 0.75 = 5.625 ns).  
4. 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)  
Signal Name  
Minimum  
5.76  
Maximum  
5.86  
DQS0  
DQS1  
DQS2  
DQS3  
DQS8  
5.78  
5.91  
5.82  
5.90  
5.79  
5.89  
5.75  
5.88  
Table 24. I/O Timing—DDR SDRAM T , T , and T  
SK SA  
HA  
Notes:  
1. Clock speed is 133MHz. 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)  
Signal Name  
Minimum  
0.11  
Maximum  
0.32  
Minimum  
5.31  
Minimum  
1.99  
MemAddr00:12  
BA0:1  
0.07  
0.31  
5.32  
1.95  
BankSel0:3  
ClkEn0:3  
CAS  
0.05  
0.25  
5.38  
1.93  
0.07  
0.28  
5.35  
1.95  
0.05  
0.31  
5.32  
1.93  
RAS  
0.05  
0.28  
5.35  
1.93  
WE  
0.08  
0.22  
5.41  
1.96  
Table 25. I/O Timing—DDR SDRAM T and T  
SD  
HD  
Notes:  
1. TSD and THD are measured under worst case conditions.  
2. Clock speed for the values in the table is 133MHz.  
3. The time values in the table include 1/4 of a cycle at 166MHz (7.5ns x 0.25 = 1.875 ns).  
4. 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)  
Signal Names  
MemData00:07, DM0  
MemData08:15, DM1  
MemData16:23, DM2  
MemData24:31, DM3  
ECC0:7, DM8  
Reference Signal  
DQS0  
1.795  
1.775  
1.745  
1.765  
1.685  
1.866  
1.865  
1.862  
1.864  
1.857  
DQS1  
DQS2  
DQS3  
DQS8  
DDR SDRAM Read Operation  
The following examples of timing for DDR SDRAM read operations are based on the relationship between the  
AMCC Proprietary  
79  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
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.  
Figure 10. DDR SDRAM MemClkOut0 and Read Clock Delay  
PLB Clk  
MemClkOut0(0)  
T
MD  
T
min = 600ps  
MD  
T
max = 1100ps  
MD  
Read Clock  
T
RD  
T
min = 300ps  
max = 740ps  
RD  
T
RD  
In operation, following the receipt of an address and read command from the PPC440GR, the SDRAM generates  
data and the DQS signals coincident with MemClkOut0. The data is latched into the PPC440GR 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 Read Sample Point flipflop (RDSP).  
80  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Figure 11. DDR SDRAM Read Data Path  
Read Sample Point  
flipflop (RDSP)  
Mux  
Package pins  
Q
D
PLB bus  
ECC  
FF  
Stage 3  
Stage 1  
Stage 2  
Q
D
Q
D
D
Q
C
FF,  
XL  
FF  
FF  
Data  
DQS  
C
C
C
Read Select  
(SDRAM0_TR1[RDSL])  
(SDRAM0_TR1[RDCT])  
1/4  
Cycle  
Delay  
Programmed  
Read Clock  
Delay  
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) = 0.4ns maximum  
FF: Flip-Flop  
XL: Transparent Latch  
IS  
IH  
P
Table 26. 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. Clock speed for the values in the table is 133MHz.  
4. The time values for TSIN include 1/4 of a cycle at 133MHz (7.5ns x 0.25 = 1.875 ns).  
TSIN (ns)  
minimum  
TSIN (ns)  
maximum  
TDIN (ns)  
minimum  
TDIN (ns)  
maximum  
Signal Name  
Signal Name  
MemData00:07  
DQS0  
DQS1  
DQS2  
DQS3  
DQS8  
2.74  
2.75  
2.74  
2.76  
2.77  
3.70  
3.69  
3.69  
3.69  
3.68  
0.86  
1.87  
1.86  
1.86  
1.85  
1.83  
MemData08:15  
MemData16:23  
MemData24:31  
ECC0:7  
0.87  
0.89  
0.88  
0.89  
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.  
AMCC Proprietary  
81  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary 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 PPC440GR, 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 is  
T
controlled and set by the software.  
Figure 12. 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
82  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary 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 and T are controlled and set by  
T
TE  
the software.  
Figure 13. 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  
AMCC Proprietary  
83  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary 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. In this example, T and T are  
T
TE  
controlled and set by the software.  
Figure 14. 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  
84  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Initialization  
Preliminary Data Sheet  
The PPC440GR 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 PPC440GR 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. These pins are used for strap functions only during reset.  
Following reset they are used for normal functions. The signal names assigned to the pins for normal operation are  
shown in parentheses following the pin number.  
Note: To isolate the strapping pins, the ExtReset signal may be used as a buffer enable or multiplexer select.  
The following table lists the strapping pins along with their functions and strapping options:  
Table 27. Strapping Pin Assignments  
Ball Strapping  
Function  
Option  
R25  
U26  
V26  
(UART0_DCD)  
(UART0_DSR)  
(UART0_CTS)  
Serial device is disabled. Each of the six options (A–  
F) is a combination of boot source, boot-source  
width, and clock frequency specifications. Refer to  
the IIC Bootstrap Controller chapter in the  
PPC440GR Embedded Processor User’s Manual for  
details.  
A
0
0
0
0
1
1
1
0
0
1
1
0
1
0
0
1
0
1
0
0
1
B
C
D
E
F
Serial device is enabled. The option being selected is  
the IIC0 slave address that will respond with  
strapping data.  
G (0xA8)  
Note: If reading of configuration data from the serial  
device fails, the PPC440GR defaults to configuration  
X.  
H (0xA4)  
1
1
1
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 PPC440GR  
sequentially reads 16B from the ROM device on the IIC0 port and sets the SDR0_SDSTP0, SDR0_SDSTP1,  
SDR0_SDSTP2 and SDR0_SDSTP3 registers accordingly.  
The initialization settings and their default values are covered in detail in the PowerPC 440GR User’s Manual.  
AMCC Proprietary  
85  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Revision Log  
Date  
Version  
Contents of Modification  
01/12/2005  
01/27/2005  
01/31/2005  
Initial creation of document.  
Restore second DMA controller and make PVR and JTAG ID same as 440EP.  
Update DDR SDRAM timing.  
Update I/O definitions.  
Misc. corrections  
03/03/2005  
03/30/2005  
04/18/2005  
04/28/2005  
05/09/2005  
05/18/2005  
06/06/2005  
07/11/2005  
07/20/2005  
08/05/2005  
09/21/2005  
09/22/2005  
10/06/2005  
10/10/2005  
Remove 400MHz and 466MHz part numbers.  
Remove reference to USB end points.  
Update DDR SDRAM timing.  
Update reserved signals and add description of TmrClk2.  
Correct specs regarding the frequency range allowed for TmrClk2.  
Change description of TmrClk2.  
1.08  
1.09  
Add RoHS compliance statement and change maximum NAND Flash to 256MB.  
Misc. changes.  
Change solder ball size specification.  
Add power dissipation values for all supply voltages at the CPU speeds supported.  
Transfer applicable data (input capacitance, thermal performance, etc.) from 400EP data sheet.  
Misc. changes.  
1.10  
1.11  
1.12  
Add 400Mhz CPU speed back into available PN list.  
Add default configuration X when bootstrap IIC read fails to Table 27.  
Add package nomenclature.  
11/18/2005  
1.13  
Correct MemClkOut duty cycle.  
Correct description and move PerErr signal from master to slave.  
Change maximum VCO frequency to 1334MHz.  
02/16/2006  
05/24/2006  
07/19/2006  
1.14  
1.15  
1.16  
Add revision level B (1.1) part numbers and PVR numbers.  
Update power dissipation and add additional temperature data.  
Correct enable/disable specifications for PCI Gnt/Req signals.  
86  
AMCC Proprietary  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Date  
Version  
Contents of Modification  
Change analog voltage filter circuit inductor part number.  
Change all multiplexed GPIO signal defaults to the GPIO signals.  
Change AC12 default from IRQ5 to DMAReq1.  
Correct descriptions of LeakTest, RcvrInh, ModeCtrl, RefEn, and DrvrInh1:2 signals.  
Added Assembly Requirements section on page 17, added Unused I/Os section on page 50, placed  
the analog filter diagram in its own section.  
Added changes to the Internal Buses, changes to Assembly Requirements, moved diagram from  
under Device Characteristics to Power Sequencing and added more information, added information  
to DDR SDRAM Read Data Path Diagram, added information to Test Condition and I/O  
Specifications diagrams.  
12/03/2007  
1.17  
Changed the technical support telephone and fax number.  
Changed temperature rating for 333MHz and 400MHz parts on page 4 as per Product Change  
Notification: 091207-01.  
Added note for EMCSync signal to I/O Specification table.  
Added timing references to I/O Specification tables.  
Corrected setup and hold timing for RejectPK in I/O Specification table.  
Added definition for RDSP abbreviation to DDR SDRAM Read Data Path figure.  
Added notes 3 and 4 to Recommended DC Operating Conditions table.  
Added Overshoot/Undershoot specification.  
Replaced 16750 compatible UART to 16550  
Replaced NS16750 with NS16550.  
03/18/2008  
05/07/2008  
1.18  
1.19  
Deleted incorrect MDIO timing data from table 20.  
AMCC Proprietary  
87  
Revision 1.19 – May 07, 2008  
440GR – PPC440GR Embedded Processor  
Preliminary Data Sheet  
Applied Micro Circuits Corporation  
215 Moffett Park Drive, Sunnyvale, CA 94089  
Phone: (408) 542-8600 — 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 © 2006 Applied Micro Circuits Corporation.  
All Rights Reserved.  
88  
AMCC Proprietary  

相关型号:

PPC440GR-3BB400C

RISC Microprocessor, 32-Bit, 400MHz, CMOS, PBGA456, 35 X 35 MM, PLASTIC, BGA-456
AMCC

PPC440GR-3BB533C

RISC Microprocessor, 32-Bit, 533MHz, CMOS, PBGA456, 35 X 35 MM, PLASTIC, BGA-456
AMCC

PPC440GR-3BB667CZ

RISC Microprocessor, 32-Bit, 667MHz, CMOS, PBGA456, 35 X 35 MM, PLASTIC, BGA-456
AMCC

PPC440GR-3JA533C

RISC Microprocessor, 32-Bit, 533MHz, CMOS, PBGA456, 35 MM, ROHS COMPLIANT, THERMALLY ENHANCED, PLASTIC, BGA-456
AMCC

PPC440GR-3JA667C

RISC Microprocessor, 32-Bit, 667MHz, CMOS, PBGA456, 35 MM, ROHS COMPLIANT, THERMALLY ENHANCED, PLASTIC, BGA-456
AMCC

PPC440GR-3JB333CZ

RISC Microprocessor, 32-Bit, 333MHz, CMOS, PBGA456, 35 X 35 MM, ROHS COMPLIANT, PLASTIC, BGA-456
AMCC

PPC440GR-3JB400CZ

RISC Microprocessor, 32-Bit, 400MHz, CMOS, PBGA456, 35 X 35 MM, ROHS COMPLIANT, PLASTIC, BGA-456
AMCC

PPC440GR-3JB533C

RISC Microprocessor, 32-Bit, 533MHz, CMOS, PBGA456, 35 X 35 MM, ROHS COMPLIANT, PLASTIC, BGA-456
AMCC

PPC440GR-3JB667C

RISC Microprocessor, 32-Bit, 667MHz, CMOS, PBGA456, 35 X 35 MM, ROHS COMPLIANT, PLASTIC, BGA-456
AMCC

PPC440GR-3JB667CZ

RISC Microprocessor, 32-Bit, 667MHz, CMOS, PBGA456, 35 X 35 MM, ROHS COMPLIANT, PLASTIC, BGA-456
AMCC

PPC440GR-3PBFFFCX

Power PC 440GR Embedded Processor
AMCC

PPC440GR-B400C

RISC Microprocessor, 32-Bit, 400MHz, CMOS, PBGA456,
AMCC