PPC440EP-3JC667CZ [AMCC]
RISC Microprocessor, 32-Bit, 667MHz, CMOS, PBGA456, 35 X 35 MM, ROHS COMPLIANT, PLASTIC, BGA-456;型号: | PPC440EP-3JC667CZ |
厂家: | APPLIED MICRO CIRCUITS CORPORATION |
描述: | RISC Microprocessor, 32-Bit, 667MHz, CMOS, PBGA456, 35 X 35 MM, ROHS COMPLIANT, PLASTIC, BGA-456 |
文件: | 总87页 (文件大小:1210K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
Part Number 440EP
Revision 1.29 – May 07, 2008
Data Sheet
440EP
PowerPC 440EP 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.
• Two USB ports. One USB 1.1 Host interface with
on-chip PHY. One USB 2.0 Device interface, with
dedicated DMA, configured as a 1.1 on-chip PHY
or a 2.0 UTMI.
• Floating Point Unit with single- and double-
precision and single-cycle throughput.
• Dual bridged Processor Local Buses (PLBs) with
64- and 128-bit widths.
• External peripheral bus (16-bit data) for up to six
devices with external mastering.
• Double Data Rate (DDR) Synchronous DRAM
(SDRAM) interface operating up to 133MHz with
ECC.
• Two IIC interfaces (one with boot parameter read
capability).
• DMA support for external peripherals, internal
UART and memory.
• NAND Flash interface.
• SPI interface.
• PCI V2.2 interface (3.3V only). Thirty-two bits at
up to 66MHz.
• General Purpose I/O (GPIO) interface.
• JTAG interface for board level testing.
• 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 440EP (PPC440EP)
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 standard plastic ball grid
array (E-PBGA), with and without lead (RoHS
compliant).
incorporates on-chip power management features.
Typical power (measured): Less than 3W at 533MHz,
2.5W at 400MHz.
This chip contains a high-performance RISC
processor, a floating point unit, 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, USB ports, NAND Flash interface, and
general purpose I/O.
Supply voltages required: 3.3V, 2.5V, 1.5V.
AMCC Proprietary
1
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Contents
Ordering and PVR Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Address Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
PowerPC 440 Processor Core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Internal Buses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Floating Point Unit (FPU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
PCI Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
DDR SDRAM Memory Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
External Peripheral Bus Controller (EBC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Ethernet Controller Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
DMA to PLB3 Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
DMA to PLB4 Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Serial Ports (UART) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
IIC Bus Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Serial Peripheral Interface (SPI/SCP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Universal Serial Bus (USB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
NAND Flash Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
General Purpose Timers (GPT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
General Purpose IO (GPIO) Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Universal Interrupt Controller (UIC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
JTAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Package Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Signal Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Signal Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Device Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Spread Spectrum Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
I/O Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
DDR1 SDRAM I/O Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
DDR SDRAM Write Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
DDR SDRAM Read Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Strapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
2
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Figures
Data Sheet
Figure 1. Order Part Number Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Figure 2. PPC440EP Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Figure 3. 35mm, 456-Ball E-PBGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 4. Overshoot Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Figure 5. Timing Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Figure 6. Input Setup and Hold Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Figure 7. Output Delay and Float Timing Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Figure 8. DDR SDRAM Simulation Signal Termination Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Figure 9. DDR SDRAM Write Cycle Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Figure 10. DDR SDRAM MemClkOut0 and Read Clock Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Figure 11. DDR SDRAM Read Data Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Figure 12. DDR SDRAM Read Cycle Timing—Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Figure 13. DDR SDRAM Read Cycle Timing—Example 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Figure 14. DDR SDRAM Read Cycle Timing—Example 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
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. Signal Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Table 9. Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Table 10. Recommended DC Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Table 11. Overshoot and Undershoot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Table 12. Input Capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Table 13. Typical DC Power Supply Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Table 14. V Supply Power Dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
DD
Table 15. DC Power Supply Current Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Table 16. Package Thermal Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Table 17. Clocking Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Table 18. Peripheral Interface Clock Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Table 19. I/O Specifications—PCI, USB, UART, IIC, SPI, Ethernet, System and Debug Interfaces . . . . . . . . . 71
Table 20. I/O Specifications—EBC, EBMI, DMA and NAND Flash Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Table 21. DDR SDRAM Output Driver Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Table 22. I/O Timing—DDR SDRAM T
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
DS
Table 23. I/O Timing—DDR SDRAM T , T , and T
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
HA
SK SA
Table 24. I/O Timing—DDR SDRAM T and T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
SD
HD
AMCC Proprietary
3
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 25. I/O Timing—DDR SDRAM T
and T
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
DIN
SIN
Table 26. Strapping Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
4
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Ordering and PVR Information
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:)
PPC440EP
PPC440EP-3pbfffCx
35mm, 456 ball, E-PBGA
C
0x422218D4
0x2A950049
Notes:
1. p = Module Package type
B = standard (E-PBGA) and contains lead.
J = standard (E-PBGA) and is lead-free (RoHS compliant)
2. b = Chip revision level
C = Revision level C (2.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 400 MHz parts
-40°C to +100°C for 533MHz 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) and contain
information that uniquely identifies the part. Refer to the PPC440EP User’s Manual for details on accessing these
registers.
Figure 1. Order Part Number Key
PPC440EP-3JC667CZ
Shipping Package
AMCC Part Number
Grade 3 Reliability
Package
Case Temperature Range
Processor Frequency
Revision Level
Note: The example P/N above is a standard lead-free, revision C package, capable of running at
667MHz, and is shipped in tape-and-reel packaging.
AMCC Proprietary
5
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Block Diagram
Figure 2. PPC440EP Functional Block Diagram
10
Clock
Control
Reset
External
Power
Mgmt
Interrupts
66MHz max
- 32 bits
- 6 devices
66MHz max
- 30-bit addr
- 16-bit data
DCRs
Timers
MMU
UIC
PPC440
Processor Core
DCR Bus
FPU
External
Peripheral
Controller
NAND
Flash
Controller
PCI
Bridge
Trace
JTAG
32KB
32KB
D-Cache
I-Cache
Performance
Monitor
PLB
Bridge
PLB (PLB4—128 bits)
PLB (PLB3—64 bits)
GPT
OPB
Bridge
DMA
Controller
DMA
Controller
OPB
Bridge
DDR SDRAM
Controller
On-chip Peripheral Bus (OPB 0)
OPB 1
USB 2.0
Device
USB 1.1
Host
Ethernet
10/100
x2
IIC
x2
UART
x4
SPI
GPIO
BSC
266MHz data rate
- 13-bit addr
- 32-bit data
MAL
1 MII
1.1PHY 1.1PHY
UTMI
ZMII
or
2 RMII
or
2 SMII
D+/D−
D+/D−
™
The PPC440EP is a system on a chip (SOC) using IBM CoreConnect Bus Architecture.
6
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Address Maps
Data Sheet
The PPC440EP 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 PPC440EP processor through the use of mtdcr and mfdcr instructions.
Table 1. System Memory Address Map (Sheet 1 of 2)
Function
Local Memory1
Sub Function
Start Address
0 0000 0000
0 4000 0000
0 5000 0000
0 5000 0040
0 5000 0100
0 5000 0180
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 4FFF FFFF
0 5000 003F
0 5000 00FF
0 5000 017F
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
1GB
OPB Arbiter for USB (OPB 1)
Reserved
64B
USB 2.0 Device Bus
USB 2.0 Device
Reserved
128B
EBC
EBC
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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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 EF60 1080
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 EF60 107F
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 (OPB 0)
Reserved
64B
128B
128B
16B
GPIO0 Controller
Reserved
GPIO1 Controller
Reserved
Ethernet PHY ZMII
Reserved
Ethernet 0 Controller
Ethernet 1 Controller
USB 1.1 Host
Reserved
256B
256B
128B
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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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
100
140
180
200
210
300
340
00B
00D
00F
011
013
015
017
01F
02F
03F
06F
07F
08F
09F
0A7
0AF
0B7
0BF
0CF
0DF
0FF
13F
17F
1FF
20F
2FF
33F
3FF
12W
2W
Clocking Power On Reset (CPR)
System DCRs (SDR)
Memory Controller (SDRAM)
External Bus Controller (EBC)
Reserved
2W
2W
2W
2W
PLB 128 Performance Monitor (PPM)
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
Reserved
16W
16W
32W
64W
64W
128W
16W
512W
64W
512W
DMA to PLB 64 Controller
Reserved
Ethernet MAL
PLB 128 to OPB Bridge
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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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 is the first processor core to implement the new Book E PowerPC
embedded architecture and the first to use the 128-bit version of IBM’s on-chip CoreConnect Bus Architecture.
Features include:
• Up to 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
Floating Point Unit (FPU)
Features include:
• Five stages with 2 MFlops/MHz
• Hardware support for IEEE 754
• Single- and double-precision
• Single-cycle throughput on most instructions
• Thirty-two 64-bit floating point registers
10
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Internal Buses
Data Sheet
The PowerPC 440EP features five standard on-chip buses: two Processor Local Buses (PLBs), two On-Chip
Peripheral Buses (OPBs), 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 secondary OPB is dedicated to USB 2.0 and
DMA. 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:
• 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
• 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 (2)
– 32-bit data path
– 32-bit address
– 66.66MHz
• DCR
– 32-bit data path
– 10-bit address
AMCC Proprietary
11
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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 PPC440EP 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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
DMA to PLB4 Controller
This DMA controller provides a DMA interface dedicated to the USB 2.0 device ports and the 128-bit PLB.
Features include:
• 4 independent channels supporting internal USB 2.0 Device endpoints 1 and 2
• 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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Serial Peripheral Interface (SPI/SCP)
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
Universal Serial Bus (USB)
The USB interfaces provide both device and host support for version 1.1 and device support for version 2.0.
Support for the USB 2.0 Transceiver Macrocell Interface (UTMI) specification is included.
Features include:
• USB 1.1 Host port with internal PHY
• USB 2.0 Device UTMI or USB 1.1 Device PHY
• Device support provides 6 end points (3 in, 3 out)
• 1024B FIFO (double buffering of 512B packets)
• FIFOs are not shared between in and out endpoints
• Endpoints do not support high-bandwidth isochronous transfers
• Two USB 2.0 device end points have DMA dedicated channels (DMA to PLB 128)
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 for 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
AMCC Proprietary
15
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
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).
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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Package Diagram
Figure 3. 35mm, 456-Ball E-PBGA
Top View
®
PPC440EP
Part Number
30 TYP
nprffft
1YWWBZZZZZ
Lot Number
Gold Gate Release
Corresponds to
A1 Ball Location
Notes: 1. All dimensions are in mm.
2. Package is available in both lead-free and leaded versions.
C
0.20
A
C
0.20
35.0
31.75
C
0.25
Bottom View
0.35
C
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.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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Signal Lists
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 52 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
53
53
BA1
BankSel0
BankSel1
BankSel2
BankSel3
R02
DDR SDRAM
R01
N01
[BusReq][USB2TermSel]GPIO31
AA23
J02
External Master Peripheral
DDR SDRAM
56
53
53
CAS
ClkEn
AF05
AE05
AD07
J01
DDR SDRAM
DM0
DM1
DM2
DDR SDRAM
53
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
55
55
B06
C07
B24
AC12
C08
D08
AD09
AC08
K03
DQS1
DQS2
DDR SDRAM
System
53
59
DQS3
M04
AC06
Y25
DQS8
[DrvrInh1]USB2LS0[RejectPkt]
[DrvrInh2]Halt
C25
AMCC Proprietary
19
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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
53
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][USB2XcvrSel]GPIO30
[ExtReq][USB2RxErr]GPIO27
ExtReset
Ethernet
54
H23
External Slave Peripheral
55
A05
B04
AA25
AD26
B23
External Master Peripheral
External Master Peripheral
External Master Peripheral
56
56
56
20
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 5. Signals Listed Alphabetically (Sheet 3 of 24)
Signal Name
Ball
A01
A02
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
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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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[USB2RxDV]
AD19
AE20
AD18
AC17
AD14
AF13
AF14
AC14
AD16
AF17
AD15
AF18
AF20
AC16
AC26
AD26
Y24
System
59
GPIO27[USB2RxErr][ExtReq]
GPIO28[USB2TxVal]
GPIO29[USB2Susp][HoldAck]
GPIO30[USB2XcvrSel][ExtAck]
GPIO31[USB2TermSel][BusReq]
AB25
AA25
AA23
24
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 5. Signals Listed Alphabetically (Sheet 7 of 24)
Signal Name
Ball
Interface Group
Page
GPIO32[USB2OM0]
GPIO33[USB2OM1]
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]
W24
AB26
R25
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
56
[HoldAck][USB2Susp]GPIO29
[HoldPri]USB2LS1[LeakTest]
[HoldReq]USB2RxAct[RcvrInh]
IIC0SClk
AB25
V24
External Master Peripheral
Y23
U25
IIC0 Peripheral
56
IIC0SData
T24
AMCC Proprietary
25
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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
56
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]USB2LS1[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
53
MemAddr07
MemAddr08
MemAddr09
AB02
R03
AD01
AD02
AF12
AE13
MemAddr10
MemAddr11
MemAddr12
MemClkOut0
DDR SDRAM
53
MemClkOut0
26
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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
[ModeCtrl][IRQ5]DMAReq1
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
53
AA02
V04
Y01
V03
W02
W01
U03
T03
U02
AE04
AC12
DDR SDRAM
System
53
59
AMCC Proprietary
27
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 5. Signals Listed Alphabetically (Sheet 11 of 24)
Signal Name
Ball
G16
G17
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
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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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
52
K23
K24
J25
L23
K25
K26
M24
M23
L25
N23
N26
M26
P26
B18
F23
F24
E26
B21
D26
G24
PCI
52
PCI
PCI
PCI
52
52
52
PCIDevSel
PCIFrame
AMCC Proprietary
35
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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
52
PCI
PCI
PCI
PCI
PCI
52
52
52
52
52
PCIIRDY
PCIPar
PCIPErr
PCIReq0/Gnt
PCIReq1
PCIReq2
PCIReq3
PCIReq4
PCIReq5
PCIReset
PCISErr
PCI
52
PCI
PCI
PCI
PCI
52
52
52
52
PCIStop
PCITRDY
E23
G23
36
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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
55
PerAddr17
PerAddr18
PerAddr19
PerAddr20
PerAddr21
PerAddr22
PerAddr23
PerAddr24
PerAddr25
PerAddr26
PerAddr27
PerAddr28
PerAddr29
PerAddr30
PerAddr31
PerBLast
External Slave Peripheral
External Master Peripheral
55
56
PerClk
PerCS0[NFCE0]
[PerCS1][NFCE1]GPIO06
[PerCS2][NFCE2]GPIO07
[PerCS3][NFCE3]GPIO08
[PerCS4]GPIO09
[PerCS5]GPIO10
External Slave Peripheral
55
AMCC Proprietary
37
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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
AF15
AE14
U24
V25
T23
External Slave Peripheral
55
External Master Peripheral
External Slave Peripheral
External Slave Peripheral
External Slave Peripheral
55
55
55
55
PerReady
PerR/W
PerWBE0
PerWBE1
PSROOut
RAS
External Slave Peripheral
55
System
59
53
59
59
54
DDR SDRAM
System
[RcvrInh]USB2RxAct[HoldReq]
[RefEn]USB2TxRdy
[RejectPkt]USB2LS0[DrvrInh1]
SAGND
System
Ethernet
Power
60
SAVDD
SCPClkOut[IIC1SClk]
SCPDI[IIC1SData]
SCPDO
Serial Peripheral (SPI)
58
38
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 5. Signals Listed Alphabetically (Sheet 21 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
53
AE06
AE19
AB01
AE18
B05
SysClk
System
System
System
JTAG
59
59
59
58
58
58
59
59
58
SysErr
SysReset
TCK
TDI
C17
JTAG
TDO
C21
JTAG
TestEn
A03
System
System
JTAG
TmrClk
AD11
D02
TMS
[TrcBS0]GPIO49
[TrcBS1]GPIO50
[TrcBS2]GPIO51
TrcClk
AE21
AC25
AA24
AC19
Trace
Trace
60
60
AMCC Proprietary
39
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 5. Signals Listed Alphabetically (Sheet 22 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
56
U26
N24
P24
P23
40
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 5. Signals Listed Alphabetically (Sheet 23 of 24)
Signal Name
Ball
Interface Group
Page
USB1Clk
AD25
R23
USB1DevXcvr
USB1DevXcvr
USB1HostXcvr
USB1HostXcvr
USB2Clk
R24
W25
W26
AD22
AD21
AE23
AF24
AC21
AE26
AB23
AC24
AB24
AD20
AE22
AC20
AF23
AD23
V23
USB2DI0
USB2DI1
USB2DI2
USB2DI3
USB2DI4
USB2DI5
USB2DI6
USB2DI7
USB2DO0
USB2DO1
USB2DO2
USB2DO3
USB2DO4
USB2DO5
USB2DO6
USB2DO7
Universal Serial Bus
57
Y26
U23
USB2LS0[DrvrInh1][RejectPkt]
USB2LS1[LeakTest][HoldPri]
[USB2OM0]GPIO32
Y25
V24
W24
AB26
Y23
[USB2OM1]GPIO33
USB2RxAct[HoldReq][RcvrInh]
[USB2RxDV]GPIO26
AC26
AD26
AB25
AA23
W23
Y24
[USB2RxErr]GPIO27[ExtReq]
[USB2Susp]GPIO29[HoldAck]
[USB2TermSel]GPIO31[BusReq]
USB2TxRdy[RefEn]
[USB2TxVal]GPIO28
[USB2XcvrSel]GPIO30[ExtAck]
AA25
AMCC Proprietary
41
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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
53
42
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
In the following table, only the primary (default) signal name is shown for each pin. Multiplexed or multifunction
signals are marked with an asterisk (*). To determine what signals or functions are multiplexed on those pins, look
up the primary signal name in 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
GPIO40*
GND
GPIO07*
GPIO02*
GND
GPIO05*
TCK
PerWBE1
PerReady
GPIO06*
GPIO04*
GPIO00*
PerAddr10
PerAddr15
PerAddr16
PerAddr18
PerAddr26*
PerAddr30
PCIAD01
PCIAD06
TDI
PerR/W
GPIO01*
GPIO08*
PerAddr11
PerAddr14
GPIO09*
PerAddr19
PerAddr20
PerAddr25*
PerAddr27*
PerAddr29*
PCIAD00
PCIAD04
PCIC0/BE0
PCIReq2
PCIReq1
PCIClk
PerCS0
PerAddr09
PerAddr13
GND
TRST
GPIO03*
PerAddr08
PerAddr12
PerBLast
PerAddr17
PerAddr21
PerAddr31
PCIAD02
PCIAD07
PCIGnt0/Req
GPIO47*
PCIReset
PCIINT
GPIO10*
GND
PerAddr23
PerAddr22
PerAddr24*
PerAddr28*
GND
PCIAD03
PCIAD05
GPIO48*
PCIAD09
GND
PCIAD08
PCIReq3
PCIAD10
TDO
GND
PCIReq4
PCIAD12
PCIAD13
PCIGnt2
GND
PCIAD11
ExtReset
GPIO46*
GND
PCIAD14
PCIPar
PCIAD15
GND
GND
PCIPErr
PCIGnt3
PCIDevSel
Halt[DrvrInh2]
PSROOut
GND
AMCC Proprietary
43
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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
GPIO43*
PerData07
GPIO41*
OVDD
PerWBE0
PerData05
PerData08
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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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
USB1DevXcvr
USB1DevXcvr
GPIO34*
SCPDO
IIC0SData
UART0_Rx
GND
PCIReq0/Gnt
PCIAD29
GPIO37*
46
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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
USB2DO7
SCPClkOut*
IIC0SClk
USB2DO5
USB2LS1*
SCPDI*
GPIO36*
USB2TxRdy*
GPIO32*
USB2RxAct*
GPIO28*
USB1HostXcvr
USB1HostXcvr
USB2LS0*
USB2DO6
GPIO35*
AMCC Proprietary
47
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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 GPIO61*
AC10 MemData12
AC11 MemData06
AC12 IRQ5*
VDD
VDD
VDD
AB10
AB11
AB12
AD10 MemData09
AD11 TmrClk
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 USB2DO0
AD21 USB2DI0
SVDD
SVDD
SVDD
VDD
AB19
AB20
AB21
AB22
AC20 USB2DO2
AC21 USB2DI3
SVDD
AA22
AC22 GPIO57*
AC23 GND
AD22 USB2Clk
AD23 USB2DO4
AD24 GND
AA23 GPIO31*
AA24 GPIO51*
AA25 GPIO30*
AA26 GND
AB23 USB2DI5
AB24 USB2DI7
AB25 GPIO29*
AB26 GPIO33*
AC24 USB2DI6
AC25 GPIO50*
AC26 GPIO26*
AD25 USB1Clk
AD26 GPIO27*
48
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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 USB2DO1
AE23 USB2DI1
AE24 GPIO58*
AE25 GND
AF22 GPIO56*
AF23 USB2DO3
AF24 USB2DI2
AF25 GND
AE26 USB2DI4
AF26 GND
AMCC Proprietary
49
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Signal Descriptions
The PPC440EP 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
Total Signal Pins
AVDD
No. of Pins
304
1
SAVDD
1
1
SAGnd
AGnd
OVDD
1
18
SVDD
VDD
18
32
80
Gnd
Total Power Pins
Reserved
152
0
Total Pins
456
In the table “Signal Functional Description” on page 52, 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 with 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 PPC440EP to broadcast an address to external slave devices when the
PPC440EP 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 PPC440EP. In this example, the pins are also bidirectional, serving both as inputs
and outputs.
50
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Multimode Signals
In some cases (for example, Ethernet) the function of a pin may vary with different modes of operation. When a pin
has multiple signal names assigned to distinguish different modes of operation, all of the names are shown.
Strapping Pins
One group of pins is used as strapped inputs during system reset. These pins function as strapped inputs only
during reset and are used for other functions during normal operation (see “Strapping” on page 84). Note that
these are not multiplexed pins since the function of the pins is not programmable.
Unused I/Os
Termination of unused receivers is generally required; however there are some exceptions that reduce or eliminate
the need for termination.
Signals Multiplexed with GPIO:
By Default after reset, signals shared with GPIO pins are configured as GPIO receivers. Termination however is not needed if
the GPIO during initialization are configured as outputs. To configure as drivers, set and clear the appropriate bits in the
GPIOx_ODR, GPIOx_TCR and GPIOx_OR registers as described in the GPIO chapter of the user’s manual.
PCI:
When the PCI bridge is unused, configure the PCI controller to park on the bus by pulling the PCIReq0 [Gnt] signal low. Parking
forces the PLB3 to PCI bridge to actively drive PCIAD31:0 and PCIC3:0[BE3:0]. The remaining PCI control signals must be
terminated as follows:
– Disable the internal PCI arbiter and enable PCI synchronous mode (See IIC Boot Strap Chapter in the user’s manual).
(Note: Synchronous mode is not supported when operating the PCI bus. This mode should only be used for
terminating an unused PCI interface).
– Individually connect PCISErr, PCIPErr, PCITRDY, and PCIStop through 3kΩ resistors to +3.3v.
– Terminate PCIReq1:5 through 3kΩ resistors to +3.3v.
– Terminate PCIReq0[Gnt] through a 1kΩ resistor to GND.
DDR:
When ECC is not used, no termination is needed for unused ECC signals (ECC0:7, DM8, and DS8).
USB Host:
When the USB Host interface is not used, a clock is still required for USB1Clk in order to reset the USB Host. If the USB Host
does not reset, it can interfere with the internal PLB3 and OPB buses. The USB Host signals must be terminated as follows:
– A clock must be connected to USB1Clk. The clock can be any frequency from 32kHz to 48MHz.
– USB1HostXcvr and USB1HostXcv signals must be pulled down.
USB Device:
The USB Device requires a subset of the USB signals to be terminated.
– USB2LS0[Drvrlnh1][RejectPkt] must be pulled by unless used as a packet reject input.
– USB2D10:7, USB1DevXcvr, USB1DevXcvr and USB2Clk signals must be pulled down.
SMII0, RMII0 or MII:
– Configure EMAC0 to use internal clocks by setting SDR0_MFR[E0CS]=1 and reset EMAC0 by setting
EMAC0_MR0[SRST]=1.
– No pull ups or pull downs required
SMII1, RMII1 or MII:
– Configure EMAC1 to use internal clocks by setting SDR0_MFR[E1CS]=1 and reset EMAC1 by setting
EMAC0_MR1[SRST]=1.
– No pull ups or downs required.
AMCC Proprietary
51
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 8. Signal Functional Description (Sheet 1 of 9)
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
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.
PCIGnt0/Req
PCIGnt1:5
O
O
3.3V PCI
3.3V PCI
Indicates that the specified agent is granted access to the bus.
Used only when internal PCI arbiter enabled.
Used as a chip select during configuration read and write
transactions.
PCIIDSel
PCIINT
I
3.3V PCI
3.3V PCI
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. Used only when internal PCI arbiter enabled.
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)
Current target is requesting the master to stop the current
transaction.
(PCI 2.2 specification requires 8.2kΩ pull up on host system)
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)
52
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 8. Signal Functional Description (Sheet 2 of 9)
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
AMCC Proprietary
53
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 8. Signal Functional Description (Sheet 3 of 9)
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
Ethernet Interface
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, RMII, and SMII: Management data clock.
MII, RMII, and SMII: Transfer command and status information
with 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.
EMCTxClk,
EMCRefClk
3.3V tolerant
2.5V CMOS
I
SMII: Reference clock (125MHz).
RMII: Reference clock (50MHz).
EMCTxD0:1,
EMC0TxD0:1
EMC0:1TxD
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. (Note: Redrive EMCSync when driving more
than one load. EMCSync is a weak driver).
EMCTxEn,
EMC0TxEn,
EMCSync
3.3V tolerant
2.5V CMOS
O
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.
54
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 8. Signal Functional Description (Sheet 4 of 9)
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 PPC440EP 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 PPC440EP when not in external
master mode, otherwise used by external master.
3.3V LVTTL
1, 2
Peripheral address bus used by PPC440EP 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 indicate the last transfer of a memory access.
PerBLast
PerCS0:5
I/O
O
3.3V LVTTL
3.3V LVTTL
1, 4
2
External peripheral device select.
Peripheral data bus used by PPC440EP when not in external
master mode, otherwise used by external master.
PerData00:15
I/O
3.3V LVTTL
1
2
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 PPC440EP is the bus
master, it enables the selected device to drive the bus.
PerOE
O
I
3.3V LVTTL
3.3V LVTTL
PerReady
Used by a peripheral slave to indicate it is ready to transfer data.
Used by the PPC440EP 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.
AMCC Proprietary
55
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 8. Signal Functional Description (Sheet 5 of 9)
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 PPC440EP needs to regain control
of peripheral interface from an external master.
BusReq
ExtAck
O
O
I
Multiplex
Multiplex
External Acknowledgement. Used by the PPC440EP 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 PPC440EP 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
IIC1SClk
IIC1SData
Multiplex
2
56
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 8. Signal Functional Description (Sheet 6 of 9)
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
USB/UTMI Peripheral Interface
3.3V tolerant
2.5V CMOS
USB2DI0:7
USB2DO0:7
USB2TxRdy
USB2RxAct
USB2RxDV
USB2RxErr
USB2LS0
Unidirectional data inputs.
Unidirectional data outputs.
Transmit data ready.
Receive active.
I
O
I
5
3.3V tolerant
2.5V CMOS
3.3V tolerant
2.5V CMOS
3.3V tolerant
2.5V CMOS
I
3.3V tolerant
2.5V CMOS
Receive data valid.
Receive error.
I
3.3V tolerant
2.5V CMOS
I
3.3V tolerant
2.5V CMOS
Line state 0.
I
2
3.3V tolerant
2.5V CMOS
USB2LS1
Line state 1.
I
3.3V tolerant
2.5V CMOS
USB2TxVal
USB2Susp
USB2XcvrSel
USB2TermSel
USB2OM0:1
Transmit valid.
O
O
O
O
O
I/O
3.3V tolerant
2.5V CMOS
Suspend.
3.3V tolerant
2.5V CMOS
Transceiver select.
Termination select.
Operational mode.
3.3V tolerant
2.5V CMOS
3.3V tolerant
2.5V CMOS
5V tolerant
USB1HostXcvr
USB1HostXcvr
USB 1.1 Host differential transceiver.
USB 1.1 Device differential transceiver.
5
5
5
USB diff xcvr
5V tolerant
USB1DevXcvr
USB1DevXcvr
I/O
I
USB diff xcvr
USB 2.0 Clock
3.3V tolerant
2.5V CMOS
USB2Clk
USB1Clk
Requires 60MHz signal for operation in 1.1 or 2.0 mode.
USB 1.1 Host Clock (48MHz)
3.3V tolerant
2.5V CMOS
I
Note: If not used for USB, must be connected to a clock signal with
a frequency between 32kHz and 48MHz.
AMCC Proprietary
57
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 8. Signal Functional Description (Sheet 7 of 9)
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.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 8. Signal Functional Description (Sheet 8 of 9)
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
3.3V tolerant
2.5V CMOS
SysClk
SysErr
Main system clock input.
Clock
O
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
TmrClk
Processor timer external input clock.
General purpose I/O 0 through 63. To access these functions,
software must set DCR register bits.
GPIO00:63
TestEn
I/O
Multiplex
3.3V LVTTL
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
DrvrInh2
PSROOut
I
Driver Inhibit. Active only when TestEn is active. Used for
manufacturing test only.
I
3.3V LVTTL
Module characterization and screening. Use for test purposes only.
Tie down as specified in Note 3 for normal operation.
Perf screen
ring osc
O
1, 3
AMCC Proprietary
59
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 8. Signal Functional Description (Sheet 9 of 9)
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.
3.3V tolerant
2.5V CMOS
TrcES0:4
TrcTS0:6
I/O
I/O
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
60
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Device Characteristics
Table 9. 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.
Table 10. 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
OVDD
SVDD
+3.0
+3.3
+3.6
V
SDRAM Supply Voltage
+2.3
+2.5
+2.7
V
AVDD
PLL Supply Voltages
+1.4
+1.5
+1.6
V
3
3
2
SAVDD
SVREF
SDRAM PLL Voltage
+1.4
+1.5
+1.6
V
DDR SDRAM Reference Voltage
Input Logic High (2.5V SSTL)
Input Logic High (2.5V CMOS, 3.3V tolerant receiver)
Input Logic High (3.3V PCI)
Input Logic High (3.3V LVTTL)
+1.15
+1.25
+1.35
SVDD+0.3
V
SVREF+0.18
V
1.7
V
VIH
0.5OVDD
OVDD+0.5
+3.6
V
1
+2.0
V
AMCC Proprietary
61
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 10. 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
Input Logic Low (2.5V SSTL)
Symbol
Minimum
Typical
Maximum
Unit
V
Notes
SVREF-0.18
-0.3
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
1
Input Logic Low (3.3V LVTTL)
+0.8
V
SVDD
Output Logic High (2.5V SSTL)
+1.95
2.0
V
SVDD
OVDD
OVDD
Output Logic High (2.5V CMOS, 3.3V tolerant receiver)
Output Logic High (3.3V PCI)
V
VOH
0.9OVDD
V
1
1
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
Case Temperature:
333MHz and 400MHz parts in any package
-40
-40
-40
-40
-90
-100
+85
+95
533MHz parts in any package
667MHz parts in the E-PBGA package
667MHz parts in the TE-PBGA package.
TC
°C
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
PPC440EP. 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.
62
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Figure 4. Overshoot Waveform
AC Overshoot (V)
DC Overshoot (V)
T
CYC
DC Undershoot (V)
AC Undershoot (V)
T
T
OS
OS
Table 11. 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
PPC440EP. A Separate filter, as shown below, is recommended for each voltage.
• The filter should keep the AV -AGND (SAGND-SAGND) compression/expansion due to noise less than +50
DD
mV.
AMCC Proprietary
63
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
• All wire 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 – 0.1μF ceramic
C
AGND, SAGND
GND
Table 12. Input Capacitance
Parameter
Symbol
Maximum
2.5
Unit
pF
pF
pF
pF
pF
pF
Notes
CIN1
Group 1 (2.5V SSTL I/O)
Group 2 (3.3V LVTTL I/O)
Group 3 (PCI I/O)
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 13. 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.15
1.24
1.43
2.08
1.15
1.15
1.15
1.15
0.04
0.04
0.04
0.04
2.34
2.43
2.62
3.27
W
W
W
W
1
1
1
1
Notes:
1. Typical Power is based on nominal voltage of VDD = +1.5V and TC = max. specified in Table 10 on page 61, while running Linux and a
test application that exercises each core with representative traffic.
64
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 14. V Supply Power Dissipation
DD
Frequency (MHz)
+1.4V
0.96
1.04
1.20
1.74
+1.5V
1.15
1.24
1.43
2.08
+1.6V
1.38
1.49
1.71
2.52
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 10 on page 61, while running Linux and a test application
that exercises each core with representative traffic.
Table 15. DC Power Supply Current Loads
Parameter
Symbol
Typical
1380
10
Maximum
Unit
mA
mA
mA
mA
mA
Notes
V
DD (1.5V) active operating current
IDD
2200
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, TC = +85°C, and a best-case process (which
drives worst-case power), while running Linux and a test application that exercises each core with representative traffic.
AMCC Proprietary
65
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 16. Package Thermal Specifications
Thermal resistance values for the E-PBGA and TE-PBGA package are as follows:
Airflow
ft/min (m/sec)
Parameter
Symbol
Package
Unit
Notes
0 (0)
100 (0.51)
200 (1.02)
Junction-to-ambient thermal resistance
without heat sink
θJA
θJA
E-PBGA
E-PBGA
20.0
18.7
11.9
17.9
°C/W
°C/W
Junction-to-ambient thermal resistance
with heat sink
15.3
10.5
Resistance Value
Junction-to-case thermal resistance
θJC
θJB
E-PBGA
E-PBGA
8.3
°C/W
°C/W
Junction-to-board thermal resistance
14.3
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.3W/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
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 = +125°C and a 50pF test load as
DD
J
shown in the figure to the right.
66
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 17. Clocking Specifications
Symbol
SysClk Input
FC
Parameter
Min
Max
Units
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
CPU Clock
FC
MemClkOut and PLB Clock
Frequency
333
667
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
0.7496
TrcClk
FC
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.8 V)
1.25V (1.5V)
0.7V (0.8V)
T
T
CL
CH
T
C
Note: SysClk is a 2.5V/3.3V tolerant receiver. Slew rate should be measured between 0.7V and 1.7V.
AMCC Proprietary
67
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Spread Spectrum Clocking
Care must be taken when using a spread spectrum clock generator (SSCG) with the PPC440EP. 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
PPC440EP the following conditions must be met:
• The frequency deviation must not violate the minimum clock cycle time. Therefore, when operating the
PPC440EP 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 PPC440EP 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 PPC440EP meets the above
requirements and does not adversely affect other aspects of the system.
68
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
I/O Specifications
Data Sheet
Table 18. Peripheral Interface Clock Timings
Parameter
Min
–
Max
Units
MHz
ns
Notes
PCIClk input frequency (asynchronous mode)
PCIClk period (asynchronous mode)
66.66
15
–
PCIClk input high time
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
400
EMCTxClk input high time
EMCTxClk input low time
EMCRxClk input frequency MII
EMCRxClk period MII
35% of nominal period
35% of nominal period
2.5
–
ns
–
ns
25
MHz
ns
40
400
EMCRxClk input high time
EMCRxClk input low time
EMCRefClk input frequency RMII (SMII)
EMCRefClk period RMII (SMII)
EMCRefClk input high time
EMCRefClk input low time
35% of nominal period
35% of nominal period
50 (125)
–
ns
–
ns
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
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
1
1
1
2TOPB+2
–
–
T
OPB+1
OPB+1
UARTSerClk input high time
ns
T
UARTSerClk input low time
USB2Clk input frequency
USB1Clk input frequency
–
ns
60
48
60
48
MHz
MHz
AMCC Proprietary
69
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 18. Peripheral Interface Clock Timings (Continued)
Parameter
TmrClk input frequency
TmrClk period
Min
–
Max
Units
MHz
ns
Notes
100
10
–
TmrClk input high time
TmrClk input low time
Notes:
40% of nominal period
40% of nominal period
60% of nominal period
60% of nominal period
ns
ns
1. TOPB is the period in ns of the OPB clock. The internal OPB clock runs at 1/2 the frequency of the PLB clock. The maxi-
mum OPB clock frequency is 66.66 MHz.
2. In RMII mode, a 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
Figure 7. Output Delay and Float Timing Waveform
Clock
1.25V
max
min
max
max
min
T
T
T
OV
OV
OV
T
T
min
T
OH
Outputs
OH
OH
High (Drive)
Float (High-Z)
Valid
Valid
Low (Drive)
70
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 19. I/O Specifications—PCI, USB, UART, IIC, SPI, Ethernet, System and Debug Interfaces (Sheet 1 of 3)
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
71
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 19. I/O Specifications—PCI, USB, UART, IIC, SPI, Ethernet, System and Debug Interfaces (Sheet 2 of 3)
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
10.2
10.2
10.2
10.2
10.2
10.2
10.2
n/a
IIC0Clk
IIC0Clk
IIC0SData
5
5
0
IIC1SClk
n/a
IIC0SData
0
2
2
n/a
SCPClkOut
SCPDI
7
7
0
0
n/a
n/a
SCPClkOut
SCPClkOut
SCPDO
6
n/a
UARTn_Rx
n/a
async
async
async
async
async
async
async
async
UARTn_Tx
10.3
n/a
7.1
UARTn_DCD
UARTn_DSR
UARTn_CTS
UARTn_DTR
UARTn_RI
n/a
n/a
n/a
na
na
10.3
n/a
7.1
n/a
UARTn_RTS
USB1DevXcvr
USB1DevXcvr
USB1HostXcvr
USB1HostXcvr
USB2DI0:7
10.3
USB 1.1
USB 1.1
USB 1.1
USB 1.1
n/a
7.1
3
3
3
3
0
0
0
0
USB 1.1
USB 1.1
USB 1.1
USB 1.1
n/a
USB1Clk
USB1Clk
USB1Clk
USB1Clk
USB2Clk
USB2Clk
USB2Clk
USB2Clk
USB2Clk
USB2Clk
7
5.2
7
0.05
0.02
0.05
USB2DO0:7
USB2LS0:1
USB2OM0:1
USB2RxAct
USB2RxDV
USB2RxErr
USB2Susp
3
3
0
0
5.1
6.8
n/a
n/a
7.1
9.6
n/a
n/a
3
3
3
3
0
0
0
0
7.1
9.6
7.1
9.6
7.1
9.6
USB2TermSel
USB2TxRdy
USB2TxVal
USB2XcvrSel
Interrupts Interface
IRQ0:9
7.1
9.6
6
0.1
n/a
n/a
3
3
0
0
7.1
9.6
7.1
9.6
n/a
n/a
async
72
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 19. I/O Specifications—PCI, USB, UART, IIC, SPI, Ethernet, System and Debug Interfaces (Sheet 3 of 3)
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)
JTAG Interface
TCK
n/a
n/a
n/a
n/a
async
async
async
async
async
TDI
TDO
15.3
n/a
10.2
n/a
TMS
TRST
n/a
n/a
System Interface
SysReset
Halt
n/a
n/a
n/a
n/a
7.1
7.1
async
async
async
SysErr
10.3
10.3
GPIO00:63
Trace Interface
TrcClk
10.3
10.3
10.3
10.3
7.1
7.1
7.1
7.1
TrcBS0:2
TrcES0:4
TrcTS0:6
TrcBS0:2
TrcES0:4
TrcTS0:6
AMCC Proprietary
73
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 20. 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
HoldPri
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
74
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
DDR1 SDRAM I/O Specifications
Data Sheet
The DDR1 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 440EP 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
= SV /2
DD
TT
PPC440EP
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.
AMCC Proprietary
75
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Table 21. 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
76
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
DDR SDRAM Write Operation
Data Sheet
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
AMCC Proprietary
77
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Note: The timing data in the following tables is based on simulation runs using Einstimer.
Table 22. 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 23. 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 24. 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 133MHz (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
78
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
DDR SDRAM Read Operation
Data Sheet
The following examples of timing for DDR SDRAM read operations are based on the relationship between the
incoming data and the PLB clock signal. Since the PLB clock cannot be directly observed, the delay of
MemClkOut(0) relative to the PLB clock (T ) is provided.
MD
The internal Read Clock signal, like MemClkOut0, is derived from the PLB clock and can be delayed relative to the
PLB clock by programming the RDCT and RDCD fields in the SDRAM0_TR1 register. The delay can be
programmed from 0 to 1/2 cycle in steps using RDCT. Setting RDCD results in a 1/2 cycle delay plus the value set
in RDCT. The delay of Read Clock relative to the PLB clock (T ) shown below assumes the programmable Read
RD
Clock delay is set to zero.
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
Note:
T
min = 300ps
max = 740ps
RD
min values assume best case conditions.
max values assume worst case conditions.
T
RD
In operation, following the receipt of an address and read command from the PPC440EP, the SDRAM generates
data and the DQS signals coincident with MemClkOut0. The data is latched into the PPC440EP 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).
AMCC Proprietary
79
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Figure 11. DDR SDRAM Read Data Path
Read Sample Point
Mux
flipflop (RDSP)
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[RCT])
1/4
Cycle
Delay
Programmed
Read Clock
Delay
PLB Clock
FF Timing:
T
T
= Input setup time = 0.2ns
= Input hold time = 0.1ns
FF: Flip-Flop
XL: Transparent Latch
IS
IH
T = Propagation delay (D to Q or C to Q) = 0.4ns maximum
P
Table 25. 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.
80
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Example 1:
If the data-to-PLB clock timing is as shown in the example below, then the read clock is not delayed and the Stage
1 data is sampled at (1). Except for small, low frequency memory systems with the memory located physically
close to the PPC440EP, 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
system dependent and taken into account by controller initialization 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.
SIN
T = Propagation delay through FFs
P
T
= Delay from data at package pin to D on Stage 1 FF.
DIN
T = Propagation delay, Stage 1 input to RDSP input w/o ECC
T
AMCC Proprietary
81
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Example 2:
In this example Read Clock is delayed almost 1/2 cycle. Without ECC, Stage 2 data can be sampled at (2). If ECC
is enabled, Stage 3 data must be sampled (see Example 3). In this example, T and T are system dependent
T
TE
and taken into account by controller initialization 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
82
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Example 3:
In this example, ECC is enabled. This requires that Stage 3 data be sampled at (3). If ECC is disabled, the system
will still work, but there will be more latency before the data is sampled into RDSP. In this example, T and T are
T
TE
system dependent and taken into account by controller initialization 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
AMCC Proprietary
83
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Initialization
The PPC440EP 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 “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 PPC440EP 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.
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 26. 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
PPC440EP 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
configuration data.
G (0xA8)
Note: If reading of configuration data from the serial
device fails, the PPC440EP defaults to configuration
X.
H (0xA4)
1
1
1
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 PPC440EP
sequentially reads 16 bytes 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 440EP User’s Manual.
84
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Revision Log
Data Sheet
Date
Version
Contents of Modification
08/21/2003
09/22/2003
10/07/2003
10/13/2003
10/31/2003
11/03/2003
11/25/2003
12/15/2003
12/19/2003
01/12/2004
Initial creation of document.
Misc. updates and corrections.
Misc. updates and corrections.
Add I/O timing.
Miscellaneous updates.
Correct initialization strapping pins and response IIC interface.
Correct OVDD and SVDD pin assignments.
Delete heat sink mounting information placeholders and remove Confidential status.
Restore Confidential status.
Update DDR SDRAM interface timing section.
Correct MemClkOut0 pin assignment.
Correct SDRAM PLL voltage.
03/15/2004
Add Note 6 to UARTn_CTS signal.
Correct SDRAM I/O worst case spec temperature.
Change 333MHz to 400MHz.
04/7/2004
09/2/2004
Correct label on Ethernet transmit signals.
Convert to AMCC format.
Modify headers to flip between left and right pages like the footers.
Change part numbers to AMCC part numbers.
Remove Confidential status, again
09/8/2004
Add USB clock frequency numbers.
Number table and figure captions.
09/28/2004
10/06/2004
Correct USB block diagram and description.
Update formatting and PDF book marking.
10/12/2004
10/28/2004
Add missing DDR SDRAM timing data.
Miscellaneous updates.
Add RejectPkt signal to pin Y25. Issue 31
Corrected numbering on PCIReq signal. Issue 30
Added notes to USB signals to correctly define required pull-ups and pull-downs. Issue 20
11/18/2004
Correct typo on voltage specification for SAV
in the DC Power Supply Loads table. Issue 9
DD
Misc. typo corrections. Issue 29
11/19/2004
11/22/2004
Change bootstrap option numbers to letters and add two options.
Correct bootstrap pin settings to match new letter designations.
Add Revision B part numbers for both leaded and lead-free packages and tape-and-reel
shipping.
12/17/2004
Add input capacitance values.
01/18/2005
01/31/2005
02/08/2005
Update and add missing voltage supply currents.
Update DDR SDRAM timing.
Change circuit type info for some system interface signals and move RejectPkt to the Ethernet
group.
AMCC Proprietary
85
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Date
Version
Contents of Modification
02/15/2005
03/10/2005
03/25/2005
04/27/2005
05/24/2005
Miscellaneous updates
Miscellaneous updates
Correct I/O timing specs for ExtReq signal.
USB 2.0 I/O and DDR SDRAM timing updates.
Add RoHS compliance statement.
Updates and additions to power and thermal specifications.
Add new 667MHz PNs and remove old 466MHz PNs.
06/14/2005
07/06/2005
08/08/2005
10/05/2005
Change maximum NAND Flash to 256MB.
Change solder ball size specification and add thermally enhanced package specification.
Miscellaneous updates
1.20
1.21
Remove metal-layer specification from technology description.
Change default configuration when bootstrap IIC read fails from option A to configuration X.
Add package nomenclature.
11/18/2005
Correct MemClkOut duty cycle.
Correct and move PerErr signal description from master to slave.
Change maximum VCO frequency to 1334MHz.
02/16/2006
05/24/2006
07/19/2006
1.22
1.23
1.24
Add revision level 2.1 (C) part number and PVR number.
Update power dissipation and add additional temperature data.
Correct enable/disable specifications for PCI Gnt/Req signals.
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.
12/18/2006
04/25/2007
1.25
1.26
Correct descriptions of LeakTest, RcvrInh, ModeCtrl, RefEn, and DrvrInh1:2 signals
Remove “Preliminary” status from header.
Remove thermally enhanced package.
Added Assembly Requirements section on page 17, added Unused I/Os section on page 50,
place 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.
Changed the techncial support telephone and fax number.
Changed temperature rating for 333MHz and 400MHz parts on page 4 as per Product Change
Notification: 091207-01.
01/07/2008
1.27
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.
Removed references to PPC440EP Rev B part number since these parts are no longer
available for ordering.
Replaced 16750 compatible UART to 16550
Replaced NS16750 with NS16550.
03/18/2008
05/07/2008
1.28
1.29
Deleted incorrect MDIO timing data from table 19.
86
AMCC Proprietary
Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
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 © 2007 Applied Micro Circuits Corporation.
All Rights Reserved.
AMCC Proprietary
87
相关型号:
SI9130DB
5- and 3.3-V Step-Down Synchronous ConvertersWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135LG-T1
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135LG-T1-E3
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135_11
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9136_11
Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130CG-T1-E3
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130LG-T1-E3
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130_11
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137DB
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137LG
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9122E
500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification DriversWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
©2020 ICPDF网 联系我们和版权申明