Confidential & Proprietary
PRELIMINARY MATERIAL
Part Number 440GP
Revision 1.01 – July 30, 2004
440GP
PowerPC 440GP Embedded Processor
FEATURES
•
•
•
•
PowerPC
®
440 processor core operating up to
500MHz with 32KB I- and D-caches
On-chip 8 KB SRAM
Selectable processor:bus clock ratios of 3:1,
4:1, 5:1, 5:2, 7:2
Double Data Rate (DDR) Synchronous DRAM
(SDRAM) 32/64-bit interface operating up to
133MHz
External Peripheral Bus for up to eight devices
with external mastering
DMA support for external peripherals, internal
UART and memory
PCI-X V1.0a interface (32 or 64 bits, up to
133MHz) with support for conventional PCI
V2.2
Two Ethernet 10/100Mbps half- or full-duplex
interfaces. Operational modes supported are
MII, RMII, and SMII.
Programmable Interrupt Controller supports
interrupts from a variety of sources.
Programmable General Purpose Timers (GPT)
Two serial ports (16750 compatible UART)
Two IIC interfaces
General Purpose I/O (GPIO) interface avail-
able
JTAG interface for board level testing
Internal Processor Local Bus (PLB) runs at
DDR SDRAM interface frequency
Processor can boot from PCI memory
Available in ceramic and plastic packages
Preliminary Data Sheet
DESCRIPTION
Designed specifically to address high-end embedded
applications, the PowerPC 440GX (PPC440GX) pro-
vides a high-performance, low power solution that
interfaces to a wide range of peripherals by incorporat-
ing on-chip power management features and lower
power dissipation.
This chip contains a high-performance RISC processor
core, DDR SDRAM controller,8KB SRAM, PCI-X bus
interface, Ethernet interfaces, control for external ROM
and peripherals, DMA with scatter-gather support, serial
ports, IIC interface, and general purpose I/O.
Technology: CMOS SA-27E, 0.18
µm
(0.11 L
eff
), 5-
layer metal
Packages: 25 mm, 552-ball Ceramic Ball Grid Array
(CBGA) or Plastic Ball Grid Array (PBGA)
Power (estimated): Less than:
4.0W in normal mode
1.0 W in sleep mode
Supply voltages required: 3.3V, 2.5V, 1.8V
•
•
•
•
•
•
•
•
•
•
•
•
•
AMCC Confidential and Proprietary
1
440GP – PowerPC 440GP Embedded Processor
Revision 1.01 – July 30, 2004
Preliminary Data Sheet
TABLE OF CONTENTS
FEATURES .............................................................................................................................................................. 1
DESCRIPTION ........................................................................................................................................................ 1
ORDERING AND PVR INFORMATION .................................................................................................................. 4
Order Part Number Key ..................................................................................................................................... 4
ADDRESS MAPS .................................................................................................................................................... 5
POWERPC 440 PROCESSOR CORE .................................................................................................................... 8
INTERNAL BUSES ................................................................................................................................................. 8
ON-CHIP SRAM ...................................................................................................................................................... 9
PCI-X INTERFACE .................................................................................................................................................. 9
DDR SDRAM MEMORY CONTROLLER .............................................................................................................. 10
EXTERNAL PERIPHERAL BUS CONTROLLER (EBC) ...................................................................................... 10
ETHERNET CONTROLLER INTERFACE ............................................................................................................ 11
DMA CONTROLLER ............................................................................................................................................. 11
SERIAL PORT ....................................................................................................................................................... 11
IIC BUS INTERFACE ............................................................................................................................................ 11
GENERAL PURPOSE TIMERS (GPT) .................................................................................................................. 12
GENERAL PURPOSE IO (GPIO) CONTROLLER ................................................................................................ 12
UNIVERSAL INTERRUPT CONTROLLER (UIC) ................................................................................................. 12
JTAG ..................................................................................................................................................................... 12
SIGNAL LISTS ...................................................................................................................................................... 15
SIGNAL DESCRIPTION ........................................................................................................................................ 38
Multiplexed Signals .......................................................................................................................................... 38
Multipurpose Signals ....................................................................................................................................... 38
Multimode Signals ........................................................................................................................................... 38
Strapping Pins ................................................................................................................................................. 38
HEAT SINK MOUNTING INFORMATION (CERAMIC PACKAGE ONLY) ........................................................... 46
TEST CONDITIONS .............................................................................................................................................. 48
SPREAD SPECTRUM CLOCKING ....................................................................................................................... 50
DDR SDRAM I/O SPECIFICATIONS .................................................................................................................... 57
DDR SDRAM WRITE OPERATION ...................................................................................................................... 59
DDR SDRAM READ OPERATION ........................................................................................................................ 61
INITIALIZATION .................................................................................................................................................... 66
STRAPPING .......................................................................................................................................................... 66
EEPROM ............................................................................................................................................................... 66
DOCUMENT REVISION HISTORY ....................................................................................................................... 67
2
AMCC Confidential and Proprietary
440GP – PowerPC 440GP Embedded Processor
Revision 1.01 – July 30, 2004
Preliminary Data Sheet
LIST OF FIGURES
Figure 1. PPC440GX Functional Block Diagram ..................................................................................................... 5
Figure 2. 25mm, 552-Ball CBGA Package ............................................................................................................ 13
Figure 3. 25mm, 552-Ball FC-PBGA Package ...................................................................................................... 14
Figure 4. Heat Sink Attached With Spring Clip ...................................................................................................... 46
Figure 5. Heat Sink Attached With Adhesive ......................................................................................................... 46
Figure 6. Timing Waveform .................................................................................................................................... 49
Figure 7. Input Setup and Hold Waveform ............................................................................................................. 52
Figure 8. Output Delay and Float Timing Waveform .............................................................................................. 52
Figure 9. DDR SDRAM Signal Termination ........................................................................................................... 58
Figure 10. DDR SDRAM Write Cycle Timing ......................................................................................................... 59
Figure 11. DDR SDRAM MemClkOut0 and Read Clock Delay ............................................................................. 61
Figure 12. DDR SDRAM Read Data Path ............................................................................................................. 62
Figure 13. DDR SDRAM Read Cycle Timing—Example 1 .................................................................................... 63
Figure 14. DDR SDRAM Read Cycle Timing—Example 2 .................................................................................... 64
Figure 15. DDR SDRAM Read Cycle Timing—Example 3 .................................................................................... 65
LIST OF TABLES
Table 1. System Memory Address Map ................................................................................................................... 6
Table 2. DCR Address Map 4KB of Device Configuration Registers ....................................................................... 7
Table 3. Signals Listed Alphabetically ................................................................................................................... 15
Table 4. Signals Listed by Ball Assignment ........................................................................................................... 32
Table 5. Pin Summary ........................................................................................................................................... 38
Table 6. Signal Functional Description .................................................................................................................. 39
Table 7. Absolute Maximum Ratings ..................................................................................................................... 45
Table 8. Package Thermal Specifications .............................................................................................................. 45
Table 9. Recommended DC Operating Conditions ................................................................................................ 47
Table 10. Input Capacitance .................................................................................................................................. 48
Table 11. DC Power Supply Loads ........................................................................................................................ 48
Table 12. Clocking Specifications .......................................................................................................................... 49
Table 13. Peripheral Interface Clock Timings ........................................................................................................ 51
Table 14. I/O Specifications—All Speeds .............................................................................................................. 53
Table 15. I/O Specifications—400, 466, and 500MHz ........................................................................................... 56
Table 16. DDR SDRAM Output Driver Specifications ............................................................................................ 58
Table 17. I/O Timing—DDR SDRAM T
DS
.............................................................................................................. 60
Table 18. I/O Timing—DDR SDRAM T
SK
, T
SA
, and T
HA
....................................................................................... 60
Table 19. I/O Timing—DDR SDRAM T
SD
and T
HD
................................................................................................ 61
Table 20. I/O Timing—DDR SDRAM T
SIN
and T
DIN
.............................................................................................. 62
Table 21. Strapping Pin Assignments .................................................................................................................... 66
AMCC Confidential and Proprietary
3
440GP – PowerPC 440GP Embedded Processor
Revision 1.01 – July 30, 2004
Preliminary Data Sheet
ORDERING AND PVR INFORMATION
For information on the availability of the following parts, contact your local AMCC sales office.
Product
Name
PPC440GP
PPC440GP
PPC440GP
PPC440GP
PPC440GP
PPC440GP
PPC440GP
PPC440GP
PPC440GP
PPC440GP
PPC440GP
PPC440GP
PPC440GP
PPC440GP
PPC440GP
PPC440GP
Notes:
1. Z at the end of the Order Part Number indicates a tape-and-reel shipping package. Otherwise, the chips are shipped in a tray.
Processor
Frequency
400 MHz
400 MHz
400 MHz
400 MHz
466 MHz
466 MHz
500 MHz
500 MHz
400 MHz
400 MHz
400 MHz
400 MHz
466 MHz
466 MHz
500 MHz
500 MHz
Rev
Level
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
Order Part Number
1
PPC440GP-3CC400C
PPC440GP-3CC400CZ
PPC440GP-3CC400E
PPC440GP-3CC400EZ
PPC440GP-3CC466C
PPC440GP-3CC466CZ
PPC440GP-3CC500C
PPC440GP-3CC500CZ
PPC440GP-3FC400C
PPC440GP-3FC400CZ
PPC440GP-3FC400E
PPC440GP-3FC400EZ
PPC440GP-3FC466C
PPC440GP-3FC466CZ
PPC440GP-3FC500C
PPC440GP-3FC500CZ
Package
25mm, 552 CBGA
25mm, 552 CBGA
25mm, 552 CBGA
25mm, 552 CBGA
25mm, 552 CBGA
25mm, 552 CBGA
25mm, 552 CBGA
25mm, 552 CBGA
25mm, 552 PBGA
25mm, 552 PBGA
25mm, 552 PBGA
25mm, 552 PBGA
25mm, 552 PBGA
25mm, 552 PBGA
25mm, 552 PBGA
25mm, 552 PBGA
PVR Value
0x40120481
0x40120481
0x40120481
0x40120481
0x40120481
0x40120481
0x40120481
0x40120481
0x40120481
0x40120481
0x40120481
0x40120481
0x40120481
0x40120481
0x40120481
0x40120481
JTAG ID
0x22052049
0x22052049
0x22052049
0x22052049
0x22052049
0x22052049
0x22052049
0x22052049
0x22052049
0x22052049
0x22052049
0x22052049
0x22052049
0x22052049
0x22052049
0x22052049
Each part number contains a revision code. This is the die mask revision number and is included in the part num-
ber for identification purposes only.
The PVR (Processor Version Register) and the JTAG ID register are software accessible (read-only) and contain
information that uniquely identifies the part. Refer to the
PPC440GX User’s Manual
for details on accessing these
registers.
Order Part Number Key
PPC440GP-3CC500Ex
Shipping Package:
Blank = Tray
Z
= Tape and reel
AMCC Part Number
Case Temperature Range
C = -40°C to +85°C
E = -40°C to +105°C
Processor Speed
Revision Level
Grade 3 Reliability
Package
C = Ceramic
4
AMCC Confidential and Proprietary
440GP – PowerPC 440GP Embedded Processor
Revision 1.01 – July 30, 2004
Preliminary Data Sheet
Figure 1. PPC440GX Functional Block Diagram
Universal
Interrupt
Controller
Clock
Control
Reset
Timers
MMU
Power
Mgmt
DCRs
PPC440
45 internal
13 external
Processor Core
JTAG
32KB
D-Cache
Trace
32KB
I-Cache
Arb
DCR Bus
GP
Timers
GPIO
IIC
x2
UART
x2
On-chip Peripheral Bus (OPB)
SRAM
8KB
DMA
Controller
(4-Channel)
OPB
Bridge
Processor Local Bus (PLB)
Ethernet
x2
External
External
Bus Master
Bus
Controller
Controller
66MHz max
32-bit addr
32-bit data
MAL
1 MII
DDR SDRAM
Controller
133MHz max
13-bit addr
32/64-bit data
PCI-X
Bridge
or
2 RMII
133MHz max
or
The PPC440GX is designed using the IBM Microelectronics Blue Logic
™
methodology in which major functional
blocks are integrated together to create an application-specific product (ASIC). This approach provides a consis-
tent way to create complex ASICs using IBM CoreConnect Bus
™
Architecture.
Note: IBM CoreConnect buses provide:
• 128-bit PLB interfaces up to 133.33MHz, 2.1GB/s
• 32-bit OPB interfaces up to 66.66MHz, 266 MB/s
ADDRESS MAPS
The PPC440GX 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 sec-
ond address map is for Device Configuration Registers (DCRs). The DCRs are accessed by software running on
the PPC440GX processor through the use of
mtdcr
and
mfdcr
instructions.
AMCC Confidential and Proprietary
5