Part Number Hot Search : 
89LPC9 LBT07402 PSWT9014 MN622 VS9ARH MAX3654 P2005 BL8532
Product Description
Full Text Search
 

To Download PPC440EP Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Part Number 440EP Revision 1.26 - April 25, 2007
440EP
Power PC 440EP Embedded Processor
Features
* PowerPC(R) 440 processor core operating up to 667MHz with 32KB I-cache and D-cache with parity checking. * Selectable processor:bus clock ratios of N:1, N:2.
www..com
Data Sheet
* Two Ethernet 10/100Mbps half- or full-duplex interfaces. Operational modes supported are MII, RMII, and SMII with packet reject. * Up to four serial ports (16750 compatible UART). * 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. * External peripheral bus (16-bit data) for up to six devices with external mastering. * Two IIC interfaces (one with boot parameter read capability). * NAND Flash interface. * SPI interface. * General Purpose I/O (GPIO) interface. * JTAG interface for board level testing. * Boot from PCI memory, NOR Flash on the external peripheral bus, or NAND Flash on the NAND Flash interface. * Available in RoHS compliant lead-free package.
* Floating Point Unit with single- and doubleprecision and single-cycle throughput. * Dual bridged Processor Local Buses (PLBs) with 64- and 128-bit widths. * Double Data Rate (DDR) Synchronous DRAM (SDRAM) interface operating up to 133MHz with ECC. * DMA support for external peripherals, internal UART and memory.
* PCI V2.2 interface (3.3V only). Thirty-two bits at up to 66MHz. * Programmable interrupt controller supports interrupts from a variety of sources. * Programmable General Purpose Timers (GPT).
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 incorporates on-chip power management features. 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. Technology: CMOS Cu-11, 0.13m. Package: 35mm, 456-ball standard plastic ball grid array (E-PBGA), with and without lead (RoHS compliant). Typical power (measured): Less than 3W at 533MHz, 2.5W at 400MHz. Supply voltages required: 3.3V, 2.5V, 1.5V.
AMCC Proprietary
1
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Contents
Ordering and PVR Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Address Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 PowerPC 440 Processor Core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Internal Buses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Floating Point Unit (FPU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 PCI Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
www..com
DDR SDRAM Memory Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 External Peripheral Bus Controller (EBC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Ethernet Controller Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 DMA to PLB 64 Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 DMA to PLB 128 Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Serial Ports (UART) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 IIC Bus Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Serial Peripheral Interface (SPI/SCP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Universal Serial Bus (USB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 NAND Flash Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 General Purpose Timers (GPT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 General Purpose IO (GPIO) Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Universal Interrupt Controller (UIC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 JTAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Package Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Signal Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Signal Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Device Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Spread Spectrum Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
I/O Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 DDR1 SDRAM I/O Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 DDR SDRAM Write Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 DDR SDRAM Read Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Strapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
2
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Figures
Figure 1. Order Part Number Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Figure 2. PPC440EP Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Figure 3. 35mm, 456-Ball E-PBGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Figure 4. Timing Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Figure 5. Input Setup and Hold Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Figure 6. Output Delay and Float Timing Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Figure 7. DDR SDRAM Simulation Signal Termination Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
www..com
Figure 8. DDR SDRAM Write Cycle Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Figure 9. DDR SDRAM MemClkOut0 and Read Clock Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Figure 10. DDR SDRAM Read Data Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Figure 11. DDR SDRAM Read Cycle Timing--Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Figure 12. DDR SDRAM Read Cycle Timing--Example 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Figure 13. DDR SDRAM Read Cycle Timing--Example 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Tables
Table 1. System Memory Address Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Table 2. DCR Address Map (4KB of Device Configuration Registers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Table 3. Signals Listed Alphabetically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Table 4. Signals Listed by Ball Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Table 5. Pin Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Table 6. Signal Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Table 7. Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Table 8. Recommended DC Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Table 9. Input Capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Table 10. Typical DC Power Supply Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Table 11. VDD Supply Power Dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Table 12. DC Power Supply Current Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Table 13. Package Thermal Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Table 14. Clocking Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Table 15. Peripheral Interface Clock Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Table 16. I/O Specifications--All Speeds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Table 17. I/O Specifications--333MHz to 533MHz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Table 18. DDR SDRAM Output Driver Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Table 19. I/O Timing--DDR SDRAM TDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Table 20. I/O Timing--DDR SDRAM TSK, TSA, and THA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Table 21. I/O Timing--DDR SDRAM TSD and THD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Table 22. I/O Timing--DDR SDRAM TSIN and TDIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Table 23. Strapping Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
AMCC Proprietary
3
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Ordering and PVR Information
For information on the availability of the following parts, contact your local AMCC sales office.
Product Name PPC440EP PPC440EP
Order Part Number (see Notes:) PPC440EP-3pbfffCx PPC440EP-3pbfffCx
Package 35mm, 456 ball, E-PBGA 35mm, 456 ball, E-PBGA
Revision Level B C
PVR Value 0x422218D3 0x422218D4
JTAG ID 0x2A950049 0x2A950049
Notes: www..com 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 B = Revision level B (2.0) C = Revision level C (2.1) 3. fff = Processor frequency 333 = 333MHz 400 = 400MHz 533 = 533MHz 667 = 667MHz 4. C = Case temperature range: -40C to +100C for 333MHz, 400MHz, and 533MHz parts in any package -40C to +85C for 667MHz parts in the E-PBGA package 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.
4
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Block Diagram
Figure 2. PPC440EP Functional Block Diagram
10 External Interrupts Clock Control Reset Timers MMU UIC
www..com
Power Mgmt DCRs 66MHz max - 30-bit addr - 16-bit data 66MHz max - 32 bits - 6 devices
PPC440
Processor Core FPU JTAG 32KB D-Cache Performance Monitor PLB (PLB4--128 bits) Trace 32KB I-Cache
DCR Bus External Peripheral Controller NAND Flash Controller PCI Bridge
PLB Bridge OPB Bridge
PLB (PLB3--64 bits)
DMA Controller DDR SDRAM Controller
OPB Bridge
DMA Controller
GPT
OPB 1
On-chip Peripheral Bus (OPB 0)
266MHz max - 13-bit addr - 32-bit data
USB 2.0 Device UTMI 1.1PHY
USB 1.1 Host 1.1PHY
GPIO
SPI
IIC x2
BSC
UART x4
Ethernet 10/100 x2 ZMII
MAL 1 MII or 2 RMII or 2 SMII
D+/D-
D+/D-
The PPC440EP is a system on a chip (SOC) using IBM CoreConnect BusTM Architecture.
AMCC Proprietary
5
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Address Maps
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 Sub Function DDR SDRAM Reserved OPB Arbiter for USB (OPB 1) Reserved USB 2.0 Device Bus USB 2.0 Device Reserved EBC EBC PCI Memory Reserved PCI I/O Reserved PCI I/O Reserved PCI Configuration Registers Reserved PCI Interrupt Ack / Special Cycle Reserved Local Configuration Registers Reserved 0 EEC0 0000 0 EEC0 0008 0 EED0 0000 0 EED0 0004 0 EF40 0000 0 EF40 0040 0 EEC0 0007 0 EECF FFFF 0 EED0 0003 0 EF3F FFFF 0 EF40 003F 0 EF4F FFFF 64B 4B 8B 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 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 56MB 64KB 512MB 1GB 128B Start Address 0 0000 0000 0 4000 0000 0 5000 0000 0 5000 0040 End Address 0 3FFF FFFF 0 4FFF FFFF 0 5000 003F 0 5000 00FF 64B Size 1GB
www..com Local Memory1
6
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 1. System Memory Address Map (Sheet 2 of 2)
Function Reserved General Purpose Timer Reserved UART0 Reserved UART1 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 254MB 2MB 256B 256B 128B 16B 128B 128B 64B 6B 32B 32B 8B 8B 8B 8B 256B Size
www..com
Reserved UART2 Reserved UART3 Reserved IIC0 Reserved IIC1
Internal Peripherals
Reserved SPI Reserved OPB Arbiter (OPB 0) Reserved GPIO0 Controller Reserved GPIO1 Controller Reserved Ethernet PHY ZMII Reserved Ethernet 0 Controller Ethernet 1 Controller USB 1.1 Host Reserved
EBC 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.
AMCC Proprietary
7
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 2. DCR Address Map (4KB of Device Configuration Registers)
Function Total DCR Address Space1 By function: Reserved Clocking Power On Reset (CPR) System DCRs (SDR) www..com Memory Controller (SDRAM) External Bus Controller (EBC) Reserved PLB 128 Performance Monitor (PPM) Reserved PLB 128 to PLB 64 Bridge Out PLB 64 to PLB 128 Bridge In Reserved PLB 64 Arbiter PLB 128 Arbiter PLB 64 to OPB Bridge Out Reserved OPB to PLB 64 Bridge In Power Management Reserved Interrupt Controller 0 Interrupt Controller 1 Reserved 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). 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 2W 2W 2W 2W 2W 8W 16W 16W 64W 16W 16W 16W 8W 8W 8W 8W 16W 16W 32W 64W 64W 128W 16W 512W 64W 512W Start Address 000 End Address 3FF Size 1KW (4KB)1
8
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
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 www..com * 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
AMCC Proprietary
9
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Internal Buses
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: * PLB 128 (PLB4) - 128-bit implementation of the PLB architecture www..com Separate and simultaneous read and write data paths - - 36-bit address - Simultaneous control, address, and data phases - Four levels of pipelining - Byte-enable capability supporting unaligned transfers - 32- and 64-byte burst transfers - 133MHz, maximum 4.25GB/s (simultaneous read and write) - Processor:bus clock ratios of N:1 and N:2 * PLB 64 (PLB3) - 64-bit implementation of the PLB architecture - 32-bit address - 133MHz (1:1 ratio with PLB 128), maximum 1.1GB/s (no simultaneous read and write) * OPB (2) - 32-bit data path - 32-bit address - 66.66MHz * DCR - 32-bit data path - 10-bit address
10
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
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 - www..com 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)
AMCC Proprietary
11
Revision 1.26 - April 25, 2007
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 www..com - 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 PLB 64 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
12
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
DMA to PLB 128 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)
www..com
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 NS16750 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 * Support for Philips(R) Semiconductors I2C Specification, dated 1995 * Operation at 100kHz or 400kHz * 8-bit data * 10- or 7-bit address * Slave transmitter and receiver * Master transmitter and receiver * Multiple bus masters * Supports fixed VDD IIC interface * 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 that is multiplexed with the second IIC interface
AMCC Proprietary
13
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Serial Peripheral Interface (SPI/SCP)
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 www..com * 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-256MB supported * (512 + 16)-B or (2K + 64)-B device page sizes supported * Boot-from-NAND: Execute a linear sequence of boot code out of single page of first block (512B) * 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
14
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
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
www..com
* 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)
AMCC Proprietary
15
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Package Diagram
Figure 3. 35mm, 456-Ball E-PBGA
Top View
www..com
(R)
Part Number
PPC440EP
nprffft 1YWWBZZZZZ
30 TYP
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 35.0 31.75 A 0.20 C 0.25 C 0.35 C AF AD AB Y V T 35.00.2 P M K H F D B B AE AC AA W U R N L J G E C A 1 3 5 7 9 11 13 15 17 19 21 23 25 2 4 6 8 10 12 14 16 18 20 22 24 26 0.75 0.15 SOLDERBALL x 456 0.30 s C A s B s 0.15 s C 0.60.1 2.65 MAX PCB Substrate Thermal Balls Mold Compound 1.27 TYP
Bottom View
16
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Signal Lists
The following table lists all the external signals in alphabetical order and shows the ball (pin) number on which the signal appears. Multiplexed signals are shown with the default signal (following reset) not in brackets and 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 50 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.
www..com
AGND AVDD BA0 BA1 BankSel0 BankSel1 BankSel2 BankSel3 [BusReq][USB2TermSel]GPIO31 CAS ClkEn DM0 DM1 DM2 DM3 DM8 [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 DQS1 DQS2 DQS3 DQS8 [DrvrInh1]USB2LS0[RejectPkt] [DrvrInh2]Halt AMCC Proprietary
Table 3. Signals Listed Alphabetically (Sheet 1 of 24)
Signal Name Ball AE17 Power AD17 AF03 DDR SDRAM AF04 R04 R02 DDR SDRAM R01 N01 AA23 J02 AF05 AE05 AD07 J01 L03 AF07 D18 G25 External Slave Peripheral B06 C07 B24 AC12 External Slave Peripheral C08 D08 AD09 AC08 K03 M04 AC06 Y25 System C25 17 57 DDR SDRAM 51 53 53 DDR SDRAM 51 External Master Peripheral DDR SDRAM DDR SDRAM 54 51 51 51 51 58 Interface Group Page
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 2 of 24)
Signal Name ECC0 ECC1 ECC2 ECC3 ECC4 ECC5 ECC6 www..com ECC7 [EMCCD, EMC1RxErr]GPIO25[NFRdyBusy] [EMCCrS, EMC0CrsDV]GPIO22 [EMCDV, EMC1CrsDV]GPIO21[NFREn] EMCMDClk 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 Ball P02 N02 M01 M02 DDR SDRAM N03 N04 L02 M03 AC16 AD15 AF17 AE16 AC18 AF19 AD19 AE20 AD18 Ethernet AC17 AD16 AC15 AD14 AF13 AF14 AC14 AF20 AF18 A19 H23 External Slave Peripheral A05 B04 AA25 AD26 B23 External Master Peripheral External Master Peripheral External Master Peripheral 54 54 54 53 52 51 Interface Group Page
18
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 3 of 24)
Signal Name GND GND GND GND GND GND GND www..com 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 Ball A01 A02 A06 A09 A11 A16 A21 A26 B02 B25 B26 C03 C24 D04 D21 D23 E09 E14 E18 F01 F26 J05 J22 J26 L01 L04 L11 L13 L14 L16 L26 M12 M13 Power 58 Interface Group Page
AMCC Proprietary
19
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 4 of 24)
Signal Name GND GND GND GND GND GND GND www..com 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 Ball M15 M25 N05 N11 N13 N14 N15 N16 P11 P12 P13 P14 P16 P22 R12 R14 R15 T01 T11 T13 T14 T16 T26 V05 V01 V22 AA01 AA26 AB09 AB13 AB18 AC01 AC04 AC07 AC23 Power 58 Interface Group Page
20
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 5 of 24)
Signal Name GND GND GND GND GND GND GND www..com GND GND GND GND GND Ball AD03 AD24 AE01 AE02 AE25 AF01 Power AF06 AF11 AF16 AF21 AF25 AF26 58 Interface Group Page
AMCC Proprietary
21
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 6 of 24)
Signal Name GPIO00[PerAddr07][DMAReq2] GPIO01[PerAddr06][DMAAck2] GPIO02[PerAddr05][EOT2/TC2] GPIO03[PerAddr04][DMAReq3] GPIO04[PerAddr03][DMAAck3] GPIO05[PerAddr02][EOT3/TC3] GPIO06[PerCS1][NFCE1] www..com GPIO07[PerCS2][NFCE2] GPIO08[PerCS3][NFCE3] GPIO09[PerCS4] GPIO10[PerCS5] GPIO11[PerErr] 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] GPIO27[USB2RxErr][ExtReq] GPIO28[USB2TxVal] GPIO29[USB2Susp][HoldAck] GPIO30[USB2XcvrSel][ExtAck] GPIO31[USB2TermSel][BusReq] Ball C08 B06 A05 D08 C07 B04 C06 A04 B07 B10 A10 E04 AD19 AE20 AD18 AC17 System AD14 AF13 AF14 AC14 AD16 AF17 AD15 AF18 AF20 AC16 AC26 AD26 Y24 AB25 AA25 AA23 57 Interface Group Page
22
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 7 of 24)
Signal Name 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] www..com GPIO39[UART0_RI/UART1_Rx] GPIO40[IRQ0] GPIO41[IRQ1] GPIO42[IRQ2] GPIO43[IRQ3] GPIO44[IRQ4][DMAAck1] GPIO45[IRQ6][EOT1/TC1] GPIO46[IRQ7][DMAReq0] GPIO47[IRQ8][DMAAck0] GPIO48[IRQ9][EOT0/TC0] GPIO49[TrcBS0] GPIO50[TrcBS1] GPIO51[TrcBS2] GPIO52[TrcES0] GPIO53[TrcES1] GPIO54[TrcES2] GPIO55[TrcES3] GPIO56[TrcES4] GPIO57[TrcTS0] GPIO58[TrcTS1] GPIO59[TrcTS2] GPIO60[TrcTS3] GPIO61[TrcTS4] GPIO62[TrcTS5] GPIO63[TrcTS6] Halt[DrvrInh2] [HoldAck][USB2Susp]GPIO29 [HoldPri]USB2LS1[LeakTest] [HoldReq]USB2RxAct[RcvrInh] IIC0SClk IIC0SData Ball W24 AB26 R25 U26 V26 R26 N24 P24 D03 G04 F02 G02 G25 H23 B24 D18 System A19 AE21 AC25 AA24 Y03 AA04 AB03 AB04 AF22 AC22 AE24 AD04 AD06 AC09 AD12 AE15 C25 AB25 V24 Y23 U25 IIC0 Peripheral T24 54 External Master Peripheral 54 System 57 57 Interface Group Page
AMCC Proprietary
23
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 8 of 24)
Signal Name [IIC1SClk]SCPClkOut [IIC1SData]SCPDI [IRQ0]GPIO40 [IRQ1]GPIO41 [IRQ2]GPIO42 [IRQ3]GPIO43 [IRQ4]GPIO44[DMAAck1] www..com [IRQ5][ModeCtrl]DMAReq1 [IRQ6]GPIO45[EOT1/TC1] [IRQ7]GPIO46[DMAReq0] [IRQ8]GPIO47[DMAAck0] [IRQ9]GPIO48[EOT0/TC0] [LeakTest]USB2LS1[HoldPri] MemAddr00 MemAddr01 MemAddr02 MemAddr03 MemAddr04 MemAddr05 MemAddr06 MemAddr07 MemAddr08 MemAddr09 MemAddr10 MemAddr11 MemAddr12 MemClkOut0 MemClkOut0 Ball U24 IIC1 Peripheral V25 D03 G04 F02 G02 G25 Interrupts AC12 H23 B24 D18 A19 V24 P01 P04 T02 T04 U01 V02 U04 W03 Y02 AB02 R03 AD01 AD02 AF12 DDR SDRAM AE13 51 DDR SDRAM 51 System 57 56 54 Interface Group Page
24
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 9 of 24)
Signal Name MemData00 MemData01 MemData02 MemData03 MemData04 MemData05 MemData06 www..com 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 Ball AE12 AD13 AC13 AE11 AF10 AE10 AC11 AF09 AE09 AD10 AF08 AE08 AC10 AE07 AD08 AD05 DDR SDRAM AE03 AC05 AF02 AC03 AC02 AA03 Y04 AA02 V04 Y01 V03 W02 W01 U03 T03 U02 AE04 AC12 DDR SDRAM System 51 57 51 Interface Group Page
AMCC Proprietary
25
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 10 of 24)
Signal Name [NFALE][EMCTxD3, EMC1TxD1]GPIO19 [NFCE0]PerCS0 [NFCE1][PerCS1]GPIO06 [NFCE2][PerCS2]GPIO07 [NFCE3][PerCS3]GPIO08 [NFCLE][EMCTxD2, EMC1TxD0]GPIO18 [NFRdyBusy][EMCCD, EMC1RxErr]GPIO25 www..com [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 Ball 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 A physical ball does not exist at these ball coordinates. NA NAND Flash 56 Interface Group Page
26
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 11 of 24)
Signal Name No ball No ball No ball No ball No ball No ball No ball www..com No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball Ball G16 G17 G18 G19 G20 G21 H06 H07 H08 H09 H10 H11 H12 H13 H14 H15 H16 H17 H18 H19 H20 H21 J06 J07 J08 J09 J10 J11 J12 J13 J14 J15 J16 J17 J18 J19 A physical ball does not exist at these ball coordinates. NA Interface Group Page
AMCC Proprietary
27
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 12 of 24)
Signal Name No ball No ball No ball No ball No ball No ball No ball www..com No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball 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 Interface Group Page
28
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 13 of 24)
Signal Name No ball No ball No ball No ball No ball No ball No ball www..com No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball 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 Interface Group Page
AMCC Proprietary
29
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 14 of 24)
Signal Name No ball No ball No ball No ball No ball No ball No ball www..com No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball 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 Interface Group Page
30
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 15 of 24)
Signal Name No ball No ball No ball No ball No ball No ball No ball www..com No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball No ball 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 Interface Group Page
AMCC Proprietary
31
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 16 of 24)
Signal Name No ball No ball No ball No ball No ball No ball No ball www..com No ball No ball No ball No ball No ball No ball No ball No ball No ball OVDD OVDD OVDD OVDD OVDD OVDD OVDD OVDD OVDD OVDD OVDD OVDD OVDD OVDD OVDD OVDD OVDD OVDD Ball AA06 AA07 AA08 AA09 AA10 AA11 AA12 AA13 AA14 AA15 AA16 AA17 AA18 AA19 AA20 AA21 E06 E07 E08 E13 E19 E20 E21 F05 F22 Power G05 G22 H05 H22 L12 L15 M11 M16 N22 58 A physical ball does not exist at these ball coordinates. NA Interface Group Page
32
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 17 of 24)
Signal Name PCIAD00 PCIAD01 PCIAD02 PCIAD03 PCIAD04 PCIAD05 PCIAD06 www..com 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 PCIDevSel PCIFrame Ball B16 C15 D15 A17 B17 A18 C16 D16 C18 A20 C20 B22 A23 A24 C22 D22 PCI H24 F25 J24 K23 K24 J25 L23 K25 K26 M24 M23 L25 N23 N26 M26 P26 B18 F23 PCI F24 E26 B21 D26 G24 PCI PCI PCI 50 50 50 50 50 Interface Group Page
AMCC Proprietary
33
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 18 of 24)
Signal Name PCIGnt0/Req PCIGnt1 PCIGnt2 PCIGnt3 PCIGnt4 PCIGnt5 PCIIDSel www..com PCIINT PCIIRDY PCIPar PCIPErr PCIReq0/Gnt PCIReq1 PCIReq2 PCIReq3 PCIReq4 PCIReq5 PCIReset PCISErr PCIStop PCITRDY Ball D17 L24 A25 PCI D25 H25 E24 G26 D20 E25 C23 D24 N25 B20 B19 PCI C19 A22 H26 D19 J23 E23 G23 PCI PCI PCI PCI 50 50 50 50 50 PCI PCI PCI PCI PCI 50 50 50 50 50 50 Interface Group Page
34
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 19 of 24)
Signal Name [PerAddr02]GPIO05[EOT3/TC3] [PerAddr03]GPIO04[DMAAck3] [PerAddr04]GPIO03[DMAReq3] [PerAddr05]GPIO02[EOT2/TC2] [PerAddr06]GPIO01[DMAAck2] [PerAddr07]GPIO00[DMAReq2] PerAddr08 www..com PerAddr09 PerAddr10 PerAddr11 PerAddr12 PerAddr13 PerAddr14 PerAddr15 PerAddr16 PerAddr17 PerAddr18 PerAddr19 PerAddr20 PerAddr21 PerAddr22 PerAddr23 PerAddr24 PerAddr25 PerAddr26 PerAddr27 PerAddr28 PerAddr29 PerAddr30 PerAddr31 PerBLast PerClk PerCS0[NFCE0] [PerCS1][NFCE1]GPIO06 [PerCS2][NFCE2]GPIO07 [PerCS3][NFCE3]GPIO08 [PerCS4]GPIO09 [PerCS5]GPIO10 Ball B04 C07 D08 A05 B06 C08 D09 A07 C09 B08 D10 A08 B09 C10 C11 External Slave Peripheral D12 C12 B11 B12 D13 A13 A12 A14 B13 C13 B14 A15 B15 C14 D14 D11 C02 D06 C06 A04 External Slave Peripheral B07 B10 A10 53 External Slave Peripheral External Master Peripheral 53 54 53 Interface Group Page
AMCC Proprietary
35
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 20 of 24)
Signal Name PerData00 PerData01 PerData02 PerData03 PerData04 PerData05 PerData06 www..com PerData07 PerData08 PerData09 PerData10 PerData11 PerData12 PerData13 PerData14 PerData15 [PerErr]GPIO11 PerOE PerReady PerR/W PerWBE0 PerWBE1 PSROOut RAS [RcvrInh]USB2RxAct[HoldReq] [RefEn]USB2TxRdy [RejectPkt]USB2LS0[DrvrInh1] SAGND SAVDD SCPClkOut[IIC1SClk] SCPDI[IIC1SData] SCPDO Ball H01 K04 G01 J03 J04 H03 E01 G03 External Slave Peripheral H04 E02 D01 F03 C01 F04 E03 B01 E04 B03 C05 D05 H02 External Slave Peripheral C04 C26 K02 Y23 W23 Y25 AF15 Power AE14 U24 V25 T23 Serial Peripheral (SPI) 56 58 System DDR SDRAM System System Ethernet 57 51 57 57 52 53 External Master Peripheral External Slave Peripheral External Slave Peripheral External Slave Peripheral 53 53 53 53 53 Interface Group Page
36
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 21 of 24)
Signal Name SVDD SVDD SVDD SVDD SVDD SVDD Ball P05 R11 R16 T12 T15 W05 W22 Y05 Y22 Power SVDD SVDD SVDD SVDD SVDD SVDD SVDD SVDD SVDD SVREF1 SVREF2A SVREF2B SysClk SysErr SysReset TCK TDI TDO TestEn TmrClk TMS [TrcBS0]GPIO49 [TrcBS1]GPIO50 [TrcBS2]GPIO51 TrcClk AA05 AA22 AB06 AB07 AB08 AB14 AB19 AB20 AB21 W04 P03 AE06 AE19 AB01 AE18 B05 C17 C21 A03 AD11 D02 AE21 AC25 AA24 AC19 Trace 58 Trace 58 System System System JTAG JTAG JTAG System System JTAG 57 57 57 56 56 56 57 57 56 DDR SDRAM 51 58 Interface Group Page
www..com SVDD
SVDD SVDD
AMCC Proprietary
37
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 22 of 24)
Signal Name [TrcES0]GPIO52 [TrcES1]GPIO53 [TrcES2]GPIO54 [TrcES3]GPIO55 [TrcES4]GPIO56 [TrcTS0]GPIO57 [TrcTS1]GPIO58 www..com [TrcTS2]GPIO59 [TrcTS3]GPIO60 [TrcTS4]GPIO61 [TrcTS5]GPIO62 [TrcTS6]GPIO63 TRST [UART0_CTS/UART3_Rx]GPIO36 [UART0_RTS/UART3_Tx]GPIO37 UART0_Rx UART0_Tx [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 Ball Y03 AA04 AB03 AB04 AF22 AC22 AE24 AD04 AD06 AC09 AD12 AE15 D07 V26 R26 T25 P25 R25 U26 N24 P24 P23 UART Peripheral 54 JTAG 56 Trace 58 Trace 58 Interface Group Page
38
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 23 of 24)
Signal Name USB1Clk USB1DevXcvr USB1DevXcvr USB1HostXcvr USB1HostXcvr USB2Clk USB2DI0 www..com USB2DI1 USB2DI2 USB2DI3 USB2DI4 USB2DI5 USB2DI6 USB2DI7 USB2DO0 USB2DO1 USB2DO2 USB2DO3 USB2DO4 USB2DO5 USB2DO6 USB2DO7 USB2LS0[DrvrInh1][RejectPkt] USB2LS1[LeakTest][HoldPri] [USB2OM0]GPIO32 [USB2OM1]GPIO33 USB2RxAct[HoldReq][RcvrInh] [USB2RxDV]GPIO26 [USB2RxErr]GPIO27[ExtReq] [USB2Susp]GPIO29[HoldAck] [USB2TermSel]GPIO31[BusReq] USB2TxRdy[RefEn] [USB2TxVal]GPIO28 [USB2XcvrSel]GPIO30[ExtAck] Ball AD25 R23 R24 W25 W26 AD22 AD21 AE23 AF24 AC21 AE26 AB23 AC24 AB24 AD20 AE22 AC20 Universal Serial Bus AF23 AD23 V23 Y26 U23 Y25 V24 W24 AB26 Y23 AC26 AD26 AB25 AA23 W23 Y24 AA25 55 Interface Group Page
AMCC Proprietary
39
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 24 of 24)
Signal Name VDD VDD VDD VDD VDD VDD Ball E05 E10 E11 E12 E15 E16 E17 E22 K05 K22 L05 L22 M05 M22 M14 N12 Power VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD WE P15 R05 R13 R22 T05 T22 U05 U22 AB05 AB10 AB11 AB12 AB15 AB16 AB17 AB22 K01 DDR SDRAM 51 58 Interface Group Page
www..com VDD
VDD VDD VDD VDD VDD VDD VDD VDD VDD
40
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
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 3, Signals Listed Alphabetically. Table 4. Signals Listed by Ball Assignment (Sheet 1 of 7)
Ball A01 A02 A03 www..com A04 A05 A06 A07 A08 A09 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 A23 A24 A25 A26 GND GND TestEn GPIO07* GPIO02* GND PerAddr09 PerAddr13 GND GPIO10* GND PerAddr23 PerAddr22 PerAddr24* PerAddr28* GND PCIAD03 PCIAD05 GPIO48* PCIAD09 GND PCIReq4 PCIAD12 PCIAD13 PCIGnt2 GND 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 PerData15 GND PerOE GPIO05* TCK GPIO01* GPIO08* PerAddr11 PerAddr14 GPIO09* PerAddr19 PerAddr20 PerAddr25* PerAddr27* PerAddr29* PCIAD00 PCIAD04 PCIC0/BE0 PCIReq2 PCIReq1 PCIClk PCIAD11 ExtReset GPIO46* GND GND 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 PerClk GND PerWBE1 PerReady GPIO06* GPIO04* GPIO00* PerAddr10 PerAddr15 PerAddr16 PerAddr18 PerAddr26* PerAddr30 PCIAD01 PCIAD06 TDI PCIAD08 PCIReq3 PCIAD10 TDO PCIAD14 PCIPar GND Halt[DrvrInh2] PSROOut 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 TMS GPIO40* GND PerR/W PerCS0 TRST GPIO03* PerAddr08 PerAddr12 PerBLast PerAddr17 PerAddr21 PerAddr31 PCIAD02 PCIAD07 PCIGnt0/Req GPIO47* PCIReset PCIINT GND PCIAD15 GND PCIPErr PCIGnt3 PCIDevSel
AMCC Proprietary
41
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 4. Signals Listed by Ball Assignment (Sheet 2 of 7)
Ball E01 E02 E03 E04 E05 E06 www..com E07 E08 E09 E10 E11 E12 E13 E14 E15 E16 E17 E18 E19 E20 E21 E22 E23 E24 E25 E26 Signal Name PerData06 PerData09 PerData14 GPIO11* VDD OVDD OVDD OVDD GND VDD VDD VDD OVDD GND VDD VDD VDD GND OVDD OVDD OVDD VDD PCIStop PCIGnt5 PCIIRDY PCIC3/BE3 Ball F01 F02 F03 F04 F05 F06 F07 F08 F09 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 F22 F23 F24 F25 F26 Signal Name GND GPIO42* PerData11 PerData13 OVDD No ball No ball No ball No ball 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 PCIC1/BE1 PCIC2/BE2 PCIAD17 GND Ball G01 G02 G03 G04 G05 G06 G07 G08 G09 G10 G11 G12 G13 G14 G15 G16 G17 G18 G19 G20 G21 G22 G23 G24 G25 G26 Signal Name PerData02 GPIO43* PerData07 GPIO41* OVDD No ball No ball No ball No ball 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 PCITRDY PCIFrame GPIO44* PCIIDSel Ball H01 H02 H03 H04 H05 H06 H07 H08 H09 H10 H11 H12 H13 H14 H15 H16 H17 H18 H19 H20 H21 H22 H23 H24 H25 H26 Signal Name PerData00 PerWBE0 PerData05 PerData08 OVDD No ball No ball No ball No ball 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 GPIO45* PCIAD16 PCIGnt4 PCIReq5
42
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 4. Signals Listed by Ball Assignment (Sheet 3 of 7)
Ball J01 J02 J03 J04 J05 J06 www..com J07 J08 J09 J10 J11 J12 J13 J14 J15 J16 J17 J18 J19 J20 J21 J22 J23 J24 J25 J26 DM2 CAS PerData03 PerData04 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 GND PCISErr PCIAD18 PCIAD21 GND Signal Name Ball K01 K02 K03 K04 K05 K06 K07 K08 K09 K10 K11 K12 K13 K14 K15 K16 K17 K18 K19 K20 K21 K22 K23 K24 K25 K26 WE RAS 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 VDD PCIAD19 PCIAD20 PCIAD23 PCIAD24 Signal Name Ball L01 L02 L03 L04 L05 L06 L07 L08 L09 L10 L11 L12 L13 L14 L15 L16 L17 L18 L19 L20 L21 L22 L23 L24 L25 L26 Signal Name GND ECC6 DM3 GND VDD No ball No ball No ball No ball No ball GND OVDD GND GND OVDD GND No ball No ball No ball No ball No ball VDD PCIAD22 PCIGnt1 PCIAD27 GND Ball M01 M02 M03 M04 M05 M06 M07 M08 M09 M10 M11 M12 M13 M14 M15 M16 M17 M18 M19 M20 M21 M22 M23 M24 M25 M26 Signal Name ECC2 ECC3 ECC7 DQS3 VDD No ball No ball No ball No ball No ball OVDD GND GND VDD GND OVDD No ball No ball No ball No ball No ball VDD PCIAD26 PCIAD25 GND PCIAD30
AMCC Proprietary
43
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 4. Signals Listed by Ball Assignment (Sheet 4 of 7)
Ball N01 N02 N03 N04 N05 N06 www..com N07 N08 N09 N10 N11 N12 N13 N14 N15 N16 N17 N18 N19 N20 N21 N22 N23 N24 N25 N26 Signal Name BankSel3 ECC1 ECC4 ECC5 GND No ball No ball No ball No ball No ball GND VDD GND GND GND GND No ball No ball No ball No ball No ball OVDD PCIAD28 GPIO38* PCIReq0/Gnt PCIAD29 Ball P01 P02 P03 P04 P05 P06 P07 P08 P09 P10 P11 P12 P13 P14 P15 P16 P17 P18 P19 P20 P21 P22 P23 P24 P25 P26 Signal Name MemAddr00 ECC0 SVREF2A MemAddr01 SVDD No ball No ball No ball No ball No ball GND GND GND GND VDD GND No ball No ball No ball No ball No ball GND UARTSerClk GPIO39* UART0_Tx PCIAD31 Ball R01 R02 R03 R04 R05 R06 R07 R08 R09 R10 R11 R12 R13 R14 R15 R16 R17 R18 R19 R20 R21 R22 R23 R24 R25 R26 Signal Name BankSel2 BankSel1 MemAddr10 BankSel0 VDD No ball No ball No ball No ball No ball SVDD GND VDD GND GND SVDD No ball No ball No ball No ball No ball VDD USB1DevXcvr USB1DevXcvr GPIO34* GPIO37* Ball T01 T02 T03 T04 T05 T06 T07 T08 T09 T10 T11 T12 T13 T14 T15 T16 T17 T18 T19 T20 T21 T22 T23 T24 T25 T26 GND MemAddr02 MemData30 MemAddr03 VDD No ball No ball No ball No ball No ball GND SVDD GND GND SVDD GND No ball No ball No ball No ball No ball VDD SCPDO IIC0SData UART0_Rx GND Signal Name
44
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 4. Signals Listed by Ball Assignment (Sheet 5 of 7)
Ball U01 U02 U03 U04 U05 U06 www..com U07 U08 U09 U10 U11 U12 U13 U14 U15 U16 U17 U18 U19 U20 U21 U22 U23 U24 U25 U26 Signal Name MemAddr04 MemData31 MemData29 MemAddr06 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 VDD USB2DO7 SCPClkOut* IIC0SClk GPIO35* Ball V01 V02 V03 V04 V05 V06 V07 V08 V09 V10 V11 V12 V13 V14 V15 V16 V17 V18 V19 V20 V21 V22 V23 V24 V25 V26 GND MemAddr05 MemData26 MemData24 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 GND USB2DO5 USB2LS1* SCPDI* GPIO36* Signal Name Ball W01 W02 W03 W04 W05 W06 W07 W08 W09 W10 W11 W12 W13 W14 W15 W16 W17 W18 W19 W20 W21 W22 W23 W24 W25 W26 Signal Name MemData28 MemData27 MemAddr07 SVREF1 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 USB2TxRdy* GPIO32* USB1HostXcvr USB1HostXcvr Ball Y01 Y02 Y03 Y04 Y05 Y06 Y07 Y08 Y09 Y10 Y11 Y12 Y13 Y14 Y15 Y16 Y17 Y18 Y19 Y20 Y21 Y22 Y23 Y24 Y25 Y26 Signal Name MemData25 MemAddr08 GPIO52* MemData22 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 USB2RxAct* GPIO28* USB2LS0* USB2DO6
AMCC Proprietary
45
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 4. Signals Listed by Ball Assignment (Sheet 6 of 7)
Ball AA01 AA02 AA03 AA04 AA05 AA06 www..com AA07 AA08 AA09 AA10 AA11 AA12 AA13 AA14 AA15 AA16 AA17 AA18 AA19 AA20 AA21 AA22 AA23 AA24 AA25 AA26 GND MemData23 MemData21 GPIO53* 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 GPIO31* GPIO51* GPIO30* GND Signal Name Ball AB01 AB02 AB03 AB04 AB05 AB06 AB07 AB08 AB09 AB10 AB11 AB12 AB13 AB14 AB15 AB16 AB17 AB18 AB19 AB20 AB21 AB22 AB23 AB24 AB25 AB26 Signal Name SysErr MemAddr09 GPIO54* GPIO55* VDD SVDD SVDD SVDD GND VDD VDD VDD GND SVDD VDD VDD VDD GND SVDD SVDD SVDD VDD USB2DI5 USB2DI7 GPIO29* GPIO33* Ball AC01 AC02 AC03 AC04 AC05 AC06 AC07 AC08 AC09 AC10 AC11 AC12 AC13 AC14 AC15 AC16 AC17 AC18 AC19 AC20 AC21 AC22 AC23 AC24 AC25 AC26 GND MemData20 MemData19 GND MemData17 DQS8 GND DQS1 GPIO61* MemData12 MemData06 IRQ5* MemData02 GPIO19* EMCTxClk* GPIO25* GPIO15* EMCMDIO TrcClk USB2DO2 USB2DI3 GPIO57* GND USB2DI6 GPIO50* GPIO26* Signal Name Ball AD01 AD02 AD03 AD04 AD05 AD06 AD07 AD08 AD09 AD10 AD11 AD12 AD13 AD14 AD15 AD16 AD17 AD18 AD19 AD20 AD21 AD22 AD23 AD24 AD25 AD26 Signal Name MemAddr11 MemAddr12 GND GPIO59* MemData15 GPIO60* DM1 MemData14 DQS0 MemData09 TmrClk GPIO62* MemData01 GPIO16* GPIO22* GPIO20* AVDD GPIO14* GPIO12* USB2DO0 USB2DI0 USB2Clk USB2DO4 GND USB1Clk GPIO27*
46
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 4. Signals Listed by Ball Assignment (Sheet 7 of 7)
Ball AE01 AE02 AE03 AE04 AE05 AE06 www..com AE07 AE08 AE09 AE10 AE11 AE12 AE13 AE14 AE15 AE16 AE17 AE18 AE19 AE20 AE21 AE22 AE23 AE24 AE25 AE26 GND GND MemData16 MemSelfRef DM0 SVREF2B MemData13 MemData11 MemData08 MemData05 MemData03 MemData00 MemClkOut0 SAVDD GPIO63* EMCMDClk AGND SysReset SysClk GPIO13* GPIO49* USB2DO1 USB2DI1 GPIO58* GND USB2DI4 Signal Name Ball AF01 AF02 AF03 AF04 AF05 AF06 AF07 AF08 AF09 AF10 AF11 AF12 AF13 AF14 AF15 AF16 AF17 AF18 AF19 AF20 AF21 AF22 AF23 AF24 AF25 AF26 Signal Name GND MemData18 BA0 BA1 ClkEn GND DM8 MemData10 MemData07 MemData04 GND MemClkOut0 GPIO17* GPIO18* SAGND GND GPIO21* GPIO23* EMCRxClk GPIO24* GND GPIO56* USB2DO3 USB2DI2 GND GND Ball Signal Name Ball Signal Name
AMCC Proprietary
47
Revision 1.26 - April 25, 2007
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 5. Pin Summary
Group
Total Signal Pins
No. of Pins
304 1 1 1 1 18 18 32 80 152 0 456
www..com
AVDD SAVDD SAGnd AGnd OVDD SVDD VDD Gnd Total Power Pins Reserved Total Pins
In the table "Signal Functional Description" on page 50, 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 17 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 17. 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. 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.
48
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
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 80). Note that these are not multiplexed pins since the function of the pins is not programmable.
www..com
AMCC Proprietary
49
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 6. 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
www..com PCIAD00:31
PCIC0:3/BE0:3 PCIClk PCIDevSel PCIFrame
Address/Data bus (bidirectional). PCI Command/Byte Enables. Provides timing to the PCI interface for PCI transactions. Indicates the driving device has decoded its address as the target of the current access. Driven by the current master to indicate beginning and duration of an access. 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. 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. Level sensitive PCI interrupt. Indicates initiating agent's ability to complete the current data phase of the transaction. Even parity. Reports data parity errors during all PCI transactions except a Special Cycle. 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. An indication to the PCI arbiter that the specified agent wishes to use the bus. Used only when internal PCI arbiter enabled. Brings PCI device registers and logic to a consistent state. Reports address parity errors, data parity errors on the Special Cycle command, or other catastrophic system errors. Current target is requesting the master to stop the current transaction.
I/O I/O I I/O I/O
3.3V PCI 3.3V PCI 3.3V PCI 3.3V PCI 3.3V PCI
PCIGnt0/Req
O
3.3V PCI
PCIGnt1:5 PCIIDSel PCIINT PCIIRDY PCIPar PCIPErr
O I O I/O I/O I/O
3.3V PCI 3.3V PCI 3.3V PCI 3.3V PCI 3.3V PCI 3.3V PCI
PCIReq0/Gnt
I
3.3V PCI
PCIReq1:5 PCIReset PCISErr PCIStop PCITRDY
I O I/O I/O I/O
3.3V PCI 3.3V PCI 3.3V PCI 3.3V PCI 3.3V PCI
Target agent's ability to complete the current data phase of the
transaction.
50
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 6. 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 www..com BankSel0:3 CAS ClkEn DM0:3 DM8 DQS0:3 DQS8 ECC0:7 MemAddr00:12 MemClkOut0 MemClkOut0 MemData00:31 MemSelfRef RAS WE SVREF1 SVREF2A:B Bank Address supporting up to four internal banks. Selects up to four external DDR SDRAM banks. Column Address Strobe. Clock Enable. Memory write data byte lane masks. DM8 is the byte lane mask for the ECC byte lane. Byte lane data strobe. DQS8 is the data strobe for the ECC byte lane. ECC check bits 0:7. Memory address bus. Subsystem clock. Memory data bus. Self refresh. Row Address Strobe. Write Enable. SSTL reference voltage. Supplemental SSTL reference voltage. O O O O O I/O I/O O O I/O I O O I I 2.5V SSTL_2 2.5V SSTL_2 2.5V SSTL_2 2.5V SSTL_2 2.5V SSTL_2 2.5V SSTL_2 2.5V SSTL_2 2.5V SSTL_2 2.5V SSTL_2 Diff driver 2.5V SSTL_2 3.3V tolerant 2.5V CMOS 2.5V SSTL_2 2.5V SSTL_2 Volt ref receiver Volt ref pin (supplemental) 5 Description I/O Type
Notes
AMCC Proprietary
51
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 6. 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 Ethernet Interface EMCCD, www..com EMC1RxErr EMCCrS, EMC0CrsDV EMCDV, EMC1CrsDV EMCMDClk EMCMDIO EMCRxClk EMCRxD0:1, EMC0RxD0:1 EMC0:1RxD EMCRxD2:3, EMC1RxD0:1 EMCRxErr, EMC0RxErr EMCTxClk, EMCRefClk EMCTxD0:1, EMC0TxD0:1 EMC0:1TxD EMCTxD2:3, EMC1TxD0:1 EMCTxEn, EMC0TxEn, EMCSync EMCTxErr, EMC1TxEn RejectPkt MII: Collision detection. RMII B: Receive error. MII: Carrier sense. RMII A: Carrier sense data valid. MII: Data valid. RMII B: Carrier sense data valid. MII, RMII, and SMII: Management data clock. MII, RMII, and SMII: Transfer command and status information with PHY. MII: Receive clock. MII: Receive data. RMII A: Receive data. SMII A and B: Receive data. MII: Receive data. RMII B: Receive data. MII: Receive error. RMII A: Receive error. MII: Transmit clock. RMII and SMII: Transmit clock (max 125MHz in SMII). MII: Transmit data. RMII A: Transmit data. SMII A and B: Transmit data. MII: Transmit data. RMII B: Transmit data. MII: Transmit data enabled. RMII A: Transmit data enabled. SMII: Sync signal. MII: Transmit error. RMII B: Transmit data enabled. External request to reject a packet. I/O I/O I/O O I/O I/O 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 5 Description I/O Type
Notes
I/O
I/O I/O I
I/O
I/O
O
I/O I
52
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 6. 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 External Slave Peripheral Interface DMAAck0:3 www..com DMAReq0:3 EOT0:3/TC0:3 PerAddr02:07 PerAddr08:31 Used by the PPC440EP to indicate that data transfers have occurred. Used by slave peripherals to indicate they are prepared to transfer data. End Of Transfer/Terminal Count. Peripheral address bus used by PPC440EP when not in external master mode, otherwise used by external master. Peripheral address bus used by PPC440EP when not in external master mode, otherwise used by external master. Used by either the peripheral controller, DMA controller, or external master to indicate the last transfer of a memory access. External peripheral device select. Peripheral data bus used by PPC440EP when not in external master mode, otherwise used by external master. 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. 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. Otherwise, it used by the external master as an input to indicate the direction of transfer. External peripheral data bus byte enables. External Error. Used as an input to record external slave peripheral errors. O I I/O I/O I/O Multiplex Multiplex Multiplex 3.3V LVTTL 3.3V LVTTL 1, 5 1, 3 1, 2 Description I/O Type
Notes
PerBLast PerCS0:5 PerData00:15
I/O O I/O
3.3V LVTTL 3.3V LVTTL 3.3V LVTTL
1, 4 2 1
PerOE
O
3.3V LVTTL
2
PerReady
I
3.3V LVTTL
PerR/W
I/O
3.3V LVTTL
1, 2
PerWBE0:1 PerErr
I/O I/O
3.3V LVTTL 3.3V LVTTL
1, 2 1, 5
AMCC Proprietary
53
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 6. 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 External Master Peripheral Interface BusReq www..com ExtAck ExtReq ExtReset HoldAck HoldReq HoldPri PerClk UART Peripheral Interface UARTSerClk UARTn_Rx UARTn_Tx UARTn_DCD UARTn_DSR UARTn_CTS UARTn_DTR UARTn_RTS UARTn_RI IIC Peripheral Interface IIC0SClk IIC0SData IIC1SClk IIC1SData 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 Multiplex 1, 2 1, 2 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. UART Receive data. UART Transmit data. UART Data Carrier Detect. UART Data Set Ready. UART Clear To Send. UART Data Terminal Ready. UART Request To Send. UART Ring Indicator. I I O I I I O 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 3.3V LVTTL 1, 4 1, 4 4 6 6 1, 4, 6 4 4 1, 4 Bus Request. Used when the PPC440EP needs to regain control of peripheral interface from an external master. 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. Peripheral Reset. Used by an external master and by synchronous peripheral slaves. 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. Hold Primary. Used by an external master to indicate the priority of a given external master tenure. Peripheral Clock. Used by an external master and by synchronous peripheral slaves. O O I O O I I O Multiplex Multiplex Multiplex 3.3V LVTTL Multiplex Multiplex Multiplex 3.3V LVTTL 1, 5 1, 4 Description I/O Type
Notes
54
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 6. 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 USB/UTMI Peripheral Interface USB2DI0:7 www..com USB2DO0:7 USB2TxRdy USB2RxAct USB2RxDV USB2RxErr USB2LS0 USB2LS1 USB2TxVal USB2Susp USB2XcvrSel USB2TermSel USB2OM0:1 USB1HostXcvr USB1HostXcvr USB1DevXcvr USB1DevXcvr USB2Clk Unidirectional data inputs. Unidirectional data outputs. Transmit data ready. Receive active. Receive data valid. Receive error. Line state 0. Line state 1. Transmit valid. Suspend. Transceiver select. Termination select. Operational mode. USB 1.1 Host differential transceiver. USB 1.1 Device differential transceiver. USB 2.0 Clock Requires 60MHz signal for operation in 1.1 or 2.0 mode. USB 1.1 Host Clock (48MHz) Note: If not used for USB, must be connected to a clock signal with a frequency between 32kHz and 48MHz. I O I I I I I I O O O O O I/O I/O I 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 5V tolerant USB diff xcvr 5V tolerant USB diff xcvr 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 5 5 5 2 5 Description I/O Type
Notes
USB1Clk
I
AMCC Proprietary
55
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 6. 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 www..com NFCE0:3 NFCLE NFRdyBusy NFREn NFWEn Serial Peripheral Interface Clock output. SCPClkOut, the serial port master clock out, is used to synchronize all data movement both into and out of the device through the serial data ports. Normally, data is shifted out on the rising edge of the clock and shifted in on the negative edge. SCPClkOut is also used to shift data into and out of the slave device. When the SPMODE register is reset, SCPClkOut is forced to 0. Data In. Data is received from the connected slave device and is captured synchronously with SysClk. Data output. Data is sent to the connected slave device synchronously with SysClk. Address Latch Enable. Chip Enable (multiplexed with the PerCS0:3 signals). Command Latch Enable. Ready/Busy. Indicates status of device during program erase or page read. This signal is wire-or connected from all NAND Flash devices. Read Enable strobe. Write Enable strobe. O O O I O O Multiplex Multiplex Multiplex Multiplex Multiplex Multiplex Description I/O Type
Notes
SCPClkOut
O
3.3V LVTTL
SCPDI
I
3.3V LVTTL
SCPDO Interrupts Interface IRQ0:4 IRQ5 IRQ6:9 JTAG Interface TCK TDI TDO TMS TRST
O
3.3V LVTTL
External interrupt requests 0 through 4. External interrupt request 5. External interrupt requests 6 through 9.
I/O I I/O
3.3V LVTTL 3.3V tolerant 2.5V CMOS 3.3V LVTTL
1, 5 1 1
Test Clock. Test Data In. Test Data Out. Test Mode Select. Test Reset.
I I O I I
3.3V LVTTL w/pull-up 3.3V LVTTL w/pull-up 3.3V LVTTL 3.3V LVTTL w/pull-up 3.3V LVTTL w/pull-up
1 4
1 5
56
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 6. 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 SysClk www..com SysErr Main system clock input. 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). Halt from external debugger. Processor timer external input clock. General purpose I/O 0 through 63. To access these functions, software must set DCR register bits. Test Enable. Receiver Inhibit. Active only when TestEn is active. Used for manufacturing test only. Mode Control. Active only when TestEn is active. Used for manufacturing test only. 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. Driver Inhibit. Active only when TestEn is active. Used for manufacturing test only. Driver Inhibit. Active only when TestEn is active. Used for manufacturing test only. Module characterization and screening. Use for test purposes only. Tie down as specified in Note 3 for normal operation. Clock O 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS 3.3V LVTTL 3.3V tolerant 2.5V CMOS Multiplex 3.3V LVTTL Multiplex Multiplex Multiplex Multiplex 3.3V tolerant 2.5V CMOS 3.3V LVTTL Perf screen ring osc 1, 3 3 Description I/O Type
Notes
SysReset
I/O
1, 2
Halt TmrClk GPIO00:63 TestEn RcvrInh ModeCtrl LeakTest RefEn DrvrInh1 DrvrInh2 PSROOut
I I I/O I I I I I I I O
1, 4
AMCC Proprietary
57
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 6. 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 TrcBS0:2 www..com TrcClk TrcES0:4 TrcTS0:6 Power VDD OVDD SVDD GND AVDD AGND SAVDD SAGND 1.5V supply--Logic voltage. 3.3V supply--I/O (except DDR SDRAM, Ethernet). 2.5V supply--SDRAM, Ethernet. Ground. 1.5V--Filtered voltage for system PLLs (analog). PLL (analog) voltage ground. 1.5V--Filtered voltage for memory PLL (analog). PLL (analog) memory voltage ground. na na na na na na na na na na na na na na na na Trace branch execution status. Trace data capture clock, runs at 1/4 the frequency of the processor. Trace Execution Status is presented every fourth processor clock cycle. Additional information on trace execution and branch status. I/O O I/O I/O 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOSL 3.3V tolerant 2.5V CMOS 3.3V tolerant 2.5V CMOS Description I/O Type
Notes
58
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Device Characteristics
Table 7. 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) Supply Voltage (I/O, except SDRAM, Ethernet) Symbol VDD OVDD SVDD AVDD SAVDD VIN TSTG TC Value 0 to +1.65 0 to +3.6 0 to +2.7 0 to +1.65 0 to +1.65 0 to +3.6 -55 to +150 -40 to +120 Unit V V V V V V C C 3 2 2 Notes 1 1
www..com Voltage (SDRAM, Ethernet) Supply
PLL Supply Voltage SDRAM PLL Supply Voltage Input Voltage (3.3V LVTTL receivers) Storage Temperature Range Case temperature under bias Notes:
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. 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: VDD L L - SMT ferrite bead chip, Murata BLM21PG600SN1 AVDD, SAVDD
C
C - 0.1F ceramic 3. This value is not a specification of the operational temperature range, it is a stress rating only.
Table 8. 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 Logic Supply Voltage I/O Supply Voltage SDRAM Supply Voltage PLL Supply Voltages SDRAM PLL Voltage DDR SDRAM Reference Voltage
Symbol VDD OVDD SVDD AVDD SAVDD SVREF
Minimum +1.4 +3.0 +2.3 +1.4 +1.4 +1.15
Typical +1.5 +3.3 +2.5 +1.5 +1.5 +1.25
Maximum +1.6 +3.6 +2.7 +1.6 +1.6 +1.35
Unit V V V V V V
Notes
3 3 2
AMCC Proprietary
59
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 8. 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 High (2.5V SSTL) Input Logic High (2.5V CMOS, 3.3V tolerant receiver)
Symbol
Minimum SVREF+0.18 1.7
Typical
Maximum SVDD+0.3
Unit V V
Notes
VIH Input Logic High (3.3V PCI) Input Logic High (3.3V LVTTL) www..com Input Logic Low (2.5V SSTL) Input Logic Low (2.5V CMOS, 3.3V tolerant receiver) VIL Input Logic Low (3.3V PCI) Input Logic Low (3.3V LVTTL) Output Logic High (2.5V SSTL) Output Logic High (2.5V CMOS, 3.3V tolerant receiver) VOH Output Logic High (3.3V PCI) Output Logic High (3.3V LVTTL) Output Logic Low (2.5V SSTL) Output Logic Low (2.5V CMOS, 3.3V tolerant receiver) VOL Output Logic Low (3.3V PCI) Output Logic Low (3.3V LVTTL) Input Leakage Current (No pull-up or pull-down) Input Leakage Current for Pull-Down Input Leakage Current for Pull-Up 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) Case Temperature: 333MHz, 400MHz, and 533MHz parts in any package 667MHz parts in the E-PBGA package 667MHz parts in the TE-PBGA package. 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 59. IIL1 IIL2 IIL3 VIMAO VIMAU VOMAO VOMAU3 -0.6 -0.6 +3.9 0 0 0 (LPDL) -150 (LPDL) 0.9OVDD +2.4 0 OVDD OVDD 0.55 0.4 0.1OVDD +0.4 0 200 (MPUL) 0 (MPUL) +3.9 V V V V V V 1 1 -0.5 0 +1.95 2.0 0.35OVDD +0.8 SVDD SVDD V V V V 1 0.5OVDD +2.0 -0.3 OVDD+0.5 +3.6 SVREF-0.18 0.7 V V V V 1
A A A
V V V V
TC
-40 -40 -40
+100 +85 +95
C
60
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Power Sequencing Startup sequencing of the power supply voltages is not required. However, a power-down cycle must complete (OVDD and VDD are below +0.4V) before a new power-up cycle is started.
Table 9. Input Capacitance
Parameter Group 1 (2.5V SSTL I/O) Group 2 (3.3V LVTTL I/O) www..com Group 3 (PCI I/O) Group 4 (Receivers) Group 5 (3.3V tolerant CMOS I/O) Group 6 (USB) Symbol CIN1 CIN2 CIN3 CIN4 CIN5 CIN6 Maximum 2.5 2.1 2.5 0.9 2.4 4.5 Unit pF pF pF pF pF pF Notes
Table 10. Typical DC Power Supply Requirements
Frequency (MHz) 333 400 533 667 +1.5V Supply (VDD+AVDD+SAVDD) 1.15 1.24 1.43 2.08 +2.5V Supply (SVDD) 1.15 1.15 1.15 1.15 +3.3V Supply (OVDD) 0.04 0.04 0.04 0.04 Total 2.34 2.43 2.62 3.27 Unit W W W W Notes 1 1 1 1
Notes: 1. Typical Power is based on nominal voltage of VDD = +1.5V and TC = max. specified in Table 8 on page 59, while running Linux and a test application that exercises each core with representative traffic.
Table 11. VDD Supply Power Dissipation
Frequency (MHz) 333 400 533 667 +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 W W W Notes 1 1 1 1
Notes: 1. Power is based on VDD specified in the table and TC = max. specified in Table 8 on page 59, while running Linux and a test application that exercises each core with representative traffic.
AMCC Proprietary
61
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 12. DC Power Supply Current Loads
Parameter VDD (1.5V) active operating current OVDD (3.3V) active operating current SVDD (2.5V) active operating current AVDD (1.5V) input current Symbol IDD IODD ISDD IADD ISADD Typical 1380 10 460 3.2 6.05 Maximum 2200 100 600 5 10 Unit mA mA mA mA mA 1 1 Notes
www..com (1.5V) active operating current SAVDD
Notes: 1. See "Absolute Maximum Ratings" on page 59 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 = +85C, 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 = +85C, and a best-case process (which drives worst-case power), while running Linux and a test application that exercises each core with representative traffic.
Table 13. Package Thermal Specifications
Thermal resistance values for the E-PBGA and TE-PBGA package are as follows:
Airflow ft/min (m/sec) 0 (0) Junction-to-ambient thermal resistance without heat sink Junction-to-ambient thermal resistance with heat sink 100 (0.51) 18.7 11.9 Resistance Value Junction-to-case thermal resistance Junction-to-board thermal resistance Notes: 1. Case temperature, TC, is measured at top center of case surface with device soldered to circuit board. 2. TA = TC - Px CA, where TA is ambient temperature and P is power consumption. 3. 4. 5. 6. 200 (1.02) 17.9 10.5 C/W C/W
Parameter
Symbol
Package
Unit
Notes
JA JA
E-PBGA E-PBGA
20.0 15.3
JC JB
E-PBGA E-PBGA
8.3 14.3
C/W C/W
TCMax = TJMax - PxJC, where TJMax is maximum junction temperature (+125C) and P is power consumption. The preceding equations assume that the chip is mounted on a board with at least one signal and two power planes. Values in the table were achieved with a JEDEC standard board: 114.5mm x 101.6mm x 1.6mm, 4 layers. 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)
62 AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
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 Clock timing and switching characteristics are specified in accordance with operating conditions shown in the table "Recommended DC Operating Conditions." AC specifications are characterized with VDD = 1.5V, TJ = +125 C and a 50pF test load as shown in the figure to the right.
www..com
Output Pin 50pF
Table 14. Clocking Specifications
Symbol SysClk Input FC TC TCS TCH TCL Frequency Period Edge stability (cycle-to-cycle jitter) High time Low time 33.33 15 - 40% of nominal period 40% of nominal period 66.66 30 0.15 60% of nominal period 60% of nominal period MHz ns ns ns ns Parameter Min Max Units
Note: Input slew rate 1V/ns MemClkOut and PLB Clock FC TC TCH PLL VCO FC TC MAL Clock FC TC Frequency Period 45 12 83.33 22.2 MHz ns Frequency Period 600 0.7496 1334 1.66 MHz ns Frequency Period High time 100 7.5 45% of nominal period 133.33 10 55% of nominal period MHz ns ns
Figure 4. Timing Waveform
TCH TC
AMCC Proprietary
TCL
63
Revision 1.26 - April 25, 2007
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.
www..com * 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.
64
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
I/O Specifications
Table 15. Peripheral Interface Clock Timings
Parameter PCIClk input frequency (asynchronous mode) PCIClk period (asynchronous mode) PCIClk input high time Min - 15 40% of nominal period 40% of nominal period - 400 160 160 2.5(5) 40(20) 35% of nominal period 35% of nominal period 2.5(5) 40(20) 35% of nominal period 35% of nominal period - 15 50% of nominal period 33% of nominal period - 2TOPB+2 TOPB+1 TOPB+1 60 48 Max 66.66 - 60% of nominal period 60% of nominal period 2.5 - - - 25(50) 400(200) - - 25(50) 400(200) - - 66.66 - 66% of nominal period 50% of nominal period 1000/(2TOPB1+2ns) - - - 60 48 Units MHz ns ns ns MHz ns ns ns MHz ns ns ns MHz ns ns ns MHz ns ns ns MHz ns ns ns MHz MHz 1 1 1 1 Notes
www..com input low time PCIClk
EMCMDClk output frequency EMCMDClk period EMCMDClk output high time EMCMDClk output low time EMCTxClk input frequency MII(RMII) EMCTxClk period MII(RMII) EMCTxClk input high time EMCTxClk input low time EMCRxClk input frequency MII(RMII) EMCRxClk period MII(RMII) EMCRxClk input high time EMCRxClk input low time PerClk (and OPB clock) output frequency (for ext. master or sync. slaves) PerClk period PerClk output high time PerClk output low time UARTSerClk input frequency UARTSerClk period UARTSerClk input high time UARTSerClk input low time USB2Clk input frequency USB1Clk input frequency
AMCC Proprietary
65
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 15. Peripheral Interface Clock Timings (Continued)
Parameter TmrClk input frequency TmrClk period TmrClk input high time TmrClk input low time Notes: 1. TOPB is the period in ns of the OPB clock. The internal OPB clock runs at 1/2 the frequency of the PLB clock. The maximum OPB clock frequency is 66.66 MHz. www..com Min - 10 40% of nominal period 40% of nominal period Max 100 - 60% of nominal period 60% of nominal period Units MHz ns ns ns Notes
Figure 5. Input Setup and Hold Waveform
Clock
TIS min Inputs Valid
TIH min
Figure 6. Output Delay and Float Timing Waveform
Clock
TOV max Outputs TOH min
TOV max TOH min
TOV max TOH min
High (Drive) Float (High-Z) Low (Drive) Valid Valid
66
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 16. I/O Specifications--All Speeds (Sheet 1 of 3)
Notes: 1. Ethernet interface meets timing requirements as defined by IEEE 802.3 standard.
Input (ns) Signal PCI Interface PCIAD31:00 PCIC3:0/BE3:0 PCIClk www..com PCIDevSel PCIFrame PCIGnt0:5 PCIIDSel PCIINT PCIIRDY PCIPar PCIPErr PCIReq0:5 PCIReset PCISErr PCIStop PCITRDY Ethernet MII Interface EMCCD EMCCrS EMCDV EMCMDClk EMCMDIO EMCRxClk EMCRxD0:3 EMCRxErr EMCTxClk EMCTxD0:3 EMCTxEn EMCTxErr RejectPkt Ethernet RMII Interface EMC0CRSDV EMC0RxD0:1 EMC0RxErr EMC0TxD0:1 EMC1CRSDV EMC1RxD0:1 EMC1RxErr EMC1TxD0:1 EMCRefClk 4 4 4 n/a 4 4 4 n/a n/a 2 2 2 n/a 2 2 2 n/a n/a n/a n/a n/a 12.5 n/a n/a n/a 12.5 n/a n/a n/a n/a 0 n/a n/a n/a 0 n/a 5.1 5.1 5.1 5.1 6.8 6.8 6.8 6.8 EMCRefClk EMCRefClk EMCRefClk 1 1 1 1, async 5.1 5.1 5.1 6.8 6.8 6.8 EMCRefClk EMCRefClk EMCRefClk 1 1 1 10 n/a 10 10 n/a n/a n/a n/a 0481 10 n/a 10 10 n/a n/a n/a n/a 0.277 20 n/a n/a n/a n/a 20 20 20 0 n/a n/a n/a n/a 0 0 0 10 10 10 10 10 10 n/a n/a n/a n/a n/a n/a 5.1 5.1 5.1 5.1 5.1 5.1 5.1 5.1 na 5.1 5.1 5.1 6.8 6.8 6.8 6.8 6.8 6.8 6.8 6.8 na 6.8 6.8 6.8 EMCTxClk EMCTxClk EMCTxClk EMCRxClk EMCRxClk EMCRxClk EMCMDClk 1, async 1 1, async 1 1 1, async 1 1 1 for MII, RMII, SMII 1, async 1, async 5 5 dc 5 5 n/a 5 n/a 5 5 5 5 n/a 5 5 5 0 0 dc 0 0 n/a 0 n/a 0 0 0 0 n/a 0 0 0 6 6 6 n/a 6 6 6 6 n/a n/a 6 6 6 2 2 2 n/a 2 2 2 2 n/a n/a 2 2 2 6 6 2 2 0.5 0.5 na 0.5 0.5 0.5 na 0.5 0.5 0.5 0.5 na na 0.5 0.5 0.5 1.5 1.5 na 1.5 1.5 1.5 na 1.5 1.5 1.5 1.5 na na 1.5 1.5 1.5 PCIClk PCIClk PCIClk PCIClk PCIClk PCIClk PCIClk PCIClk PCIClk PCIClk PCIClk PCIClk PCIClk async PCIClk PCIClk async Setup Time (TIS min) Hold Time (TIH min) Output (ns) Valid Delay (TOV max) Hold Time (TOH min) Output Current (mA) I/O H (minimum) I/O L (minimum) Clock Notes
AMCC Proprietary
67
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 16. I/O Specifications--All Speeds (Sheet 2 of 3)
Notes: 1. Ethernet interface meets timing requirements as defined by IEEE 802.3 standard.
Input (ns) Signal Ethernet SMII Interface EMC0RxD EMC0TxD EMC1RxD EMC1TxD www..com EMCRefClk Internal Peripheral Interface IIC0SClk IIC0SData IIC1SClk IIC1SData SCPClkOut SCPDI SCPDO UARTSerClk UARTn_Rx UARTn_Tx UARTn_DCD UARTn_DSR UARTn_CTS UARTn_DTR UARTn_RI UARTn_RTS USB1Clk USB1DevXcvr USB1DevXcvr USB1HostXcvr USB1HostXcvr USB2Clk USB2DI0:7 USB2DO0:7 USB2LS0:1 USB2OM0:1 USB2RxAct USB2RxDV USB2RxErr USB2Susp USB2TermSel USB2TxRdy USB2TxVal USB2XcvrSel Interrupts Interface IRQ0:9 n/a n/a n/a n/a n/a n/a 7 7 n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a 7 n/a 5.2 n/a 7 n/a n/a n/a n/a 6 n/a n/a 2 2 n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a 0.05 n/a 0.02 n/a 0.05 n/a n/a n/a n/a 0.1 n/a n/a 6 n/a 6 n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a 3 3 3 3 n/a n/a 3 n/a 3 n/a 3 3 3 3 n/a 3 3 0 n/a 0 n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a 0 0 0 0 n/a n/a 0 n/a 0 n/a 0 0 0 0 n/a 0 0 n/a n/a n/a n/a 5 5 0 0 15.3 15.3 15.3 15.3 15.3 15.3 15.3 n/a n/a 10.3 n/a n/a na 10.3 n/a 10.3 n/a USB 1.1 USB 1.1 USB 1.1 USB 1.1 n/a n/a 5.1 n/a 7.1 n/a 7.1 7.1 7.1 7.1 n/a 7.1 7.1 10.2 10.2 10.2 10.2 10.2 10.2 10.2 n/a n/a 7.1 n/a n/a na 7.1 n/a 7.1 n/a USB 1.1 USB 1.1 USB 1.1 USB 1.1 n/a n/a 6.8 n/a 9.6 n/a 9.6 9.6 9.6 9.6 n/a 9.6 9.6 1.5 n/a 1.5 n/a n/a 1 n/a 1 n/a n/a n/a 3.5 n/a 3.5 n/a n/a 0 n/a 0 n/a 5.1 5.1 5.1 5.1 5.1 6.8 6.8 6.8 6.8 6.8 EMCRefClk EMCRefClk EMCRefClk EMCRefClk 1 1 1 1 1, async Setup Time (TIS min) Hold Time (TIH min) Output (ns) Valid Delay (TOV max) Hold Time (TOH min) Output Current (mA) I/O H (minimum) I/O L (minimum) Clock Notes
68
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Table 16. I/O Specifications--All Speeds (Sheet 3 of 3)
Notes: 1. Ethernet interface meets timing requirements as defined by IEEE 802.3 standard.
Input (ns) Signal JTAG Interface TCK TDI TDO TMS www..com TRST System Interface SysClk TmrClk SysReset Halt SysErr TestEn DrvrInh1:2 RcvrInh GPIO00:63 PSROOut Trace Interface TrcClk TrcBS0:2 TrcES0:4 TrcTS0:6 n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a 10.3 10.3 10.3 10.3 7.1 7.1 7.1 7.1 n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a 10.3 7.1 n/a n/a n/a n/a 10.3 n/a n/a n/a n/a n/a n/a 7.1 n/a n/a async async async async async n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a 15.3 n/a n/a n/a n/a 10.2 n/a n/a async async async async async Setup Time (TIS min) Hold Time (TIH min) Output (ns) Valid Delay (TOV max) Hold Time (TOH min) Output Current (mA) I/O H (minimum) I/O L (minimum) Clock Notes
AMCC Proprietary
69
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 17. I/O Specifications--333MHz to 533MHz
Notes: 1. PerClk rising edge at package pin with a 10pF load trails the internal PLB clock by approximately 1.3ns.
Input (ns) Signal Setup Time (TIS min) n/a n/a 11.7 11.7 11.7 4 4 n/a 4 n/a 6 4 4 n/a n/a 4 n/a n/a 4 4 n/a 6 n/a n/a n/a 4 n/a n/a Hold Time (TIH min) n/a n/a 0.5 0.5 0.5 1 1 n/a 1 n/a 1 1 1 n/a n/a 1 n/a n/a 1 1 n/a 1 n/a n/a n/a 1 n/a n/a Output (ns) Valid Delay (TOV max) 10 10 n/a 10 10 7.2 6.5 6.5 7.2 6.5 n/a 6.5 6.5 6.5 6.5 n/a 6.0 6.5 n/a n/a n/a n/a 6.5 6.5 6.5 n/a 6.5 6.5 Hold Time (TOH min) 1 1 n/a 1 1 1.5 1.5 1.5 1.5 1.5 n/a 1.5 1.5 1.5 1.5 n/a 1.5 1.5 n/a n/a n/a n/a 1.5 1.5 1.5 n/a 1.5 1.5 Output Current (mA) I/O H (minimum) 5.1 15.3 na 5.1 15.3 15.3 15.3 10.3 15.3 15.3 15.3 15.3 15.3 7.1 7.1 n/a 15.3 7.1 na na 15.3 10.3 5.1 10.3 5.1 na 5.1 5.1 I/O L (minimum) 6.8 10.2 na 6.8 10.2 10.2 10.2 7.1 10.2 10.2 10.2 10.2 10.2 9.6 9.6 n/a 10.2 9.6 na na 10.2 7.1 6.8 7.1 6.8 na 6.8 6.8 PLB Clk PerClk 1 Clock Notes
External Slave Peripheral Interface DMAAck0:1 DMAAck2:3 DMAReq0:3 www..com EOT0:1/TC0:1 EOT2:3/TC2:3 PerAddr02:31 PerBLast PerCS0:5 PerData00:15 PerOE PerReady PerR/W PerWBE0:1 BusReq ExtAck ExtReq ExtReset HoldAck HoldReq HoldPri PerClk PerErr NAND Flash Interface NFALE NFCE0:3 NFCLE NFRdyBusy NFREn NFWEn PerClk PerClk PerClk PerClk PerClk PerClk PerClk PerClk PerClk PerClk PerClk PerClk PerClk PerClk PerClk PerClk PerClk PerClk PerClk
External Master Peripheral Interface
70
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
DDR1 SDRAM I/O Specifications
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).
www..com MemClkOut0(90)
In the following sections, the label MemClkOut0(0) refers to MemClkOut0 when it has not been phase-shifted, and 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, -40C, +1.6V Worst Case = Slow process, +85C, +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 7. DDR SDRAM Simulation Signal Termination Model
MemClkOut0 10pF 120 10pF MemClkOut0 VTT = SVDD/2
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
71
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Table 18. DDR SDRAM Output Driver Specifications
Signal Path Write Data MemData00:07 MemData08:15 MemData16:23 MemData24:31 ECC0:7 DM0:8 www..com MemClkOut0 MemAddr00:12 BA0:1 RAS CAS WE BankSel0:3 ClkEn0:3 DQS0:8 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 Output Current (mA) I/O H (maximum) I/O L (minimum)
72
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
DDR SDRAM Write Operation
The following diagram illustrates the relationship among the signals involved with a DDR write operation. Figure 8. DDR SDRAM Write Cycle Timing
PLB Clk
www..com
MemClkOut0
MemClkOut0(90)
TSA Addr/Cmd TSK THA DQS TSD MemData THD TSD TDS TDS
THD
TSK = Delay from rising edge of MemClkOut0(0) to rising/falling edge of signal (skew) TSA = Setup time for address and command signals to MemClkOut0(90) THA = Hold time for address and command signals from MemClkOut0(90) TSD = Setup time for data signals (minimum time data is valid before rising/falling edge of DSQ) THD = Hold time for data signals (minimum time data is valid after rising/falling edge of DSQ) TDS = Delay from rising/falling edge of clock to the rising/falling edge of DQS
AMCC Proprietary
73
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Note: The timing data in the following tables is based on simulation runs using Einstimer. Table 19. I/O Timing--DDR SDRAM TDS
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).
www..com
DQS0 DQS1 DQS2 DQS3 DQS8 Signal Name TDS (ns) Minimum 5.76 5.78 5.82 5.79 5.75 Maximum 5.86 5.91 5.90 5.89 5.88
Table 20. I/O Timing--DDR SDRAM TSK, TSA, and THA
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).
Signal Name MemAddr00:12 BA0:1 BankSel0:3 ClkEn0:3 CAS RAS WE TSK (ns) Minimum 0.11 0.07 0.05 0.07 0.05 0.05 0.08 Maximum 0.32 0.31 0.25 0.28 0.31 0.28 0.22 TSA (ns) Minimum 5.31 5.32 5.38 5.35 5.32 5.35 5.41 THA (ns) Minimum 1.99 1.95 1.93 1.95 1.93 1.93 1.96
Table 21. I/O Timing--DDR SDRAM TSD and THD
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).
Signal Names MemData00:07, DM0 MemData08:15, DM1 MemData16:23, DM2 MemData24:31, DM3 ECC0:7, DM8 Reference Signal DQS0 DQS1 DQS2 DQS3 DQS8 TSD (ns) 1.795 1.775 1.745 1.765 1.685 THD (ns) 1.866 1.865 1.862 1.864 1.857
74
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
DDR SDRAM Read Operation
The following examples of timing for DDR SDRAM read operations are based on the relationship between the incoming data and the PLB clock signal. Since the PLB clock cannot be directly observed, the delay of MemClkOut(0) relative to the PLB clock (TMD) is provided. 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 (TRD) shown below assumes the programmable Read Clock delay is set to zero.
www..com
Figure 9. DDR SDRAM MemClkOut0 and Read Clock Delay
PLB Clk
MemClkOut0(0) TMD TMDmin = 600ps TMDmax = 1100ps
Read Clock TRD TRDmin = 300ps TRDmax = 740ps Note: min values assume best case conditions. max values assume worst case conditions.
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 RDSP.
AMCC Proprietary
75
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Figure 10. DDR SDRAM Read Data Path
Package pins Mux
D
RDSP
Q
Stage 1
D
Stage 2
Q D Q D
Stage 3
Q
ECC
FF
PLB bus
Data
FF, XL
C
FF
FF
C
C
C
www..com
DQS
1/4 Cycle Delay PLB Clock
Programmed Read Clock Delay
Read Select (SDRAM0_TR1)
FF Timing: TIS = Input setup time = 0.2ns TIH = Input hold time = 0.1ns TP = Propagation delay (D to Q or C to Q) = 0.4ns maximum
FF: Flip-Flop XL: Transparent Latch
Table 22. I/O Timing--DDR SDRAM TSIN and TDIN
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).
Signal Name DQS0 DQS1 DQS2 DQS3 DQS8 TSIN (ns) minimum 2.74 2.75 2.74 2.76 2.77 TSIN (ns) maximum 3.70 3.69 3.69 3.69 3.68 Signal Name MemData00:07 MemData08:15 MemData16:23 MemData24:31 ECC0:7 TDIN (ns) minimum 0.86 0.87 0.89 0.88 0.89 TDIN (ns) maximum 1.87 1.86 1.86 1.85 1.83
In the following examples, the data strobes (DQS) and the data are shown to be coincident. There is actually a slight skew as specified by the SDRAM specifications, and there can be additional skew due to loading and signal routing. It is recommended that the signal length for all of the eight DQS signals be matched.
76
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
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, TT is system dependent and taken into account by controller initialization software. Figure 11. DDR SDRAM Read Cycle Timing--Example 1
www..com
DQS at pin Data at pin D0 TSIN DQS Stage 1 C D1 D2 D3
Data in Stage 1 D TDIN
D0 TP TP High
D1
D2
D3
D0 D0 D1 D0 D0 D1 D2 D2
D2 D3 D2 D3
Data out Stage 1 Low
Data in at RDSP with no ECC
High Low TT
PLB Clock
High Data out RDSP Low
D0 D1
D2 D3
(1)
TSIN = Delay from DQS at package pin to C on Stage 1 FF. TP = Propagation delay through FFs TDIN = Delay from data at package pin to D on Stage 1 FF. TT = Propagation delay, Stage 1 input to RDSP input w/o ECC
AMCC Proprietary
77
Revision 1.26 - April 25, 2007
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, TT and TTE are system dependent and taken into account by controller initialization software. Figure 12. DDR SDRAM Read Cycle Timing--Example 2
DQS at pin Data at pin
www..com
D0 TSIN
D1
D2
D3
DQS Stage 1 C Data in Stage 1 D TDIN
D0
D1
D2
D3
TP High Data out Stage 1 Low D0 D1 D2 D3 D0 D2
PLB Clock Read Clock Delayed TP High Data out Stage 2 Low High Low TT TTE Data in at RDSP with ECC High Low D0 D1 D0 D1 D2 D3 D2 D3 D0 D1 D0 D1 D2 D3 D2 D3
Data in at RDSP without ECC
Data out at RDSP without ECC
High Low
(2)
TT = Propagation delay from Stage 2 input to RDSP input w/o ECC TTE = Propagation delay from Stage 2 input to RDSP input with ECC
78
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
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, TT and TTE are system dependent and taken into account by controller initialization software. Figure 13. DDR SDRAM Read Cycle Timing--Example 3
DQS at pin Data at pin
www..com
D0 TSIN
D1
D2
D3
DQS Stage 1 C Data in Stage 1 D TDIN
D0
D1
D2
D3
TP High Data out Stage 1 Low D0 D1 D2 D3 D0 D2
PLB Clock Read Clock Delayed TP High Data out Stage 2 Low High Low TTE Data in at RDSP with ECC High Low D0 D1 D0 D1 D2 D3 D2 D3 D0 D1 D0 D1 D2 D3 D2 D3
Data out Stage 3 with ECC
Data out RDSP with ECC
High Low
(3)
TT = Propagation delay from Stage 2 input to RDSP input w/o ECC TTE = Propagation delay from Stage 2 input to RDSP input with ECC
AMCC Proprietary
79
Revision 1.26 - April 25, 2007
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. www..com 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. The following table lists the strapping pins along with their functions and strapping options:
Table 23. Strapping Pin Assignments
Ball Strapping Function Option R25 (UART0_DCD) 0 0 0 0 1 1 1 U26 (UART0_DSR) 0 0 1 1 0 1 0 V26 (UART0_CTS) 0 1 0 1 0 0 1
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 B C D E F
Serial device is enabled. The option being selected is the IIC0 slave address that will respond with configuration data. Note: If reading of configuration data from the serial device fails, the PPC440EP defaults to configuration X.
G (0xA8)
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.
80
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Revision Log
Date 08/21/2003 09/22/2003 10/07/2003 10/13/2003 10/31/2003 Version 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. Add Note 6 to UARTn_CTS signal. Correct SDRAM I/O worst case spec temperature. Change 333MHz to 400MHz. 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 Add USB clock frequency numbers. Number table and figure captions. Correct USB block diagram and description. Update formatting and PDF book marking. 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 Correct typo on voltage specification for SAVDD in the DC Power Supply Loads table. Issue 9 Misc. typo corrections. Issue 29 11/19/2004 11/22/2004 12/17/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. Add input capacitance values. 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. 81 Contents of Modification
www..com 11/03/2003
11/25/2003 12/15/2003 12/19/2003 01/12/2004
03/15/2004
04/7/2004 09/2/2004
09/8/2004
09/28/2004
10/06/2004 10/12/2004 10/28/2004
11/18/2004
01/18/2005 01/31/2005 02/08/2005
AMCC Proprietary
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
Date 02/15/2005 03/10/2005 03/25/2005 04/27/2005 05/24/2005 06/14/2005 Version 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. Change maximum NAND Flash to 256MB. Change solder ball size specification and add thermally enhanced package specification. 1.20 Miscellaneous updates Remove metal-layer specification from technology description. Change default configuration when bootstrap IIC read fails from option A to configuration X. Add package nomenclature. Correct MemClkOut duty cycle. Correct and move PerErr signal description from master to slave. Change maximum VCO freqruency to 1334MHz. 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. Correct descriptions of LeakTest, RcvrInh, ModeCtrl, RefEn, and DrvrInh1:2 signals Remove "Preliminary" status from header. Remove thermally enhanced package. Contents of Modification
www..com 07/06/2005
08/08/2005 10/05/2005
11/18/2005
1.21
02/16/2006 05/24/2006 07/19/2006
1.22 1.23 1.24
12/18/2006
1.25
04/25/2007
1.26
82
AMCC Proprietary
440EP - PPC440EP Embedded Processor
Revision 1.26 - April 25, 2007
Data Sheet
Printed in the United States of America, April 30, 2007 The following are trademarks of AMCC Corporation in the United States, or other countries, or both: AMCC Other company, product, and service names may be trademarks or service marks of others. April 30, 2007 This document contains information on a new product under development by AMCC. AMCC reserves the right to change or discontinue this product without notice.
www..com This document
is a preliminary edition of the PowerPC 440EP data sheet. Make sure you are using the correct edition for the level of the product. While the information contained herein is believed to be accurate, such information is preliminary, and should not be relied upon for accuracy or completeness, and no representations or warranties of accuracy or completeness are made. The information contained in this document is subject to change or withdrawal at any time without notice and is being provided on an "AS IS" basis without warranty or indemnity of any kind, whether express or implied, including without limitation, the implied warranties of non-infringement, merchantability, or fitness for a particular purpose. Any products, services, or programs discussed in this document are sold or licensed under AMCC's standard terms and conditions, copies of which may be obtained from your local AMCC representative. Nothing in this document shall operate as an expressed or implied license or indemnity under the intellectual property rights of AMCC or third parties. Without limiting the generality of the foregoing, any performance data contained in this document was determined in a specific or controlled environment and not submitted to any formal AMCC test. Therefore, the results obtained in other operating environments may vary significantly. Under no circumstances will AMCC be liable for any damages whatsoever arising out of or resulting from any use of the document or the information contained herein.
AMCC Proprietary
83
Revision 1.26 - April 25, 2007
440EP - PPC440EP Embedded Processor
Data Sheet
www..com
Applied Micro Circuits Corporation 215 Moffett Park Drive, Sunnyvale, CA 94089 Phone: (858) 450-9333 -- (800) 755-2622 -- Fax: (858) 450-9885 http://www.amcc.com
AMCC reserves the right to make changes to its products, its data sheets, or related documentation, without notice and warrants 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 liability 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 (c) 2007 Applied Micro Circuits Corporation.
84
AMCC Proprietary


▲Up To Search▲   

 
Price & Availability of PPC440EP

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X