Part Number 440SPe Revision 1.23 - Sept 21, 2006 Preliminary Data Sheet PowerPC 440SPe Embedded Processor Features • PowerPC® 440 processor core operating up to 667 MHz with 32KB I- and D-caches (with parity checking) • On-chip 256KB SRAM configurable as L2 Cache or Ethernet Packet/Code store memory • Selectable Processor vs Bus clock ratios (Refer to the Clocking chapter in the PPC440SPe Embedded Processor User’s Manual for details) • Support up to 16 GB (4 Chip Selects) of 64-bit/32bit SDRAM with ECC DDR I 266-333-400 DDR II 400-533-667 • Three PCI-Express serial interfaces: one 8 lanes and two 4 lanes - 2.5Gb/s per lane Root and Endpoint support. Opaque bridge • One 64-bit DDR PCI-X interfaces up to 133 MHz (DDR 266) with support for conventional PCI • Optional:16 Programmable Galois Field polynomials including 14d and 11d • XOR Accelerator with DMA controller • I2O messaging with two DMA controllers • External Peripheral Bus (16-bit Data, 27-bit Address) for up to three devices; Bank0=16 MB, Bank1 and Bank2=128 MB each • One Ethernet 10/100/1000Mbps half- or fullduplex interface. Operational modes supported are MII and GMII. • Programmable Interrupt Controller supports interrupts from a variety of sources. • Programmable General Purpose Timers (GPT) • Three serial ports (16750 compatible UART) • Two IIC interfaces • General Purpose I/O (GPIO) interface available • Optional: High throughput RAID 6 hardware acceleration, performs XOR and Galois Field P & Q parity computations, supports up to 255 drives • JTAG interface for board level testing • Processor can boot from PCI memory Description Designed specifically to address high-end embedded applications for storage, the PowerPC 440SPe (PPC440SPe) provides a high-performance, low power solution that interfaces to a wide range of peripherals by incorporating on-chip power management features and lower power dissipation. This chip contains a high-performance RISC processor core, a DDR1/DDR2 SDRAM controller, configurable 256KB SRAM to be used as L2 cache or software-controlled on-chip memory, three PCIExpress interfaces, one DDR PCI-X bus interface, a 1Gbps Ethernet interface, an I2O/DMA controller, control for external ROM and peripherals, optional RAID 6 acceleration, an XOR DMA unit, serial ports, IIC interfaces, and general purpose I/O. AMCC Proprietary Technology: CMOS Cu-11, 0.13mm Package: 27mm, 675-ball, 1mm pitch, Flip ChipPlastic Ball Grid Array (FC-PBGA) Power (estimated): Less than 14W @533MHz Supply voltages required: 3.3V, 2.5V, 1.8V, 1.5V 1 PowerPC 440SPe Embedded Processor Revision 1.23 - Sept 21, 2006 Preliminary Data Sheet Contents Ordering and PVR Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 PPC440SPe Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Address Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 PowerPC 440 Processor Core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Internal Buses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 On-Chip SRAM/L2 Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 PCI Express . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 DDR PCI-X Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 DDR1/DDR2 SDRAM Memory Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 External Peripheral Bus Controller (EBC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Ethernet Controller Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 I2O/DMA Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Optional RAID 5 and RAID 6 Acceleration Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 XOR/DMA2 Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Serial Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 IIC Bus Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 General Purpose Timers (GPT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 General Purpose IO (GPIO) Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Universal Interrupt Controller (UIC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 JTAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 27mm, 675-Ball FC-PBGA Core Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Signal Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Signal Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Clock Test Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Clock Timing Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Spread Spectrum Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 I/O Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Input/Output Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Input Setup and Hold Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Output Delay and Hold Timing Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 DDR SDRAM I/O Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 DDR SDRAM Write Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 DDR SDRAM Read Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Strapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Serial Bootstrap ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Document Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 2 AMCC Proprietary PowerPC 440SPe Embedded Processor Revision 1.23 - Sept 21, 2006 Preliminary Data Sheet Figures Figure 1. Order Part Number Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Figure 2. PPC440SPe Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Figure 3. 27mm, 675-Ball FC-PBGA Core Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Figure 4. Clock Timing Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Figure 5. Input Setup and Hold Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Figure 6. Output Delay and Hold Timing Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Figure 7. DDR SDRAM Signal Termination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Figure 8. DDR SDRAM Write Cycle Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Figure 9. DDR SDRAM Read Data Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Figure 10. DDR SDRAM Memory Data and DQS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Figure 11. DDR SDRAM Read Cycle Timing—Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Table 5. Pin Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Table 6. Signal Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Table 7. Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Table 8. Package Thermal Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Table 9. Recommended DC Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Table 10. Input Capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Table 11. DC Power Supply Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Table 12. Clocking Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Table 13. Peripheral Interface Clock Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Table 14. I/O Specifications—All Speeds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Table 15. I/O Specifications—667MHz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Table 16. DDR SDRAM Output Driver Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Table 17. DDR SDRAM Read and Write I/O Timing—TSA and THA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Table 18. DDR SDRAM Clock to Write DQS Timing—TDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Table 19. DDR SDRAM Write Data to DQS Timing—TSD and THD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Table 20. DDR SDRAM I/O Read Timing—TSD and THD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Table 21. Strapping Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 AMCC Proprietary 3 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Ordering and PVR Information For information about the availability of the following parts, contact your local sales office. The most current version of the 440SPe is Revision B. The part numbers for 440SPe Revision B are shown in the following figures. Product Name Order Part Number (see Notes 1-5) Package Rev Level PVR Value JTAG ID PPC440SPe PPC440SPe-xpBfffC 27mm, 675 FC-PBGA B 0x53421891 0x14538049 Notes: 1. x = Product Feature A = RAID6 not enabled (Rev Level B only) R = RAID6 enabled (Rev Level B only) 2. p = Module Package Type G = leaded FC-PBGA N = lead free FC-PGBA (RoHS compliant) 3. B = Chip Revision Level B (2.0) 4. fff = Processor Frequency 533 = 533MHz 667 = 667MHz 5. C = Case Temperature Range of 0°C to +95°C 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. See the PPC440SPe Embedded Processor User’s Manual for details about accessing these registers. Note: Raid-enabled versions (Product Feature = R) require a RAID key license. Figure 1. Order Part Number Key PPC440SPe-RNB667C AMCC Part Number Case Temperature Range Product Feature Processor Speed Package Revision Level Note: The example part number above is a RAID6-enabled, lead-free package, at Chip Revision Level B, at PCI Express core revision level 1.1, capable of running at 667 MHz, and is shipped in tray packaging. The part numbers for 440SPe Revision A are shown in the following figure. Product Name 4 Order Part Number Processor Frequency Package Rev Level PVR Value JTAG ID PPC440SPe PPC440SPe-3GA533C 533MHz 27mm, 675 FC-PBGA A 0x53421890 0x14538049 PPC440SPe PPC440SPe-3GA667C 667MHz 27mm, 675 FC-PBGA A 0x53421890 0x14538049 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet PPC440SPe Functional Block Diagram Figure 2. PPC440SPe Functional Block Diagram 16 IRQs Clock, Control, Reset Power Mgmt Universal Interrupt Controller Timers DCRs Registers MMU PPC440 MAC DCR Bus Processor Core JTAG 32KB D-Cache GP Timers UART x3 IIC x2 GPIO Trace On-chip Peripheral Bus (OPB) 32KB I-Cache PCI-E IRQ Handler 256 KB L2 Cache/SRAM OPB Bridge PLB Arb Processor Local Bus (PLB) Low Latency (LL) Segment MAL High Bandwidth (HB) Segment Ethernet 10/100/ 1000 External Bus Controller (EBC) MII, GMII I2O/DMA Controller (DMA0 and DMA1) Memory Queue DDR 1 and 2 SDRAM Cntl 64+8 XOR/DMA Accelerator Unit (DMA2) PCI-Express DDR PCI-X PCI-E0 PCI-E1 PCI-E2 8 lanes 4 lanes 4 lanes 64-bit 16 The PPC440SPe is a System on a Chip (SOC) designed around the IBM CoreConnect Bus™ Architecture. Implemented with the Crossbar option, the CoreConnect buses provide: • Two Master PLB bus 128-bit Data 64-bit Address PLB interfaces up to 166.66MHz, 2.6GB/s on both the Read and Write data path (10.6 GB/s total) • 32-bit OPB interfaces up to 83.33MHz for a maximum throughput of 333MB/s AMCC Proprietary 5 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Address Maps The PPC440SPe incorporates two address maps. The first is a fixed processor system memory address map. This address map defines the possible contents of various processor accessible address regions. The second address map identifies the system Device Configuration Registers (DCRs). DCRs are accessed by software running on the PPC440SPe processor through the use of mtdcr and mfdcr instructions. Table 1. System Memory Address Map (Sheet 1 of 2) Function Local Memory (LL)1 Internal PLB Interfaces (LL) Internal OPB Peripherals (LL) 6 Sub Function Start Address End Address Size DDR SDRAM 0000 0000 0000 0000 0000 0003 FFFF FFFF 16GB SRAM 0000 0004 0000 0000 0000 0004 0003 FFFF 256KB Reserved 0000 0004 0004 0000 0000 0004 000F FFFF I2O Registers 0000 0004 0010 0000 0000 0004 0010 00FF 256B DMA 0 Registers 0000 0004 0010 0100 0000 0004 0010 01FF 256B DMA 1 Registers 0000 0004 0010 0200 0000 0004 0010 02FF 256B I20/DMA Buffers 0000 0004 0010 0300 0000 0004 0010 0FFF 3.25K B Reserved 0000 0004 0010 1000 0000 0004 001F FFFF XOR/DMA2 0000 0004 0020 0000 0000 0004 0020 03FF Reserved 0000 0004 0020 0400 0000 0004 002F FFFF PCI Express Interrupt Handler 0000 0004 0030 0000 0000 0004 0030 00FF Reserved 0000 0004 0030 0100 0000 0004 DFFF FFFF EBC Memory 0000 0004 E000 0000 0000 0004 EFFF FFFF Reserved 0000 0004 F000 0000 0000 0004 F000 01FF UART0 0000 0004 F000 0200 0000 0004 F000 0207 Reserved 0000 0004 F000 0208 0000 0004 F000 02FF UART1 0000 0004 F000 0300 0000 0004 F000 0307 Reserved 0000 0004 F000 0308 0000 0004 F000 03FF IIC0 0000 0004 F000 0400 0000 0004 F000 041F Reserved 0000 0004 F000 0420 0000 0004 F000 04FF IIC1 0000 0004 F000 0500 0000 0004 F000 051F Reserved 0000 0004 F000 0520 0000 0004 F000 05FF UART2 0000 0004 F000 0600 0000 0004 F000 0607 8B Reserved 0000 0004 F000 0608 0000 0004 F000 06FF 248B GPIO Controller Registers 0000 0004 F000 0700 0000 0004 F000 077F 128B Reserved 0000 0004 F000 0780 0000 0004 F000 07FF Ethernet Controller Registers 0000 0004 F000 0800 0000 0004 F000 08FF Reserved 0000 0004 F000 0900 0000 0004 F000 09FF 6 1KB 256B 256MB 8B 8B 32B 32B 256B AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 1. System Memory Address Map (Sheet 2 of 2) Function Boot ROM2, 3 Sub Function Start Address End Address Size General Purpose Timers 0000 0004 F000 0A00 0000 0004 F000 0B3F 320B Reserved 0000 0004 F000 0B40 0000 0004 FEFF FFFF EBC Bank0 0000 0004 FF00 0000 0000 0004 FFFF FFFF 0000 0005 0000 0000 0000 0007 FFFF FFFF Aliased DDR SDRAM 0000 0008 0000 0000 0000 000B FFFF FFFF Reserved 0000 000C 0000 0000 0000 000C 07FF FFFF PCIX0 I/O 0000 000C 0800 0000 0000 000C 0800 FFFF Reserved 0000 000C 0801 0000 0000 000C 0EBF FFFF PCIX0 Addressing configuration Regs 0000 000C 0EC0 0000 0000 000C 0EC0 0007 Reserved 0000 000C 0EC0 0008 0000 000C 0EC7 FFFF PCIX0 Core Configuration Regs 0000 000C 0EC8 0000 0000 000C 0EC8 0FFF Reserved 0000 000C 0EC8 1000 0000 000C 0EC8 10FF PCIX0 Simple Message Passing 0000 000C 0EC8 1100 0000 000C 0EC8 11FF Reserved 0000 000C 0EC8 1200 0000 000C 0ECF FFFF PCIX0 Special Cycle 0000 000C 0ED0 0000 0000 000C 0EDF FFFF Reserved 0000 000C 0EE0 0000 0000 000C 0FFF FFFF PCI Memory (PCI-Express & PCI-X) 0000 000C 1000 0000 0000 000C FEFF FFFF 3.8GB PCI-X DDR boot ROM (PCI memory 0000 000C FF00 0000 0000 000C FFFF FFFF 16MB PCI Memory (PCI-Express & PCI-X) 0000 000D 0000 0000 0000 000F FFFF FFFF 12GB Reserved4 0000 0010 0000 0000 0FFF FFFF FFFF FFFF Reserved5 1000 0000 0000 0000 1FFF FFFF FFFF FFFF PCI Memory (PCI-Express & PCI-X) 2000 0000 0000 0000 FFFF FFFF FFFF FFFF Reserved Local Memory Alias (HB) PCI Space (HB) PCI Core Space (HB) 16MB 16GB 64KB 8B 4KB 256B 1MB Notes: 1. DDR SDRAM and on-chip SRAM can be located anywhere in the Local Memory area of the memory map. 2. The Boot ROM and Expansion ROM areas of the memory map are intended for use by ROM or Flash-type devices. While locating volatile DDR SDRAM and SRAM in this region is supported, use of these regions for this purpose is not recommended. 3. When the optional boot from PCI-X memory is selected, the PCI-X Boot ROM address space begins at C FF00 0000 (16 MB). 4. Never decoded. 5. Unpredictable results on Read and Write operations. 6. Accessed by means of EBC Peripheral Bank Configuration Registers. AMCC Proprietary 7 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 2. DCR Address Map (4KB of Device Configuration Registers) Function Start Address End Address Size 000 3FF 1KW (4KB)1 Reserved 000 00B 12W Clocking Power On Reset 00C 00D 2W System DCRs 00E 00F 2W Memory Controller 010 011 2W External Bus Controller 012 013 2W Reserved 014 01F 12W SRAM 020 02F 16W L2 Controller 030 03F 16W Memory Queue 040 05F 32W I2O, DMA0 & DMA1 060 07F 32W PLB 080 08F 16W PLB to OPB Bridge Out 090 09F 16W Reserved 0A0 0AF 16W Reserved 0B2 0BF 14W Interrupt Controller 0 0C0 0CF 16W Interrupt Controller 1 0D0 0DF 16W Interrupt Controller 2 0E0 0EF 16W Interrupt Controller 3 0F0 0FF 16W PCI-Express 0 100 11F 32W PCI-Express 1 120 13F 32W PCI-Express 2 140 15F 32W Power Management 160 167 8W Reserved 168 17F 24W Ethernet MAL 180 1FF 128W Reserved 200 3FF 512W Total DCR Address Space1 By function: 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 KW (1024W) equals 4KB (4096 bytes). 8 AMCC Proprietary PowerPC 440SPe Embedded Processor Revision 1.23 - Sept 21, 2006 Preliminary Data Sheet PowerPC 440 Processor Core The PowerPC 440 processor core is designed for high-end applications such as RAID controllers, SAN, ISCSI, routers, switches, printers, set-top boxes, and so on. It is the first processor core to implement the Book E PowerPC embedded architecture and uses the 128-bit version of IBM’s on-chip CoreConnect Bus Architecture. Features include: • Up to 800 MHz operation • PowerPC Book E architecture • 32KB I-cache, 32KB D-cache – parity on data and tag address - Checking of parity with error injection • Three logical regions in D-cache: Locked, Transient, and Normal • D-cache full-line flush capability • 41-bit virtual address, 36-bit (64GB) physical address • Superscalar, out-of-order execution • Seven-stage pipeline • Three execution pipelines • Dynamic branch prediction • Memory management unit – 64-entry, full associative, unified TLB with 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 Internal Buses The PowerPC 440SPe features three IBM standard on-chip buses: the Processor Local Bus (PLB), the On-Chip Peripheral Bus (OPB), and the Device Control Register Bus (DCR). The high performance, high bandwidth cores such as the PowerPC 440 processor core, the DDR SDRAM memory controller, the PCI Express and the DDR PCI-X bridges connect to the PLB. The OPB hosts lower data rate peripherals. The daisy-chained DCR provides a lower bandwidth path for passing status and control information between the processor core and the other on-chip cores. The PLB has a Crossbar arbiter that supports data transfer between the PLB master and two slave segments identified as the Low Latency (LL) and High Bandwidth (HB) segments. The LL segment allows PLB masters CPU and I2O, that are adversely affected by latency, to communicate with slave devices with minimal latency. The HB segment allows PLB masters DMA, XOR, PCI and PCI Express to exchange large blocks of data with SDRAM, PCI and PCI Express without interfering with the low latency PLB masters. Bus features include: • PLB – 128-bit implementation of the PLB architecture – Separate and simultaneous read and write data paths – 64-bit address – Simultaneous control, address, and data phases – Four levels of pipelining – Byte enable capability supporting unaligned transfers – 32- and 64-byte burst transfers AMCC Proprietary 9 PowerPC 440SPe Embedded Processor Revision 1.23 - Sept 21, 2006 Preliminary Data Sheet – 166MHz, maximum 5.2GB/s (simultaneous read and write) – Processor vs Bus clock ratios of N:1 and N:2 • OPB – Dynamic bus sizing: 32, 16, and 8-bit data path – 32-bit address – 83.33MHz, maximum 333MB/s • DCR – Register control bus – 32-bit data path – 10-bit address On-Chip SRAM/L2 Cache Features include: • Four banks of 64KB each for a total of 256KB • Configurable as either L2 cache or SRAM • Memory cycles supported: – Single beat read and write, 1 to 16 bytes – Quadword Read and Write burst for 12-bit master – Guarded memory accesses on 4KB boundaries • Sustainable 2.6GB/s peak bandwidth at 166MHz • Use as an L2 cache improves processor performance and reduces the PLB load – Cache coherency maintained by a hardware snoop mechanism on the Low Latency (LL) PLB or by software – Data Array and Tag Array parity – Unified data and instruction cache – Four-way set associative – 36-bit addressing – Full LRU replacement algorithm – Write through, look aside • Use as Ethernet packet store allows Ethernet packets to be held for processing by the Ethernet core PCI Express Features include: • Three independent PCI Express interfaces – One 8 lanes – Two 4 lanes – 2.5 GB/sec full duplex per lane • Compliant with PCI Express base specification 1.0a • Each PCI Express port can be End Point or Root Complex. (Upstream & Downstream) – Applications compliant with MSI rules are limited to one End Point port per PPC440SPe • PCI-Express to PCI-Express opaque (Non-Transparent) bridge • Power Management • Supports one virtual channel (VC0) no Traffic Class (TC) filtering • Maximum Payload block size 512 Bytes • Supports up to 1024 byte maximum Read request size • Requests supported: – up to 4 posted outbound Write requests (memory and messages) – up to 4 posted inbound Write requests – up to 4 outbound Read requests outstanding on PCI Express – up to 4 inbound Read requests outstanding on PCI Express – Outbound I/O request as a PCI Express Root Port – Inbound I/O request as a PCI Express End Point 10 AMCC Proprietary PowerPC 440SPe Embedded Processor Revision 1.23 - Sept 21, 2006 Preliminary Data Sheet • Buffering in each PCI Express Port for the following transaction types: – 4K byte Replay buffer: up to 8 in flight transactions – 2K bytes for Outbound posted Writes – 8K bytes for Outbound Reads completion • 2K prefetch request from first I2O/DMA PLB Master • 1K prefetch request from 2nd I2O/DMA PLB Master • 1K prefetch request from first PCIE 4x links • 1K prefetch request from 2nd PCIE 4x links • 256 byte from the PPC440 – 2K bytes for Inbound posted Writes – 2K bytes for Inbound Reads completion • Parity checking on each buffer • POM Programmable Outbound Memory Regions: 3 Memory, 1 I/O, 1 Message, 1 config, 1 Internal Regs • PIM Programmable Inbound Memory Regions: 4 Memory, 1 I/O, 1 Expansion ROM • INTx Interrupts support (PCI legacy): – up to 4 INTx Termination for Root Ports. A/B/C/D interrupts are wired to the UIC – A/B/C/D INTx types Generation for Endpoints • MSI - Message Signaled Interrupts – MSI Generation for End Point – MSI Termination for Root Ports – MSI_X Termination for Root Ports DDR PCI-X Interface The DDR PCI-X interface allows connection of PCI and PCI-X devices to the PowerPC processor and local memory. The PCI-X interface supports 64-bit PCI-X bus in DDR mode 2. It can be configured for either host or adapter mode. PCI 32/64-bit legacy mode, compatible with PCI Version 2.3, is also supported. Features include: • PCI-X 2.0 – Split transactions – Frequency to 266MHz – 32- and 64-bit address/data bus – ECC supported for 266MHz Mode 2 only • PCI 2.3 backward compatibility – Frequency to 66MHz – 32- and 64-bit bus • Can be the PCI Host Bus Bridge or an Adapter Device PCI interface • Optional PCI arbitration function with PCI and PCI-X mode 1, supporting up to four external devices, that can be disabled for use with an external arbiter • Support for PLB-based (external to PLB–PCI-X bridge) I2O • Support for Message Signaled Interrupts (MSI) on both in- and out-bound interrupts • Simple message passing capability • Asynchronous to the PLB • PCI Power Management Version 1.1 • PCI arbitration function with PCI-X Mode 2 support (optional) • PCI register set addressable both from on-chip processor and PCI device sides • Ability to boot from PCI-X bus memory • Error tracking/status • Supports initiation of transfer to the following address spaces: – Single beat I/O reads and writes – Single beat and burst memory reads and writes – Single beat configuration reads and writes (Type 0 and Type 1) – Single beat special cycles AMCC Proprietary 11 PowerPC 440SPe Embedded Processor Revision 1.23 - Sept 21, 2006 Preliminary Data Sheet • • • • • PCI-X initialization sequence support (frequency & mode determination) Support for unexpected split completions Outbound transaction split discard timers Vital Product Data (VPD) support PCI-X to PCI-Express opaque bridge DDR1/DDR2 SDRAM Memory Controller The DDR2 SDRAM memory controller supports industry standard 184-pin DIMMs, SO-DIMMs, and other discrete devices. Global memory timings, address and bank sizes, and memory addressing modes are programmable. The DDR2 SDRAM controller interfaces to the PLB through a Memory Queue (MQ) function that includes six highspeed 1KB FIFO buffers. Features include: • Registered and non-registered industry standard DIMMs • DDR2 400/667 support • 64-and 32-bit memory interfaces with optional 8-bit ECC (SEC/DED) • 5.32GB/s peak bandwidth for the 64-bit interface • 2.66GB/s peak bandwidth for the 32-bit interface • Four chip (bank) select signals supporting 4 external banks • CAS latencies of 2, 3, 4, 5, 6, and 7 supported • Page mode accesses (up to 32 open pages) with configurable paging policy • Look-ahead request queue with programmable depth of four commands. • Optional optimized command scheduling (activate/precharge non-conflicting banks while accessing the current bank) • Up to 16GB in four external banks • Up to 6 MemClkout signals for high loading unbuffered DIMMS. • Programmable address mapping and timing • Hardware and software initiated self-refresh • Sync DRAM configuration by means of mode register and extended mode register set commands • Power management (self-refresh, suspend, sleep) • Low Latency & High Bandwidth PLB ports • Selectable PLB read response (immediate or deferred) • Programmable Low Latency & High Bandwidth arbitration schemes • High Bandwidth port has four 1KB read buffers and two 1KB write buffers • Low Latency port has four 128B read buffers and two 128B write buffers External Peripheral Bus Controller (EBC) Features include: • Support Boot ROM on Bank 0; programmable size 2, 4, 8,16 MB • Up to three ROM, EPROM, SRAM, Flash memory, and slave peripherals supported • Burst and non-burst devices • 16 or 8-bit data bus • 27-bit address, 128MB address space for Banks 1 & 2 • Peripheral Device pacing with external “Ready” • Latch data on Ready, synchronous or asynchronous • Programmable access timing per device – 256 Wait States for non-burst – 32 Burst Wait States for first access and up to 8 Wait States for subsequent accesses – Programmable CSon, CSoff relative to address – Programmable OEon, WEon, WEoff (1 to 4 clock cycles) relative to CS • Programmable address mapping 12 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Ethernet Controller Interface The Ethernet support interfaces to the physical layer, but the PHY is not included on the chip. Features include: • One 10/100/1000 interface running in full- and half-duplex modes – One full Media Independent Interface (MII) with 4-bit parallel data transfer – One Gigabit Media Independent Interface (GMII) I2O/DMA Controller The I20/DMA controller provides support for I20 messaging and two DMA controllers (DMA0 and DMA1). I2O manages Message Frame Address (MFA) FIFOs or queues in memory in response to I2O register reads and writes and transfers message frames. The DMAs provide normal memory access support to ease the CPU burden. I2O features include: • I2O pull- and push-messaging methods • Dynamic message frame size • Programmable FIFO size (4096 64-bit MFAs maximum) • 64-bit and 32-bit MFA sizes • Three interrupt gathering methods • Registered MFA prefetch and posting • 32-bit inbound and outbound doorbell registers • Four 32-bit scratch pad registers DMA features include: • Programmable Command Pointer FIFO and Completion FIFO size (up to 2048 DMA operations queued) • 512-byte buffering • Simultaneous fill and drain (PLB read/write pipelining) • Any source PLB address to any destination address • No memory alignment restrictions on source or destination • 32-byte command descriptor block • Maximum transfer size of 16MB • 64-bit addressing • 1KB buffering (DMA1 only) • Prefetch indicators for PCI-X buffer management (DMA1 only) Optional RAID 5 and RAID 6 Acceleration Hardware The 440SPe provides integrated acceleration hardware that implements high throughput RAID 5 and RAID 6 algorithms to compute the single parity P for RAID 5, and dual parity P & Q for RAID 6. RAID 5 is used to recover data in the case of a single disk drive failure, and RAID 6 provides for data recovery if two disk drives fail. The 440SPe offers a choice of two XOR engines for computing the P parity. The first choice is available with the XOR/DMA2 acceleration unit and is used for RAID 5. The second choice for XOR parity computation, along with the RAID 6 Galois Field GF(28)-based polynomial computations, resides inside the Memory Queue functional block of the Memory Controller unit. The Galois Field polynomial used with the 440SPe is programmable and can be one of sixteen available irreducible polynomials, including 14d and 11d. The RAID 5 and RAID 6 parity computations performed in the Memory Queue are assisted by the two-channel DMA engine of the I2O/DMA controller unit, designated as DMA0 and DMA1. The RAID acceleration hardware also provides various alternatives for balancing load and performance, depending on customer-specific application firmware. The two-way crossbar bus architecture can perform data read and write operations simultaneously, resulting in extremely high throughput. RAID 6 capability is available only with the RAID-enabled part numbers (PPC440SPe-RpBfffC) as indicated in the ordering information section of this data sheet. AMCC Proprietary 13 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet For more information about the RAID 6 implementation, description, and configuration of the acceleration hardware, refer to the following AMCC documents: • PowerPC 440SP/440SPe RAID Support Application Note • PowerPC 440SPe RAID Addendum to the User’s Manual XOR/DMA2 Controller The XOR/DMA2 controller performs the XOR functions needed to support RAID 5 applications including parity generation and check functions used across data stripes in a RAID 5 system. • Computes a bit-wise XOR on up to 16 data streams with result stored in designated target • Performs XOR check on up to 16 data streams • Driven by a linked list Command Block structure specifying control information, source operands, target operand, status information, and link • Source and target streams may reside anywhere in PLB address space. • Provides completion status per Command Block to be handled by software at a later time • 96-byte and 160-byte Command Block formats are supported • No memory alignment restrictions on operands or target • Internal register arrays and data buffers are parity protected • Can be used as a DMA controller (DMA2) with single source and target addresses • PLB Master interface • PLB Slave port used as control interface for reading and writing control and status information Serial Port The serial port is compatible with the NS‚ 16570 UART interface. Features include: • One 8-pin, one 4-pin, and one 2-pin interfaces are provided • Selectable internal or external serial clock to allow wide range of baud rates • Register compatibility with 16750 register set • Complete status reporting capability • Fully programmable serial-interface characteristics IIC Bus Interface Features include: • Two IIC interfaces provided • Support for Philips‚ 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 • Full management of all IIC bus protocols • Programmable error recovery • Port 0 supports serial Bootstrap ROM with default override parameters at initialization 14 AMCC Proprietary PowerPC 440SPe Embedded Processor Revision 1.23 - Sept 21, 2006 Preliminary Data Sheet General Purpose Timers (GPT) Provides a time base counter and system timers additional to those defined in the processor core. • 32-bit time base counter driven by the OPB bus clock • Seven 32-bit compare timers General Purpose IO (GPIO) Controller • Controller functions and GPIO registers are programmed and accessed by means of memory-mapped OPB bus master accesses. • The 32 GPIOs are pin-shared with other functions. DCRs control whether a particular pin that has GPIO capabilities acts as a GPIO or is used for another purpose. • Each GPIO output is a separately programmable tri-state driver (pull-up, pull-down, or open-drain). Universal Interrupt Controller (UIC) Four cascaded Universal Interrupt Controllers (UIC) process internal on-chip and external processor interrupts. Note: Processor specific interrupts (for example, page faults) do not use UIC resources. Features include: • 16 external interrupts • 101 internal interrupts • Edge-triggered or level-sensitive • Positive- or negative-active • Non-critical or critical interrupt to the on-chip processor core • Programmable interrupt priority ordering • Programmable critical interrupt vector for faster vector processing JTAG Features include: • IEEE 1149.1 Test Access Port • IBM RISCWatch Debugger support • JTAG Boundary Scan Description Language (BSDL) AMCC Proprietary 15 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Figure 3. 27mm, 675-Ball FC-PBGA Core Package Top View A1 Corner 1 24 A ® PPC440SPe Part Number xpBfffC Lot Number AAAAAAAA AD Note: All dimensions are in mm. Bottom View 27.0 ± 0.2 AF AD AB Y V T 27.0 ± 0.2 P M K H F D B AE AC AA W U R N L J G E C A Lid 1.00 TYP 01 03 05 07 09 11 13 15 17 19 21 23 25 02 04 06 08 10 12 14 16 18 20 22 24 26 0.5 MIN 3.22 MAX 0.6 ± 0.1 SOLDERBALL x 675 16 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Signal Lists This section contains two tables that list external signals. Table 3 lists all the external signals in alphabetical order and shows the ball (pin) number on which the signal appears. Multiplexed signals are shown with the default signal (following reset) not in brackets and the alternate signal(s) in brackets. In Table 3, multiplexed pins that have no internal signal connected after reset are marked High Z. 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. Table 4 on page 42 lists all the external signals in order by ball (pin) number. Signal List—Alphabetic Order Table 3. Signals Listed Alphabetically (Sheet 1 of 25) Signal Name Ball BA0 AE22 BA1 AD21 BA2 AE21 BankSel0 AD20 BankSel1 Y18 BankSel2 Y19 BankSel3 W17 CAS AB22 ClkEn0 Y21 ClkEn1 AA22 ClkEn2 AE25 ClkEn3 AF25 DM0 AD25 DM1 V20 DM2 V25 DM3 T25 DM4 J26 DM5 G22 DM6 F24 DM7 C23 DM8 M19 AMCC Proprietary Interface Group Page DDR SDRAM 52 DDR SDRAM 52 17 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 2 of 25) Signal Name Ball DQS0 AA23 DQS0 AA24 DQS1 U21 DQS1 T19 DQS2 W23 DQS2 W24 DQS3 P24 DQS3 P25 DQS4 M22 DQS4 L22 DQS5 G25 DQS5 H25 DQS6 E22 DQS6 F22 DQS7 B25 DQS7 C25 DQS8 P21 DQS8 R21 ECC0 R19 ECC1 R20 ECC2 M20 ECC3 P18 ECC4 P19 ECC5 N19 ECC6 N21 ECC7 N18 Interface Group DDR SDRAM 18 Page 52 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 3 of 25) Signal Name Ball EMCCD H05 EMCCrS D03 EMCGTxClk J08 EMCMDClk F03 EMCMDIO B02 EMCRefClk H07 EMCRxClk B01 EMCRxD0 L06 EMCRxD1 J02 EMCRxD2 G03 EMCRxD3 H02 EMCRxD4 H03 EMCRxD5 L04 EMCRxD6 M07 EMCRxD7 F05 EMCRxDV J06 EMCRxErr F04 EMCTxClk C02 EMCTxD0 C03 EMCTxD1 G06 EMCTxD2 J07 EMCTxD3 A05 EMCTxD4 E03 EMCTxD5 C05 EMCTxD6 E01 EMCTxD7 B10 EMCTxEn C01 EMCTxErr D02 ExtReset Interface Group Page Ethernet 53 B11 System 55 GND A04 Power 56 GND A10 GND A17 GND A23 GND D01 AMCC Proprietary 19 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 4 of 25) Signal Name Ball GND D07 GND D13 GND D14 GND D20 GND D26 GND G04 GND G10 GND G17 GND G23 GND J09 GND J12 GND J15 GND J18 GND K01 GND K07 GND K10 GND K12 GND K15 GND K17 GND K20 GND K26 GND L11 GND L13 GND L14 GND L16 20 Interface Group Page AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 5 of 25) Signal Name Ball GND M09 GND M10 GND M12 GND M15 GND M17 GND M18 GND N04 GND N11 GND N13 GND N14 GND N16 GND N23 GND P04 GND P11 GND P13 GND P14 GND P16 GND P23 GND R09 GND R10 GND R12 GND R15 GND R17 GND R18 GND T11 GND T13 GND T14 GND T16 GND U01 GND U07 Interface Group Power AMCC Proprietary Page 56 21 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 6 of 25) Signal Name Ball GND U12 GND U15 GND U17 GND U20 GND U26 GND V09 GND V12 GND V15 GND V18 GND Y04 GND Y10 GND Y17 GND Y23 GND AC01 GND AC07 GND AC13 GND AC14 GND AC20 GND AC26 GND AF04 GND AF10 GND AF17 GND AF23 Interface Group Power [GPIO00] [TRCCLK] High Z L01 [GPIO01] [TRCBS0] High Z H01 [GPIO02] [TRCBS1] High Z F01 [GPIO03] [TRCBS2] High Z L02 [GPIO04] [TRCES0] High Z K03 GPIO Peripherals [GPIO05] [TRCES1] High Z G02 [GPIO06] [TRCES2] High Z M05 Note: Trace can be enabled at reset by setting SDR0_SDSTP1[DBG] (bit 27) to 1 in the serial bootstrap ROM. [GPIO07] [TRCES3] High Z F02 [GPIO08] [TECES4] High Z J03 [GPIO09] [TRCTS0] High Z H04 [GPIO10] [TRCTS1] High Z J05 22 Page 56 55 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 7 of 25) Signal Name Ball [GPIO11] [TRCTS2] High Z G05 [GPIO12] [TRCTS3] High Z L05 [GPIO13] [TRCTS4] High Z J04 [GPIO14] [TRCTS5] High Z K06 [GPIO15] [TRCTS6] High Z H06 [GPIO16] IRQ0 L08 [GPIO17] IRQ1 M06 [GPIO18] IRQ2 M08 [GPIO19] IRQ3 E02 [GPIO20] IRQ4 E04 [GPIO21] IRQ5 H09 [GPIO22] IRQ6 L07 [GPIO23] IRQ7 F06 [GPIO24] IRQ8 H08 [GPIO25] IRQ9 A02 [GPIO26] IRQ10 E26 [GPIO27] IRQ11 E24 [GPIO28] IRQ12 C22 [GPIO29] IRQ13 L24 [GPIO30] IRQ14 K25 [GPIO31] IRQ15 K22 Halt N22 HISRRst AD17 IIC0SClk H17 IIC0SDA J16 IIC1SClk H18 IIC1SDA H15 AMCC Proprietary Interface Group Page GPIO Peripherals 55 System 55 IIC Peripheral 54 23 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 8 of 25) Signal Name Ball IRQ0 [GPIO16] L08 IRQ1 [GPIO17] M06 IRQ2 [GPIO18] M08 IRQ3 [GPIO19] E02 IRQ4 [GPIO20] E04 IRQ5 [GPIO21] H09 IRQ6 [GPIO22] L07 IRQ7 [GPIO23] F06 IRQ8 [GPIO24] H08 IRQ9 [GPIO25] A02 IRQ10 [GPIO26] E26 IRQ11 [GPIO27] E24 IRQ12 [GPIO28] C22 IRQ13 [GPIO29] L24 IRQ14 [GPIO30] K25 IRQ15 [GPIO31] K22 MemAddr00 AF22 MemAddr01 AF19 MemAddr02 AD22 MemAddr03 T24 MemAddr04 AF18 MemAddr05 AB24 MemAddr06 AF21 MemAddr07 AE18 MemAddr08 R25 MemAddr09 AE20 MemAddr10 AD19 MemAddr11 AB26 MemAddr12 R23 MemAddr13 AB17 MemAddr14 AE19 24 Interface Group Page Interrupts 55 DDR SDRAM 52 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 9 of 25) Signal Name Ball MemClkOut0 AA21 MemClkOut0 AA20 MemClkOut1 AB21 MemClkOut1 AC21 MemClkOut2 AB19 MemClkOut2 AC19 MemClkOut3 AA19 MemClkOut3 AB20 MemClkOut4 AA18 MemClkOut4 AB18 MemClkOut5 AC18 MemClkOut5 AD18 MemData00 AC25 MemData01 AA26 MemData02 AC24 MemData03 AA25 MemData04 AD24 MemData05 AD23 MemData06 AB25 MemData07 AB23 MemData08 U19 MemData09 T21 MemData10 V19 MemData11 T20 MemData12 V21 MemData13 V22 MemData14 T18 MemData15 W22 MemData16 U24 MemData17 W25 MemData18 V23 MemData19 V24 Interface Group DDR SDRAM AMCC Proprietary Page 52 25 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 10 of 25) Signal Name Ball MemData20 Y24 MemData21 V26 MemData22 Y25 MemData23 W26 MemData24 T22 MemData25 R24 MemData26 T23 MemData27 R22 MemData28 T26 MemData29 N25 MemData30 R26 MemData31 N24 MemData32 M26 MemData33 K24 MemData34 L26 MemData35 L23 MemData36 L25 MemData37 J25 MemData38 M21 MemData39 M24 MemData40 J23 MemData41 H26 MemData42 H23 MemData43 G24 MemData44 H24 MemData45 H22 MemData46 J24 MemData47 J22 MemData48 F26 26 Interface Group DDR SDRAM Page 52 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 11 of 25) Signal Name Ball MemData49 F23 MemData50 F25 MemData51 E23 MemData52 E25 MemData53 D25 MemData54 D22 MemData55 D24 MemData56 C24 MemData57 C26 MemData58 B24 MemData59 A24 MemData60 B26 MemData61 B23 MemData62 A25 MemData63 B22 Interface Group DDR SDRAM MemDCFdbkD AE24 MemDCFdbkR AF24 MemODT0 W21 MemODT1 Y22 MemODT2 W20 MemODT3 W19 MemVRef0 W18 MemVRef1 V16 No ball A01 AMCC Proprietary Page 52 27 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 12 of 25) Signal Name Ball OVDD A07 OVDD A13 OVDD A14 OVDD A20 OVDD A26 OVDD G01 OVDD G07 OVDD G13 OVDD G14 OVDD G20 OVDD G26 OVDD K11 OVDD K13 OVDD K14 OVDD K16 OVDD L10 OVDD L17 OVDD M13 OVDD M14 OVDD N01 OVDD N07 OVDD N10 OVDD N12 OVDD N15 OVDD N17 OVDD N20 OVDD N26 28 Interface Group Power Page 56 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 13 of 25) Signal Name Ball PCIE_PLLGNDA P02 PCIE_PLLGNDB N02 PCIE_PLLVDD2 P09 PCIE_PLLVDDA P03 PCIE_PLLVDDB N03 PCIE_REFCLK P05 PCIE_REFCLK P06 PCIE0_RX0 V11 PCIE0_RX0 W11 PCIE0_RX1 AB11 PCIE0_RX1 AC11 PCIE0_RX2 W12 PCIE0_RX2 Y12 PCIE0_RX3 AD12 PCIE0_RX3 AD13 PCIE0_RX4 AF15 PCIE0_RX4 AF16 PCIE0_RX5 AE16 PCIE0_RX5 AD15 PCIE0_RX6 V14 PCIE0_RX6 W14 PCIE0_RX7 W15 PCIE0_RX7 W16 PCIE0_TX0 Y11 PCIE0_TX0 AA11 PCIE0_TX1 AF11 PCIE0_TX1 AE11 PCIE0_TX2 AB12 PCIE0_TX2 AA12 PCIE0_TX3 AE13 PCIE0_TX3 AF12 AMCC Proprietary Interface Group Page Power 56 PCI-Express 0:2 50 29 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 14 of 25) Signal Name Ball PCIE0_TX4 AE14 PCIE0_TX4 AD14 PCIE0_TX5 AB16 PCIE0_TX5 AC16 PCIE0_TX6 Y15 PCIE0_TX6 AA15 PCIE0_TX7 Y16 PCIE0_TX7 AA16 PCIE0AV25 V13 PCIE0AVREG W13 PCIE1_RX0 E20 PCIE1_RX0 E21 PCIE1_RX1 B21 PCIE1_RX1 C20 PCIE1_RX2 C19 PCIE1_RX2 D19 PCIE1_RX3 A19 PCIE1_RX3 B19 PCIE1_TX0 C21 PCIE1_TX0 D21 PCIE1_TX1 A21 PCIE1_TX1 B20 PCIE1_TX2 C18 PCIE1_TX2 D18 PCIE1_TX3 A18 PCIE1_TX3 B18 PCIE1AV25 E19 PCIE1AVREG E18 Interface Group PCI-Express 0:2 30 Page 50 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 15 of 25) Signal Name Ball PCIE2_RX0 J21 PCIE2_RX0 K21 PCIE2_RX1 J19 PCIE2_RX1 K19 PCIE2_RX2 F20 PCIE2_RX2 F21 PCIE2_RX3 F18 PCIE2_RX3 F19 PCIE2_TX0 L21 PCIE2_TX0 L20 PCIE2_TX1 J20 PCIE2_TX1 H20 PCIE2_TX2 G21 PCIE2_TX2 H21 PCIE2_TX3 G19 PCIE2_TX3 H19 PCIE2AV25 L18 PCIE2AVREG L19 PCIECalRN T08 PCIECalRP R08 PCIEPLLTSTON J01 AMCC Proprietary Interface Group PCI-Express 0:2 Page 50 31 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 16 of 25) Signal Name Ball PCIX0Ack64 AD02 PCIX0AD0 AB04 PCIX0AD1 AA05 PCIX0AD10 AB02 PCIX0AD11 AA03 PCIX0AD12 W05 PCIX0AD13 V06 PCIX0AD14 AA02 PCIX0AD15 AA01 PCIX0AD16 W03 PCIX0AD17 W04 PCIX0AD18 V05 PCIX0AD19 V04 PCIX0AD2 Y06 PCIX0AD20 V03 PCIX0AD21 V02 PCIX0AD22 V01 PCIX0AD23 U06 PCIX0AD24 T07 PCIX0AD25 T06 PCIX0AD26 T05 PCIX0AD27 T04 PCIX0AD28 T02 PCIX0AD29 T01 PCIX0AD3 V08 PCIX0AD30 R07 PCIX0AD31 R06 PCIX0AD32 AD10 Interface Group PCI-X0 32 Page 50 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 17 of 25) Signal Name Ball PCIX0AD33 AA10 PCIX0AD34 W10 PCIX0AD35 AF09 PCIX0AD36 AF08 PCIX0AD37 AD09 PCIX0AD38 AF06 PCIX0AD39 AD08 PCIX0AD4 W07 PCIX0AD40 AC09 PCIX0AD41 AE06 PCIX0AD42 AD07 PCIX0AD43 AC08 PCIX0AD44 AB09 PCIX0AD45 AE05 PCIX0AD46 AD06 PCIX0AD47 AB08 PCIX0AD48 AA09 PCIX0AD49 Y09 PCIX0AD5 AC02 PCIX0AD50 AF03 PCIX0AD51 AE04 PCIX0AD52 AA08 PCIX0AD53 W08 PCIX0AD54 AB07 PCIX0AD55 AF02 PCIX0AD56 AE03 PCIX0AD57 AD04 PCIX0AD58 AC05 PCIX0AD59 AE07 PCIX0AD6 AA04 PCIX0AD60 W09 AMCC Proprietary Interface Group PCI-X0 Page 50 33 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 18 of 25) Signal Name Ball PCIX0AD61 U08 PCIX0AD62 AA07 PCIX0AD63 AE02 PCIX0AD7 Y05 PCIX0AD8 W06 PCIX0AD9 V07 PCIX0BE0 Y03 PCIX0BE1 Y02 PCIX0BE2 W02 PCIX0BE3 U03 PCIX0BE4 AB05 PCIX0BE5 AA06 PCIX0BE6 AC06 PCIX0BE7 AB06 PCIX0CalG0 AE09 PCIX0CalR0 AE08 PCIX0Cap M03 PCIX0Clk N05 PCIX0DevSel N08 PCIX0ECC2 R05 PCIX0ECC3 R03 PCIX0ECC4 R01 PCIX0ECC5 P08 PCIX0Frame N06 PCIX0Gnt0 T03 PCIX0Gnt1 E10 PCIX0Gnt2 M04 PCIX0Gnt3 R04 PCIX0IDSel U05 34 Interface Group PCI-X0 Page 50 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 19 of 25) Signal Name Ball PCIX0INTA U02 PCIX0IRDY AB01 PCIX0M66En A09 PCIX0Par W01 PCIX0Par64 AD03 PCIX0PErr N09 PCIX0PLLG AE01 PCIX0PLLV AD01 PCIX0Req0 R02 PCIX0Req1 K02 PCIX0Req2 K05 PCIX0Req3 M02 PCIX0Req64 AC03 PCIX0Reset L03 PCIX0Serr AF05 PCIX0Stop AD05 PCIX0TRDY AB03 PCIX0VC M01 PCIX0VRef0 Y08 PCIX0VRef1 T09 PerAddr0 E13 PerAddr1 E14 PerAddr10 B16 PerAddr11 E15 PerAddr12 F11 PerAddr13 D11 PerAddr14 C10 PerAddr15 B09 AMCC Proprietary Interface Group Page PCI-X0 50 External Slave Peripheral (EBC) 54 35 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 20 of 25) Signal Name Ball PerAddr16 C09 PerAddr17 A08 PerAddr18 B07 PerAddr19 E11 PerAddr2 B15 PerAddr20 E09 PerAddr21 C08 PerAddr22 A06 PerAddr23 D08 PerAddr24 A22 PerAddr25 E17 PerAddr26 B17 PerAddr3 D15 PerAddr4 H16 PerAddr5 H14 PerAddr6 J14 PerAddr7 J13 PerAddr8 A15 PerAddr9 F14 PerBE0 C07 PerBE1 B04 PerBLast D16 PerClk C17 PerCS0 C15 PerCS1 C11 PerCS2 G12 PerData00 G08 PerData01 H10 PerData02 B05 PerData03 H11 PerData04 C06 36 Interface Group External Slave Peripheral (EBC) Page 54 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 21 of 25) Signal Name Ball PerData05 J11 PerData06 E08 PerData07 F07 PerData08 F09 PerData09 E06 PerData10 D05 PerData11 C04 PerData12 F08 PerData13 B03 PerData14 E07 PerData15 D06 PerErr G15 PerOE E05 PerPar0 B06 PerPar1 A03 PerR/W F15 PerReady E16 PerWE A16 PSRO1 U10 PxVDD P01 PxVDD P07 PxVDD P10 PxVDD P12 PxVDD R13 PxVDD T10 PxVDD U11 PxVDD U13 PxVDD Y01 PxVDD Y07 PxVDD Y13 AMCC Proprietary Interface Group Page External Slave Peripheral (EBC) 54 Miscellaneous 57 Power 56 37 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 22 of 25) Signal Name Ball PxVDD AF01 PxVDD AF07 PxVDD AF13 RAS AE23 SCANOUT00 U25 SCANOUT07 U22 SCANOUT08 P22 SCANOUT14 AB10 SCANOUT15 AE10 SCANOUT16 AD11 SCANOUT17 AC12 SCANOUT18 AE12 SCANOUT19 AB13 SCANOUT20 AB14 SCANOUT21 AE15 SCANOUT25 M23 SVDD P15 SVDD P17 SVDD P20 SVDD P26 SVDD R14 SVDD T17 SVDD U14 SVDD U16 SVDD Y14 SVDD Y20 SVDD Y26 SVDD AF14 SVDD AF20 SVDD AF26 38 Interface Group Page Power 56 DDR SDRAM 52 Tests 56 Power 56 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 23 of 25) Signal Name Ball SYS2PLLG AD26 SYS2PLLV AE26 SYSClk C16 SYSErr M25 SysPartSel A11 SYSPLLG B14 SYSPLLV B13 SysReset L09 TCK AA17 TDI AB15 TDO AD16 TESTEN AA13 THERMALDB AA14 TMS K08 AC15 [TRCCLK] [GPIO00] High Z L01 [TRCBS0] [GPIO01] High Z H01 [TRCBS1] [GPIO02] High Z F01 [TRCBS2] [GPIO03] High Z L02 [TRCES0] [GPIO04] High Z K03 [TRCES1] [GPIO05] High Z G02 [TRCES2] [GPIO06] High Z M05 [TRCES3] [GPIO07] High Z F02 [TRCES4] [GPIO08] High Z J03 [TRCTS0] [GPIO09] High Z H04 [TRCTS1] [GPIO10] High Z J05 [TRCTS2] [GPIO11] High Z G05 [TRCTS3] [GPIO12] High Z L05 [TRCTS4] [GPIO13] High Z J04 [TRCTS5] [GPIO14] High Z K06 [TRCTS6] [GPIO15] High Z H06 TRST AMCC Proprietary Page Power 56 System 55 JTAG 56 Miscellaneous 57 System 55 JTAG 56 E12 THERMALDA TMR_CLK Interface Group AE17 Trace Note: Trace can be enabled at reset by setting SDR0_SDSTP1[DBG] (bit 27) to 1 in the serial bootstrap ROM. 56 JTAG 56 39 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 24 of 25) Signal Name Ball UARTSerClk H12 UART0_CTS B08 UART0_DCD H13 UART0_DSR C12 UART0_DTR C13 UART0_RI C14 UART0_RTS G09 UART0_Rx D12 UART0_Tx D09 UART1_DSR/CTS F10 UART1_DTR/RTS G11 UART1_Rx A12 UART1_Tx B12 UART2_Rx F13 UART2_Tx F12 40 Interface Group UART Peripheral Page 55 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 3. Signals Listed Alphabetically (Sheet 25 of 25) Signal Name Ball VDD D04 VDD D10 VDD D17 VDD D23 VDD J10 VDD J17 VDD K04 VDD K09 VDD K18 VDD K23 VDD L12 VDD L15 VDD M11 VDD M16 VDD R11 VDD R16 VDD T12 VDD T15 VDD U04 VDD U09 VDD U18 VDD U23 VDD V10 VDD V17 VDD AC04 VDD AC10 VDD AC17 VDD AC23 WE AC22 AMCC Proprietary Interface Group Page Power 56 DDR SDRAM 52 41 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Signal List—Ball Assignment Order In the following table, only the primary (default) signal name is shown for each pin. Multiplexed pins are marked with an asterisk (*). To determine the other signals that share a pin, look up the primary signal name in Table 3 on page 17. Table 4. Signals Listed by Ball Assignment (Sheet 1 of 7) Ball 42 Signal name Ball Signal name Ball Signal name Ball Signal name A01 No ball B01 EMCRxClk C01 EMCTxEn D01 GND A02 IRQ9* B02 EMCMDIO C02 EMCTxClk D02 EMCTxErr A03 PerPar1 B03 PerData13 C03 EMCTxD0 D03 EMCCrS A04 GND B04 PerBE1 C04 PerData11 D04 VDD A05 EMCTxD3 B05 PerData02 C05 EMCTxD5 D05 PerData10 A06 PerAddr22 B06 PerPar0 C06 PerData04 D06 PerData15 A07 OVDD B07 PerAddr18 C07 PerBE0 D07 GND A08 PerAddr17 B08 UART0_CTS C08 PerAddr21 D08 PerAddr23 A09 PCIX0M66En B09 PerAddr15 C09 PerAddr16 D09 UART0_Tx A10 GND B10 EMCTxD7 C10 PerAddr14 D10 VDD A11 SysPartSel B11 ExtReset C11 PerCS1 D11 PerAddr13 A12 UART1_Rx B12 UART1_Tx C12 UART0_DSR D12 UART0_Rx A13 OVDD B13 SYSPLLV C13 UART0_DTR D13 GND A14 OVDD B14 SYSPLLG C14 UART0_RI D14 GND A15 PerAddr8 B15 PerAddr2 C15 PerCS0 D15 PerAddr3 A16 PerWE B16 PerAddr10 C16 SYSCLK D16 PerBLast A17 GND B17 PerAddr26 C17 PerClk D17 VDD A18 PCIE1_TX3 B18 PCIE1_TX3 C18 PCIE1_TX2 D18 PCIE1_TX2 A19 PCIE1_RX3 B19 PCIE1_RX3 C19 PCIE1_RX2 D19 PCIE1_RX2 A20 OVDD B20 PCIE1_TX1 C20 PCIE1_RX1 D20 GND A21 PCIE1_TX1 B21 PCIE1_RX1 C21 PCIE1_TX0 D21 PCIE1_TX0 A22 PerAddr24 B22 MemData63 C22 GPIO28_IRQ12 D22 MemData54 A23 GND B23 MemData61 C23 DM7 D23 VDD A24 MemData59 B24 MemData58 C24 MemData56 D24 MemData55 A25 MemData62 B25 DQS7 C25 DQS7 D25 MemData53 A26 OVDD B26 MemData60 C26 MemData57 D26 GND AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 4. Signals Listed by Ball Assignment (Sheet 2 of 7) Ball Signal name Ball Signal name Ball Signal name Ball Signal name E01 EMCTxD6 F01 TRCBS1* G01 OVDD H01 TRCBS0* E02 GPIO19_IRQ3 F02 TRCES3* G02 TRCES1* H02 EMCRxD3 E03 EMCTxD4 F03 EMCMDClk G03 EMCRxD2 H03 EMCRxD4 E04 IRQ4* F04 EMCRxErr G04 GND H04 TRCTS0* E05 PerOE F05 EMCRxD7 G05 TRCTS2* H05 EMCCD E06 PerData09 F06 IRQ7* G06 EMCTxD1 H06 TRCTS6* E07 PerData14 F07 PerData07 G07 OVDD H07 EMCRefClk E08 PerData06 F08 PerData12 G08 PerData00 H08 IRQ8* E09 PerAddr20 F09 PerData08 G09 UART0_RTS H09 IRQ5* E10 PCIX0Gnt1 F10 UART1_DSR/CTS G10 GND H10 PerData01 E11 PerAddr19 F11 PerAddr12 G11 UART1_DTR/RTS H11 PerData03 E12 TESTEN F12 UART2_Tx G12 PerCS2 H12 UARTSerClk E13 PerAddr0 F13 UART2_Rx G13 OVDD H13 UART0_DCD E14 PerAddr1 F14 PerAddr9 G14 OVDD H14 PerAddr5 E15 PerAddr11 F15 PerR/W G15 PerErr H15 IIC1SDA E16 PerReady F16 Reserved G16 Reserved H16 PerAddr4 E17 PerAddr25 F17 Reserved G17 GND H17 IIC0SClk E18 PCIE1AVREG F18 PCIE2_RX3 G18 Reserved H18 IIC1SClk E19 PCIE1AV25 F19 PCIE2_RX3 G19 PCIE2_TX3 H19 PCIE2_TX3 E20 PCIE1_RX0 F20 PCIE2_RX2 G20 OVDD H20 PCIE2_TX1 E21 PCIE1_RX0 F21 PCIE2_RX2 G21 PCIE2_TX2 H21 PCIE2_TX2 E22 DQS6 F22 DQS6 G22 DM5 H22 MemData45 E23 MemData51 F23 MemData49 G23 GND H23 MemData42 E24 IRQ11* F24 DM6 G24 MemData43 H24 MemData44 E25 MemData52 F25 MemData50 G25 DQS5 H25 DQS5 E26 IRQ10* F26 MemData48 G26 OVDD H26 MemData41 AMCC Proprietary 43 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 4. Signals Listed by Ball Assignment (Sheet 3 of 7) Ball 44 Signal name Ball Signal name Ball Signal name Ball Signal name J01 PCIEPLLTSTON K01 GND L01 TRCCLK* M01 PCIX0VC J02 EMCRxD1 K02 PCIX0Req1 L02 TRCBS2* M02 PCIX0Req3 J03 TRCES4* K03 TRCES0* L03 PCIX0Reset M03 PCIX0Cap J04 TRCTS4* K04 VDD L04 EMCRxD5 M04 PCIX0Gnt2 J05 TRCTS1* K05 PCIX0Req2 L05 TRCTS3* M05 TRCES2* J06 EMCRxDV K06 TRCTS5* L06 EMCRxD0 M06 IRQ1* J07 EMCTxD2 K07 GND L07 IRQ6* M07 EMCRxD6 J08 EMCGTxClk K08 TMR_CLK L08 IRQ0* M08 IRQ2* J09 GND K09 VDD L09 SysReset M09 GND J10 VDD K10 GND L10 OVDD M10 GND J11 PerData05 K11 OVDD L11 GND M11 VDD J12 GND K12 GND L12 VDD M12 GND J13 PerAddr7 K13 OVDD L13 GND M13 OVDD J14 PerAddr6 K14 OVDD L14 GND M14 OVDD J15 GND K15 GND L15 VDD M15 GND J16 IIC0SDA K16 OVDD L16 GND M16 VDD J17 VDD K17 GND L17 OVDD M17 GND J18 GND K18 VDD L18 PCIE2AV25 M18 GND J19 PCIE2_RX1 K19 PCIE2_RX1 L19 PCIE2AVREG M19 DM8 J20 PCIE2_TX1 K20 GND L20 PCIE2_TX0 M20 ECC2 J21 PCIE2_RX0 K21 PCIE2_RX0 L21 PCIE2_TX0 M21 MemData38 J22 MemData47 K22 IRQ15* L22 DQS4 M22 DQS4 J23 MemData40 K23 VDD L23 MemData35 M23 SCANOUT25 J24 MemData46 K24 MemData33 L24 IRQ13* M24 MemData39 J25 MemData37 K25 IRQ14* L25 MemData36 M25 SYSERR J26 DM4 K26 GND L26 MemData34 M26 MemData32 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 4. Signals Listed by Ball Assignment (Sheet 4 of 7) Ball Signal name Ball Signal name Ball Signal name Ball Signal name N01 OVDD P01 PxVDD R01 PCIX0ECC4 T01 PCIX0AD29 N02 PCIE_PLLGNDB P02 PCIE_PLLGNDA R02 PCIX0Req0 T02 PCIX0AD28 N03 PCIE_PLLVDDB P03 PCIE_PLLVDDA R03 PCIX0ECC3 T03 PCIX0Gnt0 N04 GND P04 GND R04 PCIX0Gnt3 T04 PCIX0AD27 N05 PCIX0Clk P05 PCIE_REFCLK R05 PCIX0ECC2 T05 PCIX0AD26 N06 PCIX0Frame P06 PCIE_REFCLK R06 PCIX0AD31 T06 PCIX0AD25 N07 OVDD P07 PxVDD R07 PCIX0AD30 T07 PCIX0AD24 N08 PCIX0DevSel P08 PCIX0ECC5 R08 PCIECalRP T08 PCIECalRN N09 PCIX0PErr P09 PCIE_PLLVDD2 R09 GND T09 PCIX0VRef1 N10 OVDD P10 PxVDD R10 GND T10 PxVDD N11 GND P11 GND R11 VDD T11 GND N12 OVDD P12 PxVDD R12 GND T12 VDD N13 GND P13 GND R13 PxVDD T13 GND N14 GND P14 GND R14 SVDD T14 GND N15 OVDD P15 SVDD R15 GND T15 VDD N16 GND P16 GND R16 VDD T16 GND N17 OVDD P17 SVDD R17 GND T17 SVDD N18 ECC7 P18 ECC3 R18 GND T18 MemData14 N19 ECC5 P19 ECC4 R19 ECC0 T19 DQS1 N20 OVDD P20 SVDD R20 ECC1 T20 MemData11 N21 ECC6 P21 DQS8 R21 DQS8 T21 MemData09 N22 Halt P22 SCANOUT08 R22 MemData27 T22 MemData24 N23 GND P23 GND R23 MemAddr12 T23 MemData26 N24 MemData31 P24 DQS3 R24 MemData25 T24 MemAddr03 N25 MemData29 P25 DQS3 R25 MemAddr08 T25 DM3 N26 OVDD P26 SVDD R26 MemData30 T26 MemData28 AMCC Proprietary 45 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 4. Signals Listed by Ball Assignment (Sheet 5 of 7) Ball 46 Signal name Ball Signal name Ball Signal name Ball Signal name U01 GND V01 PCIX0AD22 W01 PCIX0Par Y01 PxVDD U02 PCIX0INTA V02 PCIX0AD21 W02 PCIX0BE2 Y02 PCIX0BE1 U03 PCIX0BE3 V03 PCIX0AD20 W03 PCIX0AD16 Y03 PCIX0BE0 U04 VDD V04 PCIX0AD19 W04 PCIX0AD17 Y04 GND U05 PCIX0IDSel V05 PCIX0AD18 W05 PCIX0AD12 Y05 PCIX0AD7 U06 PCIX0AD23 V06 PCIX0AD13 W06 PCIX0AD8 Y06 PCIX0AD2 U07 GND V07 PCIX0AD9 W07 PCIX0AD4 Y07 PxVDD U08 PCIX0AD61 V08 PCIX0AD3 W08 PCIX0AD53 Y08 PCIX0VRef0 U09 VDD V09 GND W09 PCIX0AD60 Y09 PCIX0AD49 U10 PSRO1 V10 VDD W10 PCIX0AD34 Y10 GND U11 PxVDD V11 PCIE0_RX0 W11 PCIE0_RX0 Y11 PCIE0_TX0 U12 GND V12 GND W12 PCIE0_RX2 Y12 PCIE0_RX2 U13 PxVDD V13 PCIE0AV25 W13 PCIE0AVREG Y13 PxVDD U14 SVDD V14 PCIE0_RX6 W14 PCIE0_RX6 Y14 SVDD U15 GND V15 GND W15 PCIE0_RX7 Y15 PCIE0_TX6 U16 SVDD V16 MemVRef1 W16 PCIE0_RX7 Y16 PCIE0_TX7 U17 GND V17 VDD W17 BankSel3 Y17 GND U18 VDD V18 GND W18 MemVRef0 Y18 BankSel1 U19 MemData08 V19 MemData10 W19 MemODT3 Y19 BankSel2 U20 GND V20 DM1 W20 MemODT2 Y20 SVDD U21 DQS1 V21 MemData12 W21 MemODT0 Y21 ClkEn0 U22 SCANOUT07 V22 MemData13 W22 MemData15 Y22 MemODT1 U23 VDD V23 MemData18 W23 DQS2 Y23 GND U24 MemData16 V24 MemData19 W24 DQS2 Y24 MemData20 U25 SCANOUT00 V25 DM2 W25 MemData17 Y25 MemData22 U26 GND V26 MemData21 W26 MemData23 Y26 SVDD AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 4. Signals Listed by Ball Assignment (Sheet 6 of 7) Ball Signal name Ball Signal name Ball Signal name Ball Signal name AA01 PCIX0AD15 AB01 PCIX0IRDY AC01 GND AD01 PCIX0PLLV AA02 PCIX0AD14 AB02 PCIX0AD10 AC02 PCIX0AD5 AD02 PCIX0Ack64 AA03 PCIX0AD11 AB03 PCIX0TRDY AC03 PCIX0Req64 AD03 PCIX0Par64 AA04 PCIX0AD6 AB04 PCIX0AD0 AC04 VDD AD04 PCIX0AD57 AA05 PCIX0AD1 AB05 PCIX0BE4 AC05 PCIX0AD58 AD05 PCIX0Stop AA06 PCIX0BE5 AB06 PCIX0BE7 AC06 PCIX0BE6 AD06 PCIX0AD46 AA07 PCIX0AD62 AB07 PCIX0AD54 AC07 GND AD07 PCIX0AD42 AA08 PCIX0AD52 AB08 PCIX0AD47 AC08 PCIX0AD43 AD08 PCIX0AD39 AA09 PCIX0AD48 AB09 PCIX0AD44 AC09 PCIX0AD40 AD09 PCIX0AD37 AA10 PCIX0AD33 AB10 SCANOUT14 AC10 VDD AD10 PCIX0AD32 AA11 PCIE0_TX0 AB11 PCIE0_RX1 AC11 PCIE0_RX1 AD11 SCANOUT16 AA12 PCIE0_TX2 AB12 PCIE0_TX2 AC12 SCANOUT17 AD12 PCIE0_RX3 AA13 THERMALDA AB13 SCANOUT19 AC13 GND AD13 PCIE0_RX3 AA14 THERMALDB AB14 SCANOUT20 AC14 GND AD14 PCIE0_TX4 AA15 PCIE0_TX6 AB15 TDI AC15 TMS AD15 PCIE0_RX5 AA16 PCIE0_TX7 AB16 PCIE0_TX5 AC16 PCIE0_TX5 AD16 TDO AA17 TCK AB17 MemAddr13 AC17 VDD AD17 HISRRst AA18 MemClkOut4 AB18 MemClkOut4 AC18 MemClkOut5 AD18 MemClkOut5 AA19 MemClkOut3 AB19 MemClkOut2 AC19 MemClkOut2 AD19 MemAddr10 AA20 MemClkOut0 AB20 MemClkOut3 AC20 GND AD20 BankSel0 AA21 MemClkOut0 AB21 MemClkOut1 AC21 MemClkOut1 AD21 BA1 AA22 ClkEn1 AB22 CAS AC22 WE AD22 MemAddr02 AA23 DQS0 AB23 MemData07 AC23 VDD AD23 MemData05 AA24 DQS0 AB24 MemAddr05 AC24 MemData02 AD24 MemData04 AA25 MemData03 AB25 MemData06 AC25 MemData00 AD25 DM0 AA26 MemData01 AB26 MemAddr11 AC26 GND AD26 SYS2PLLG AMCC Proprietary 47 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 4. Signals Listed by Ball Assignment (Sheet 7 of 7) Ball 48 Signal name Ball Signal name AE01 PCIX0PLLG AF01 PxVDD AE02 PCIX0AD63 AF02 PCIX0AD55 AE03 PCIX0AD56 AF03 PCIX0AD50 AE04 PCIX0AD51 AF04 GND AE05 PCIX0AD45 AF05 PCIX0Serr AE06 PCIX0AD41 AF06 PCIX0AD38 AE07 PCIX0AD59 AF07 PxVDD AE08 PCIX0CalR0 AF08 PCIX0AD36 AE09 PCIX0CalG0 AF09 PCIX0AD35 AE10 SCANOUT15 AF10 GND AE11 PCIE0_TX1 AF11 PCIE0_TX1 AE12 SCANOUT18 AF12 PCIE0_TX3 AE13 PCIE0_TX3 AF13 PxVDD AE14 PCIE0_TX4 AF14 SVDD AE15 SCANOUT21 AF15 PCIE0_RX4 AE16 PCIE0_RX5 AF16 PCIE0_RX4 AE17 TRST AF17 GND AE18 MemAddr07 AF18 MemAddr04 AE19 MemAddr14 AF19 MemAddr01 AE20 MemAddr09 AF20 SVDD AE21 BA2 AF21 MemAddr06 AE22 BA0 AF22 MemAddr00 AE23 RAS AF23 GND AE24 MemDCFdbkD AF24 MemDCFdbkR AE25 ClkEn2 AF25 ClkEn3 AE26 SYS2PLLV AF26 SVDD Ball Signal name Ball Signal name AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Signal Description The PPC440SPe embedded controller is packaged in a 27mm Flip-Chip Plastic Ball Grid Array (FC-PBGA). The following tables describe the package level pinout. Table 5. Pin Summary Group No. of Pins Total Signal Pins 495 AxVDD (1.5V) 3 AxVDD (2.5V HSS) 6 AxGND 5 OVDD (3.3V I/Os) 23 PxVDD (3.3/1.5V PCI) 14 SVDD (2.5/1.8V SDRAM) 14 VDD (1.5V logic) 28 GND 83 Total Power Pins Reserved 4 Total Pins 675 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. 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. The signal names shown in Table 6 on page 50 are not accompanied by signal names that might be multiplexed on the same pin. 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. 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 77). Note that these are not multiplexed pins since the function of the pins is not programmable. Multipurpose Signals In addition to multiplexing, some pins are also multi-purpose. For example, the PCIX0Ack can function instead as PCIX0ECC1 depending on the PCI interface mode of operation. AMCC Proprietary 49 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 6. Signal Functional Description (Sheet 1 of 8) Notes: 1. Receiver input has hysteresis 2. Must pull up (recommended value is 3kΩ to 3.3V) 3. Must pull down (recommended value is 1kΩ) 4. If not used, must pull up (recommended value is 3kΩ to 3.3V) 5. If not used, must pull down (recommended value is 1kΩ) 6. Strapping input during reset; pull-up or pull-down required Signal Name Description I/O Type Notes PCI-Express 0:2 Interfaces PCIE_REFCLK PCIE_REFCLK PCI Express Reference Clock: 100 MHz differential clock pair. Input type is controlled by bit 3 of the PESDR0_PLLLCT1[MCENT] register. 0 2.5V CMOS or LVDS 1 2.5V LVPECL (recommended) I Diff PECL PCIE0Tx[7:0] PCIE0Tx[7:0] PCIE1:2Tx[3:0] PCIE1:2Tx[3:0] PCI Express Serial Data Transmit differential signals LSB is 0. X8 Mode: All PCIE0Tx[7:0]/PCIE0Tx[7:0] are used. X4 Mode: Only PCIE0Tx[3:0]/PCIE0Tx[3:0] are used. O Diff PECL PCIE0Rx[7:0] PCIE0Rx[7:0] PCIE1:2Rx[3:0] PCIE1:2Rx[3:0] PCI Express Serial Data Receive differential signals LSB is 0. X8 Mode: All PCIE0Rx[7:0]/PCIE0Rx[7:0] are used. X4 Mode: Only PCIE0Rx[3:0]/PCIE0Rx[3:0] are used I Diff PECL PCIE0:2AVREG PCI Express Analog Observation point for internal voltage regulator O PCIECalRP PCIECalRN Positive and negative inputs for a 1 Kohm ±1% PCI Express External calibration resistor I PCIEPLLTSTON Enable PCI Express PLL test modes. I PCI-X0 Interfaces PCIX0Ack64/PCIX0ECC1 Ack64 or ECC1. Normally used as Ack64 indicating that the target can transfer data using 64 bits. or Used as ECC1 for PCIX mode 2. I/O 3.3V PCI or 1.5V PCI for mode 2 PCIX0AD63:00 Address/Data bus (bidirectional) for PCI-X0 I/O 3.3V PCI or 1.5V PCI for mode 2 PCIX0BE7:0 PCI-X Byte Enables for PCI-X0 I/O 3.3V PCI or 1.5V PCI for mode 2 PCIX0CalG0 PCIX0CalR0 Balls G and R for a 114 Ohm External calibration resistor. Used to control PCI-X I/O Impedance at 57 Ohm. I NA I NA 4 Capable of PCI-X operation. This analog input is sampled to configure PCI and determine the state of the PCIX0VC output signal: 0.00VDD (0.0V) = Conventional PCI & PCIX0VC = 0 PCIX0Cap 0.49VDD (1.0V) = PCI-X DDR 266 Mode 2 & PCIX0VC = 1 0.75VDD (2.5V) = PCI-X 66 & PCIX0VC = 0 1.00VDD (3.3V) = PCI-X 133 & PCIX0VC = 0 50 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 6. Signal Functional Description (Sheet 2 of 8) Notes: 1. Receiver input has hysteresis 2. Must pull up (recommended value is 3kΩ to 3.3V) 3. Must pull down (recommended value is 1kΩ) 4. If not used, must pull up (recommended value is 3kΩ to 3.3V) 5. If not used, must pull down (recommended value is 1kΩ) 6. Strapping input during reset; pull-up or pull-down required Signal Name Description I/O Type I 3.3V PCI I/O 3.3V PCI I/O 3.3V PCI or 1.5V PCI for mode 2 Notes Input PCI & PCI-X Clock. PCIX0Clk Note: If the PCI-X interface is not being used, drive this PCIX0DevSel Indicates the driving device has decoded its address as the target of the current access. pin with a 3.3V clock signal at a frequency between 1 and 66MHz ECC check bits 5–2. All ECC bits are valid only for PCIX DDR mode 2. PCIX0ECC5:2 Note: See PCIXPar for ECC0. See PCIXAck64 for ECC1. See PCIXReq64 for ECC6. See PCIXPar64 for ECC7. 4 PCIX0Frame Driven by the current master to indicate beginning and duration of an access. I/O 3.3V PCI 4 PCIX0Gnt0 PCIX0Gnt1:3 Indicates that the specified agent is granted access to the PCI-X bus. When Arbitration is internal to the PPC440SPe, all GRANTS Gnt0:3 are outputs. When arbitration is external, only Gnt 0 is used as an Input. I/O O 3.3V PCI 4 PCIX0IDSel Used as a chip select during configuration read and write transactions. If the PCI-X is a Host, during Configuration the ISDSEL is an Output that duplicates the AD17. The ISDSEL is always 3.3V even in Mode 2 DDR I/O 3.3V PCI 5 PCIX0INTA Level sensitive PCI interrupt. O 3.3V PCI PCIX0IRDY Indicates initiating agent’s ability to complete the current data phase of the transaction. I/O 3.3V PCI PCIX0M66En Capable of 66MHz operation. I 3.3V PCI or 1.5V PCI for mode 2 PCIX0Par/PCIX0ECC0 Even parity indicator or ECC0. Normally used to indicate even parity across PCIAD31:00 and BE3:0. Used as ECC0 for PCIX0 mode 2. I/O 3.3V PCI or 1.5V PCI for mode 2 PCIX0Par64/PCIX0ECC7 Even parity indicator or ECC7. Normally used to indicate even parity across PCIXAD63:32 and BE7:4 for PCIX0 or Used as ECC7 for PCIX0 mode 2. I/O 3.3V PCI or 1.5V PCI for mode 2 PCIX0PErr Reports data parity errors during all PCI transactions except a Special Cycle. I/O 3.3V PCI 4 PCIX0Req0 PCIX0Req1:3 An indication to the PCI-X arbiter that the specified agent wishes to use the bus. When Arbitration is internal to the PPC440SPe, all REQS Req0:3 are Inputs. When arbitration is external, only Req 0 is used as an output. I/O I 3.3V PCI 4 AMCC Proprietary 4 51 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 6. Signal Functional Description (Sheet 3 of 8) Notes: 1. Receiver input has hysteresis 2. Must pull up (recommended value is 3kΩ to 3.3V) 3. Must pull down (recommended value is 1kΩ) 4. If not used, must pull up (recommended value is 3kΩ to 3.3V) 5. If not used, must pull down (recommended value is 1kΩ) 6. Strapping input during reset; pull-up or pull-down required I/O Type Notes PCIX0Req64/PCIX0ECC6 Request 64-bit transfer or ECC6. Normally used by the current bus master to indicate a 64-bit transfer. Used as ECC6 for PCIX0 mode 2. I/O 3.3V PCI or 1.5V PCI for mode 2 4 PCIX0Reset Sets PCI device registers and logic to a consistent state. O 3.3V PCI PCIX0SErr Reports address parity errors, data parity errors on the Special Cycle command, or other catastrophic system errors. I/O 3.3V PCI 4 PCIX0Stop Indicates the current target is requesting the master to stop the current transaction. I/O 3.3V PCI 4 PCIX0TRDY Indicates the target agent’s ability to complete the current data phase of the transaction. I/O 3.3V PCI 4 PCIX0VC Voltage control output. Used to control the voltage regulator supplying the PCI I/O voltage. See PCIX0Cap signal. 0 = 3.3V (PCI I/O) 1 =1.5V (PCI-X DDR) O 3.3(1.5)V PCI PCIX0VRef0:1 Voltage reference input for PCI-X mode 2/DDR (1.5V) I/O. Not used for PCI or PCI-X mode 1. I VPCIXDDR BA0:2 Bank Address supporting up to 8 internal banks. O 2.5(1.8)V DDR SDRAM BankSel0:3 Selects up to four external DDR SDRAM banks. O 2.5(1.8)V DDR SDRAM CAS Column Address Strobe. O 2.5(1.8)V DDR SDRAM ClkEn0:3 Clock Enable. One for each external bank. O 2.5(1.8)V DDR SDRAM DM0:8 Memory write data byte lane masks. MEMDM8 is the byte lane mask for the ECC byte lane. O 2.5(1.8)V DDR SDRAM DQS0:8 DQS0:8 Byte lane data strobe. DQS8 is the data strobe for the ECC byte lane. These signals are differential pairs. I/O 2.5(1.8)V DDR SDRAM DIFF ECC0:7 ECC check bits 0:7. I/O 2.5(1.8)V DDR SDRAM O 2.5(1.8)V DDR SDRAM O 2.5(1.8)V DDR SDRAM DIFF I/O 2.5(1.8)V DDR SDRAM Signal Name Description 5 DDR SDRAM Interface MemAddr14:00 MemClkOut0:5 MemClkOut0:5 MemData63:00 52 Memory address bus. Note: MemAddr14 is the most significant bit (msb). Subsystem clocks. The Clock signal (differential pair) is duplicated six times to support high loading: Six clocks can be used for two unbuffered DIMMS. Each individual clock signal can be enabled by programming the SDR0_DDRCLKSET register. Memory data bus. Note: MemData63 is the most significant bit (msb). AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 6. Signal Functional Description (Sheet 4 of 8) Notes: 1. Receiver input has hysteresis 2. Must pull up (recommended value is 3kΩ to 3.3V) 3. Must pull down (recommended value is 1kΩ) 4. If not used, must pull up (recommended value is 3kΩ to 3.3V) 5. If not used, must pull down (recommended value is 1kΩ) 6. Strapping input during reset; pull-up or pull-down required Signal Name Description I/O Type MemDCFdbkD Feedback driver, for I/O timing measurements. O 2.5(1.8)V DDR SDRAM MemDCFdbkR Feedback receiver. Connect externally to MemDCFdbkD. I 2.5(1.8)V DDR SDRAM MemODT0:3 Memory on-die termination control O 2.5(1.8)V DDR SDRAM MemVRef0 Memory reference voltage (SVREF) input. I 2.5(1.8)V DDR SDRAM Volt Ref Rcv MemVRef1 Memory reference voltage (SVREF) supplemental input. I 2.5(1.8)V DDR SDRAM Volt Ref Sup RAS Row Address Strobe. O 2.5(1.8)V DDR SDRAM WE Write Enable. O 2.5(1.8)V DDR SDRAM EMCCD Collision detection. I 3.3V LVTTL EMCCrS Carrier sense. I 3.3V LVTTL EMCMDClk Management data clock. O 3.3V LVTTL EMCMDIO Transfer command and status information between MII and PHY. I/O 3.3V LVTTL EMCRxD0:7 Receive data. I 3.3V LVTTL EMCRxDV Receive data valid. I 3.3V LVTTL EMCRxErr Receive error. I 3.3V LVTTL EMCRxClk Receive clock. I 3.3V LVTTL EMCRefClk Reference clock.Typical use: GMII Gigabit interface I 3.3V LVTTL EMCTxClk Transmit clock for 10/100 Mb/s. I 3.3V LVTTL EMCGTxClk Ethernet gigabit transmit clock. 125MHz to PHY O 3.3V LVTTL EMCTxD0:7 Transmit data. O 3.3V LVTTL EMCTxEn Transmit data enabled. O 3.3V LVTTL EMCTxErr Transmit error. O 3.3V LVTTL Notes Ethernet Interface AMCC Proprietary 53 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 6. Signal Functional Description (Sheet 5 of 8) Notes: 1. Receiver input has hysteresis 2. Must pull up (recommended value is 3kΩ to 3.3V) 3. Must pull down (recommended value is 1kΩ) 4. If not used, must pull up (recommended value is 3kΩ to 3.3V) 5. If not used, must pull down (recommended value is 1kΩ) 6. Strapping input during reset; pull-up or pull-down required Signal Name Description I/O Type Notes O 3.3V LVTTL 1 1 External Slave Peripheral Interface - EBC PerAddr00:26 Peripheral address bus. Note: PerAddr00 is the most significant bit (msb). PerBE0:1 External peripheral data bus byte enable. O 3.3V LVTTL PerBLast Used by the peripheral controller to indicates the last transfer of a memory access. O 3.3V LVTTL PerCS0:2 External peripheral device select. O 3.3V LVTTL I/O 3.3V LVTTL PerOE Used by peripheral controller or DMA controller depending upon the type of transfer involved. When the PPC440SPe is the bus master, it enables the selected device to drive the bus. O 3.3V LVTTL PerPar0:1 External peripheral data bus byte parity. I/O 3.3V LVTTL PerReady Used by a peripheral slave to indicate it is ready to transfer data. I 3.3V LVTTL PerR/W The peripheral controller set this signal to High for a Read from external memory, and to Low for a Write. O 3.3V LVTTL PerWE Write Enable. O 3.3V LVTTL PerClk Peripheral clock used by synchronous peripheral slaves. O 3.3V LVTTL PerErr External error used as an input to record external slave peripheral errors. I 3.3V LVTTL 1, 5 PerData00:15 Peripheral data bus. Note: PerData0 is the most significant bit (msb). 1 1 1 IIC Peripheral Interface IIC0SClk IIC0 Serial Clock. I/O 3.3V IIC 1, 2 IIC0SDA IIC0 Serial Data. I/O 3.3V IIC 1, 2 IIC1SClk IIC1 Serial Clock. I/O 3.3V IIC 1, 2 IIC1SDA IIC1 Serial Data. I/O 3.3V IIC 1, 2 54 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 6. Signal Functional Description (Sheet 6 of 8) Notes: 1. Receiver input has hysteresis 2. Must pull up (recommended value is 3kΩ to 3.3V) 3. Must pull down (recommended value is 1kΩ) 4. If not used, must pull up (recommended value is 3kΩ to 3.3V) 5. If not used, must pull down (recommended value is 1kΩ) 6. Strapping input during reset; pull-up or pull-down required I/O Type Notes UARTSerClk 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. I 3.3V LVTTL 1, 4 UART0_Rx UART0 Receive data. I 3.3V LVTTL 1, 4 UART0_Tx UART0 Transmit data. O 3.3V LVTTL 4 UART0_DCD UART0 Data Carrier Detect. I 3.3V LVTTL 6 UART0_DSR UART0 Data Set Ready. I 3.3V LVTTL 6 UART0_CTS UART0 Clear To Send. I 3.3V LVTTL 1, 4, 6 UART0_DTR UART0 Data Terminal Ready. O 3.3V LVTTL 4 UART0_RTS UART0 Request To Send. O 3.3V LVTTL 4 UART0_RI UART0 Ring Indicator. I 3.3V LVTTL w/pull-up 1, 4 UART1_Rx UART1 Receive data. I 3.3V LVTTL 1, 4 UART1_Tx UART1 Transmit data. O 3.3V LVTTL 1, 4 UART1_DSR/CTS UART1 Data Set Ready or Clear To Send. The choice is determined by a DCR register bit setting. I 3.3V LVTTL 1, 4 UART1_DTR/RTS UART1 Request To Send or Data Terminal Ready. The choice is determined by a DCR register bit setting. O 3.3V LVTTL 1, 4 UART2_Rx UART2 Receive data. I 3.3V LVTTL 1, 4 UART2_Tx UART2 Transmit data. O 3.3V LVTTL 1, 4 External interrupt Requests 0 through 15. These pins are multiplexed with GPIO16:31 I 3.3V LVTTL 1, 5 Halt Halt from external debugger. I 3.3V LVTTL 1, 4 GPIO00:31 General purpose I/O 0 through 31. The GPIOs are multiplexed with IRQs, and Trace signal IO. Setting is done with the DCR register bits. I/O 3.3V LVTTL SysClk Main system clock input. I 3.3V LVTTL SysErr Set to 1 when a machine check is generated. O 3.3V LVTTL SysPartSel Not used. I NA 3 SysReset Main system reset. External logic can drive this pin low (minimum of 16 cycles) to initiate a system reset. A reset of the PPC440SPe can also be initiated by software. I 3.3V LVTTL 1, 2 ExtReset External Reset. During the PPC440SPe’s reset phase this signal is at down level. O 3.3V LVTTL Signal Name Description UART Peripheral Interface Interrupts Interface IRQ0:15 System Interface AMCC Proprietary 55 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 6. Signal Functional Description (Sheet 7 of 8) Notes: 1. Receiver input has hysteresis 2. Must pull up (recommended value is 3kΩ to 3.3V) 3. Must pull down (recommended value is 1kΩ) 4. If not used, must pull up (recommended value is 3kΩ to 3.3V) 5. If not used, must pull down (recommended value is 1kΩ) 6. Strapping input during reset; pull-up or pull-down required Signal Name Description I/O Type Notes HISRRst Hardware initiated system reset with an initial SDRAM self-refresh phase to save data in Memory. I 3.3V LVTTL 1, 2 TESTEN Test Enable. I 3.3V LVTTL 3 TMR_CLK Processor timer external input clock. I 3.3V LVTTL TCK Test Clock. I 3.3V LVTTL 1 TDI Test Data In. I 3.3V LVTTL w/pull-down 4 TDO Test Data Out. O 3.3V LVTTL TMS Test Mode Select. I 3.3V LVTTL with pull-up 1 TRST Test Reset. During chip power-up, this signal must be low from the start of VDD ramp-up until at least 16 SysClk cycles after VDD is stable in order to initialize the JTAG controller. I 3.3V LVTTL with pull-up 5 TrcClk Trace data capture clock, runs at 1/4 the frequency of the processor. O 3.3V LVTTL TRCBS0:2 Trace branch execution status. O 3.3V LVTTL TrcES0:4 Trace Execution Status is presented every fourth processor clock cycle. O 3.3V LVTTL TrcTS0:6 Additional information on trace execution and branch status. O 3.3V LVTTL JTAG Interface Trace Interface Tests SCANOUT[00][07:08] [14:21] [25] Test scan out Manufacturing test signals: No need for termination n/a Power PCIE0:2AV25 2.5V supply voltage for the serial link of the PCI Express I PCIE_PLLVDD2 2.5V supply voltage for the PCI Express Reference clock Input receiver in front of the PLL I PCIE_PLLVDDA Analog 2.5V filtered supply voltage A for the PLL of the PCI Express I PCIE_PLLVDDB Analog 2.5V filtered supply voltage B for the PLL of the PCI Express I PCIE_PLLGNDA GNDA for the PLL of the PCI Express I PCIE_PLLGNDB GNDB for the PLL of the PCI Express I PCIX0PLLG Ground for the PCI-X0 PLL PCIX0PLLV Analog 1.5V Filtered Supply voltages input for PCI-X0 A separate filter for all analog voltages is recommended. 56 n/a n/a I n/a AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 6. Signal Functional Description (Sheet 8 of 8) Notes: 1. Receiver input has hysteresis 2. Must pull up (recommended value is 3kΩ to 3.3V) 3. Must pull down (recommended value is 1kΩ) 4. If not used, must pull up (recommended value is 3kΩ to 3.3V) 5. If not used, must pull down (recommended value is 1kΩ) 6. Strapping input during reset; pull-up or pull-down required Signal Name Description I/O Type n/a n/a I n/a n/a n/a I n/a SYSPLLG Ground for the SYS_PLL SYSPLLV Analog 1.5V Filtered Supply voltages input for the SYS_PLL A separate filter for all analog voltages is recommended. SYS2PLLG Ground for the DDR_PLL (SDRAM) SYS2PLLV Analog 1.5V Filtered Supply voltages input for the DDR_PLL (SDRAM) A separate filter for all analog voltages is recommended. GND Logic and I/O voltage ground. n/a n/a OVDD 3.3V I/O supply (except DDR SDRAM and PCI-X). n/a n/a PxVDD PCI-X I/O voltage supply. 3.3 V for PCI and PCI-X 1.5 V for PCI-X 266 DDR Mode 2 n/a n/a SVDD DDR SDRAM I/O voltage supply. 2.5V for DDR1 SDRAM 1.8V for DDR2 SDRAM n/a n/a VDD 1.5V Logic voltage supply. n/a n/a PSRO1 Performance Screen Ring Oscillator. n/a n/a THERMALDA THERMALDB On chip Diode for thermal monitoring. P diffusion on Pad A (In), and N on pad B (out) Reserved Do not connect voltage, ground, or any signals to these pins. Notes Miscellaneous AMCC Proprietary 5 I O n/a n/a 57 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary 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 Symbol Value Unit VDD 0 to +1.6 V Supply Voltage (I/O interface, except DDR SDRAM) OVDD 0 to +3.6 V Supply Voltage (PCI-X I/O) PxVDD 0 to +3.6 V Supply Voltage (PCI-X DDR I/O) PxVDD 0 to +1.6 V Supply Voltages (System PLLs) AxVDD 0 to +1.6 V 1 APxVDD 0 to +1.6 V 1 Supply Voltage (DDR SDRAM logic) SVDD 0 to +2.7 V Supply Voltage (DDR2 SDRAM logic) SVDD 0 to +1.95 V Input Voltage (3.3V LVTTL receivers) VIN 0 to +3.6 V TSTG -55 to +150 °C TC -40 to +120 °C Supply Voltage (Internal logic) Supply Voltages (PCI-X PLLs) Storage temperature range Case temperature under bias Notes 2 Notes: 1. The analog voltages used for the on-chip PLLs can be derived from the logic voltage, but must be filtered before entering the PPC440SPe. A separate filter, as shown below, is recommended for each voltage: VDD AxVDD, APxVDD PCIE_PLLVDDA & B PCI Express L – SMT ferrite bead chip, Murata BLM31A700S Murata BLM15AG102SN1 C – 0.1 μF ceramic C – 1 μF ceramic L C 2. This value is not a specification of the operational temperature range, it is a stress rating only. 58 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 8. Package Thermal Specifications Thermal resistance values for the PPC440SPe package in a convection environment are as follows: Airflow ft/min (m/sec) Parameter Symbol 0 (0) 100 (0.51) 200 (1.02) Unit Notes Junction-to-case thermal resistance θJC 0.8 0.8 0.8 °C/W 1 Case-to-ambient thermal resistance (w/o heat sink) θCA 15.5 13.1 11.9 °C/W 2 °C/W 3 Range Junction-to-ball (typical) θJB Minimum Maximum 6.5 6.5 Notes: 1. Case temperature, TC, is measured at top center of case surface with device soldered to circuit board. For this part the junction temperature and the case temperature are essentially identical. 2. The case-to-ambient thermal resistance is measured in a JEDEC JESD51-6 standard environment; and may not accurately predict thermal performance in production equipment environments. The operational case temperature must be maintained. 3. 6.5 °C/W is the theoretical θJB using an infinite heat sink. The larger number applies to the module mounted on a 1.8mm thick, 2P card using 1oz. copper power planes, with an effective heat transfer area of 75mm2. Table 9. Recommended DC Operating Conditions (Sheet 1 of 3) Device operation beyond the conditions specified is not recommended. Extended operation beyond the recommended conditions can affect device reliability. Parameter Symbol Minimum Typical Maximum Unit Notes VDD +1.425 +1.5 +1.575 V 4 I/O Supply Voltage OVDD +3.0 +3.3 +3.6 V 4 PCI & PCI-X I/O Supply Voltage PCI-X DDR mode 2 PxVDD +3.0 +1.425 +3.3 +1.5 +3.6 +1.575 V 4 PCIX0VRef0:1 +1.425 +1.5 +1.575 V 4 DDR1 SDRAM Supply Voltage (DDR400) DDR2 SDRAM SVDD +2.3 +1.7 +2.5 (2.6) +1.8 +2.7 +1.9 V 4 Analog System and DDR PLL Supply Voltages AxVDD +1.4 +1.5 +1.6 V 3 Analog PCI Express PLL Supply voltage APExVDD + 1.65 +2.5 +2.75 V Analog PCI-X PLL Supply Voltages APxVDD +1.4 +1.5 +1.6 V 3 DDR1 SDRAM Reference Voltage SVREF +1.15 +1.25 +1.35 V 3 DDR2 SDRAM Reference Voltage SVREF 0.49 x SVDD 0.50 x SVDD 0.51 x SVDD V Logic Supply Voltage Voltage Reference Input for PCI-X DDR Mode 2 AMCC Proprietary 59 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 9. Recommended DC Operating Conditions (Sheet 2 of 3) Device operation beyond the conditions specified is not recommended. Extended operation beyond the recommended conditions can affect device reliability. Parameter Symbol Minimum Typical Maximum Unit Notes 2 Input Logic High (2.5V DDR SDRAM) SVREF+0.18 SVDD+0.3 V Input Logic High (1.8V DDR2 SDRAM) SVREF+0.125 SVDD+0.3 V Input Logic High (2.5V CMOS, 3.3V tolerant receiver) 1.7 V VIH 0.5OVDD OVDD+0.5 V 1 - - V 1 Input Logic High (3.3V LVTTL) +2.0 +3.6 V Input Logic Low (2.5V DDR SDRAM) -0.3 SVREF-0.18 V Input Logic Low (1.8V DDR2 SDRAM) -0.3 SVREF-0.125 V 0.7 V -0.5 0.35OVDD V 1 Input Logic Low (1.5V PCI-X DDR) - - V 1 Input Logic Low (3.3V LVTTL) 0 +0.8 V Output Logic High (2.5V DDR SDRAM) +1.95 SVDD V Output Logic High (1.8V DDR2 SDRAM) SVDD-0.45 SVDD V Input Logic High (3.3V PCI-X) Input Logic High (1.5V PCI-X DDR) Input Logic Low (2.5V CMOS, 3.3V tolerant receiver) VIL Input Logic Low (3.3V PCI-X) Output Logic High (2.5V CMOS, 3.3V tolerant receiver) 2.0 V VOH 0.9OVDD OVDD V 1 - - V 1 +2.4 OVDD V Output Logic Low (2.5V DDR SDRAM) 0 0.45 V Output Logic Low (1.8V DDR2 SDRAM) 0 0.45 V 0.4 V 0.1OVDD V 1 1 Output Logic High (3.3V PCI-X) Output Logic High (1.5V PCI-X DDR) Output Logic High (3.3V LVTTL) Output Logic Low (2.5V CMOS, 3.3V tolerant receiver) VOL Output Logic Low (3.3V PCI-X) Output Logic Low (1.5V PCI-X DDR) - - V Output Logic Low (3.3V LVTTL) 0 +0.4 V Input Leakage Current (with no internal pull-up or pull-down) IIL1 0 1 μA Input Leakage Current (with internal pull-down) IIL2 0 (LPDL) 200 (MPUL) μA 5 Input Leakage Current (with internal pull-up) IIL3 -150 (LPDL) 0 (MPUL) μA 5 60 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 9. Recommended DC Operating Conditions (Sheet 3 of 3) Device operation beyond the conditions specified is not recommended. Extended operation beyond the recommended conditions can affect device reliability. Parameter Symbol Minimum Input Max Allowable Overshoot (3.3V LVTTL) VIMAO Input Max Allowable Undershoot (3.3V LVTTL) VIMAU Output Max Allowable Overshoot (3.3V LVTTL) VOMAO Output Max Allowable Undershoot (3.3V LVTTL) VOMAU3 -0.6 TC 0 Case Temperature Typical Maximum Unit +3.9 V -0.6 Notes V +3.9 V V +95 °C 6 Notes: 1. PCI-X drivers meet PCI-X specifications. 2. SVREF = SVDD/2 3. The analog voltages used for the on-chip PLLs can be derived from the logic voltage, but must be filtered before entering the PPC440SPe. See “Absolute Maximum Ratings” on page 58. 4. During chip power-up, OVDD should begin to ramp before VDD. External voltage should not be applied to the chip I/O pins before OVDD is applied to the chip. A power-down cycle should complete (OVDD and VDD should both be below 0.4V) before a new power up cycle is started. 5. LPDL is least positive down level; MPUL is most positive up level. 6. Case temperature, TC, is measured at top center of case surface with device soldered to circuit board. Table 10. Input Capacitance Parameter Symbol Maximum Unit Group 1 (2.5V SSTL I/O) CIN1 5.7 pF Group 2 (3.3V LVTTL I/O) CIN2 6.8 pF Group 3 (PCI-X I/O) CIN3 5.1 pF Group 4 (Receivers) CIN4 6.7 pF Group 5 (3.3V tolerant CMOS I/O) CIN5 2.6 pF AMCC Proprietary Notes 61 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 11. DC Power Supply Loads Parameter Symbol Maximum Unit Notes IDD 3000 mA 2 OVDD (3.3V) active operating current IODD 30 mA 2 PxVDD (3.3V) active operating current IPDD - - - mA 2 PxVDD (1.5V) active operating current IPDD - - 1200 mA SVDD (2.5V) active operating current ISDD 285 mA 2 SVDD (1.8V) active operating current ISDD 580 mA 2 AxVDD (1.5V) input current IADD 33 mA 1, 2 APxVDD (1.5V) input current IAPDD 33 mA 1, 2 VDD (1.5V) active operating current Minimum Typical Notes: 1. See “Absolute Maximum Ratings” on page 58 for filter recommendations. 2. Valid only for CPU/PLB/OPB = 533.33/133.33/66.66 MHz. Clock 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, TC = +95 °C and a 10pF test load as shown in the figure to the right. Output Pin C 10pF Table 12. Clocking Specifications Symbol Parameter Min Max Units 33.33 83.33 MHz SysClk Input FC Frequency TC Period 12 30 ns TCS Edge stability (cycle-to-cycle jitter) – ±0.15 ns TCH High time 40% of nominal period 60% of nominal period ns TCL Low time 40% of nominal period 60% of nominal period ns Note: Input slew rate ≥ 1V/ns PLL VCO 62 FC Frequency 600 1333.33 MHz TC Period 0.75 1.66 ns AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 12. Clocking Specifications Symbol Parameter Min Max Units Processor Clock (CPU Clock) FC Frequency 400 666.66 MHz TC Period 1.5 2.5 ns FC Frequency 200 333.33 MHz TC Period 3 5 ns TCH High time 45% of nominal period 55% of nominal period ns MemClkOut OPB Clock and PerClk FC Frequency – 83.33 MHz TC Period 12 – ns FC Frequency 45 83.33 MHz TC Period 12 22.2 ns MAL Clock Figure 4. Clock Timing Waveform TCH TCL TC Spread Spectrum Clocking Care must be taken when using a spread spectrum clock generator (SSCG) with the PPC440SPe. 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 PPC440SPe the following conditions must be met: • The frequency deviation must not violate the minimum clock cycle time. Therefore, when operating the PPC440SPe with one or more internal clocks at their maximum supported frequency, the SSCG can only lower the frequency. • The maximum frequency deviation cannot exceed -1%, and the modulation frequency cannot exceed 40kHz. In some cases, on-board PPC440SPe 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. AMCC Proprietary 63 PowerPC 440SPe Embedded Processor Revision 1.23 - Sept 21, 2006 Preliminary Data Sheet • For PCI-X and PCI 66 the maximum spread spectrum is -1% modulated between 30kHz and 33kHz. • For PCI Express, the maximum spread spectrum is -0.5%, modulated between 30kHz and 33kHz. The ports on the two ends of a link must transmit data at a rate that is within 600 parts per million (ppm) of each other at all times. This is specified to allow bit rate clock sources with a +/- 300 ppm tolerance. 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 PPC440SPe meets the above requirements and does not adversely affect other aspects of the system. 64 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet I/O Specifications Table 13. Peripheral Interface Clock Timings Parameter Min Max Units Notes – 133.33 MHz 2 7.5 – ns PCIX0Clk input high time 40% of nominal period 60% of nominal period ns PCIX0Clk input low time 40% of nominal period 60% of nominal period ns – 2.5 MHz EMCMDClk period 400 – ns EMCMDClk output high time 160 – ns EMCMDClk output low time 160 – ns EMCTxClk input frequency 2.5 25 MHz EMCTxClk period 40 400 ns EMCTxClk input high time 35% of nominal period – ns EMCTxClk input low time 35% of nominal period – ns EMCRxClk input frequency 2.5 25 MHz EMCRxClk period 40 400 ns EMCRxClk input high time 35% of nominal period – ns EMCRxClk input low time 35% of nominal period – ns PerClk output frequency (for sync. slaves) – 83.33 MHz PerClk period 12 – ns PerClk output high time 50% of nominal period 66% of nominal period ns PerClk output low time 33% of nominal period 50% of nominal period ns – 1000/(2TOPB1+2ns) MHz 1 UARTSerClk period 2TOPB+2 – ns 1 UARTSerClk input high time TOPB+1 – ns 1 UARTSerClk input low time TOPB+1 – ns 1 TmrClk input frequency – 100 MHz TmrClk period 10 – ns TmrClk input high time 40% of nominal period 60% of nominal period ns TmrClk input low time 40% of nominal period 60% of nominal period ns PCIX0Clk input frequency (asynchronous mode) PCIX0Clk period (asynchronous mode) EMCMDClk output frequency UARTSerClk input frequency Notes: 1. TOPB is the period in ns of the OPB clock. The internal OPB clock runs at an integral divisor ratio of the frequency of the PLB clock. The maximum OPB clock frequency is 83.33 MHz. Refer to the Clocking chapter of the PPC440SPe Embedded Processor User’s Manual for details. 2. When the PCI-X interface is used to support a legacy PCI interface, the maximum PCIXClk frequency is 66.66MHz. AMCC Proprietary 65 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Input/Output Timing These timing diagrams illustrate the relationship of the timing parameters defined in the I/O Specification tables that follow. Figure 5. Input Setup and Hold Waveform Clock TIS min TIH min Inputs Valid Figure 6. Output Delay and Hold Timing Waveform Clock Outputs TOVmax TOVmax TOVmax TOHmin TOHmin TOHmin High (Drive) Float (High-Z) Valid Valid Low (Drive) 66 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 14. I/O Specifications—All Speeds (Sheet 1 of 2) Notes: 1. Ethernet interface meets timing requirements as defined by IEEE 802.3 standard. 2. PCI-X timings are for asynchronous operation up to 133.33MHz. PCI-X input setup time requirement is 1.2ns for 133.33MHz and 1.7ns for 66.66MHz. PCI timings (in parentheses) are for asynchronous operation up to 66.66MHz. PCI output hold time requirement is 1ns for 66.66MHz and 2ns for 33.33MHz. 3. These are DDR signals that can change on both the positive and negative clock transitions. Input (ns) Signal Output (ns) Setup Time Hold Time (TIS min) (TIH min) Valid Delay (TOV max) Output Current (mA) Hold Time (TOH min) I/O H (minimum) I/O L (minimum) Clock Notes 2 PCI-X Interface PCIX0Ack64 Note 2 (2) 0.5(0) 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk PCIX0AD63:00 Note 2 (2) 0.5(0) 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk 2 PCIX0BE7:0 Note 2 (2) 0.5(0) 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk 2 PCIX0CalG0:1 Note 2 (2) 0.5(0) n/a n/a n/a n/a PCIX0Clk PCIX0CalR0:1 dc dc n/a n/a n/a n/a 2 async PCIX0Cap Note 2 (2) 0.5(0) 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk PCIX0Clk Note 2 (2) 0.5(0) 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk 2 2 PCIX0DevSel Note 2 (2) 0.5(0) 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk 2 PCIX0ECC5:2 n/a n/a 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk 2 PCIX0Frame n/a n/a 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk 2 PCIX0Gnt0 n/a n/a 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk 2 PCIX0Gnt1 Note 2 (2) 0.5(0) 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk 2 PCIX0Gnt2:3 Note 2 (2) 0.5(0) 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk 2 PCIX0IDSel Note 2 (2) 0.5(0) 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk 2 PCIX0INTA Note 2 (2) 0.5(0) n/a n/a n/a n/a PCIX0Clk 2 PCIX0IRDY Note 2 (2) 0.5(0) 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk 2 PCIX0M66En Note 2 (2) 0.5(0) 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk 2 PCIXPar Note 2 (2) 0.5(0) 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk 2 PCIXPar64 Note 2 (2) 0.5(0) n/a n/a n/a n/a PCIX0Clk 2 PCIX0PErr Note 2 (2) 0.5(0) n/a n/a n/a n/a PCIX0Clk 2 PCIX0Req0 Note 2 (2) 0.5(0) n/a n/a n/a n/a PCIX0Clk 2 PCIX0Req1:3 n/a n/a n/a n/a n/a n/a PCIX0Clk 2 PCIX0Req64 Note 2 (2) 0.5(0) 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk 2 PCIX0Reset Note 2 (2) 0.5(0) 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk 2 PCIX0SErr Note 2 (2) 0.5(0) 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk 2 PCIX0Stop Note 2 (2) 0.5(0) 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk 2 PCIX0TRDY Note 2 (2) 0.5(0) 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk 2 PCIX0VC Note 2 (2) 0.5(0) 3.5(6) 0.7 (Note 2) 0.5 1.5 PCIX0Clk 2 EMCCD - - na na 19.1 8.7 EMCCrS - - na na 19.1 8.7 1, async na na na na 19.1 8.7 1, async Ethernet Interface EMCMDClk 1, async EMCMDIO - - - - 19.1 8.7 EMCRxD0:7 4 1 na na 19.1 8.7 EMCMDClk EMCRxClk EMCRxDV 4 1 na na 19.1 8.7 EMCRxClk EMCRxClk EMCRxErr - - na na 19.1 8.7 EMCRxClk - - na na 19.1 8.7 EMCRefClk - - na na 19.1 8.7 EMCTxClk na na na na 19.1 8.7 1, async EMCGTxClk na na na na 19.1 8.7 1, async EMCTxD0:7 na na 15 2 19.1 8.7 AMCC Proprietary 1, async EMCTxClk 67 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 14. I/O Specifications—All Speeds (Sheet 2 of 2) Notes: 1. Ethernet interface meets timing requirements as defined by IEEE 802.3 standard. 2. PCI-X timings are for asynchronous operation up to 133.33MHz. PCI-X input setup time requirement is 1.2ns for 133.33MHz and 1.7ns for 66.66MHz. PCI timings (in parentheses) are for asynchronous operation up to 66.66MHz. PCI output hold time requirement is 1ns for 66.66MHz and 2ns for 33.33MHz. 3. These are DDR signals that can change on both the positive and negative clock transitions. Input (ns) Signal Output (ns) Setup Time Hold Time (TIS min) (TIH min) Valid Delay (TOV max) Output Current (mA) Hold Time (TOH min) I/O H (minimum) I/O L (minimum) Clock EMCTxEn na na 15 2 19.1 8.7 EMCTxClk EMCTxErr na na 15 2 19.1 8.7 EMCTxClk 10.2 Notes Internal Peripheral Interface IIC0SClk n/a n/a n/a n/a 15.3 IIC0SDA - - - - 15.3 10.2 IIC1SClk n/a n/a n/a n/a 15.3 10.2 IIC1SDA UARTSerClk - - - - 15.3 10.2 n/a n/a n/a n/a 19.1 8.7 IIC0SClk IIC0SClk UART0_Rx - - n/a n/a - - UARTSerClk UART0_Tx n/a n/a - - 19.1 8.7 UARTSerClk UART0_DCD - - n/a n/a 19.1 8.7 async UART0_DSR - - n/a n/a 19.1 8.7 async UART0_CTS - - n/a n/a 19.1 8.7 async UART0_DTR n/a n/a 19.1 8.7 async - - n/a n/a n/a n/a n/a - UART1_DSR/CTS - - n/a UART1_DTR/RTS n/a n/a UART0_RI UART0_RTS UART1_Rx UART1_Tx n/a n/a - - async 19.1 8.7 async n/a 19.1 8.7 UARTSerClk - 19.1 8.7 UARTSerClk n/a 19.1 8.7 async 19.1 8.7 async UART2_Rx - - n/a n/a 19.1 8.7 UARTSerClk UART2_Tx n/a n/a - - 19.1 8.7 UARTSerClk - - - - n/a n/a async Interrupts Interface IRQ0:15 JTAG Interface TDI - - na na na na async TMS - - na na na na async TDO na na - - 19.1 8.7 async TCK - - na na na na async TRST - - na na na na async System Interface Halt - - n/a n/a n/a n/a async GPIO00:31 - - - - 19.1 8.7 async SysClk - - n/a n/a n/a n/a na SysErr n/a n/a - - 19.1 8.7 async SysReset - - - - n/a n/a async HISRRst - - - - 19.1 8.7 async TESTEN - - n/a n/a n/a n/a async TmrClk - - n/a n/a n/a n/a na n/a n/a - - 19.1 8.7 - - - - 19.1 8.7 Trace Interface TrcClk TRCBS0:2 TrcES0:4 - - - - 19.1 8.7 TrcTS0:6 - - - - 19.1 8.7 68 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 15. I/O Specifications—667MHz Notes: 1. PerClk rising edge at package pin with a 10pF load trails the internal PLB clock by approximately 1.3ns. Input (ns) Signal Output (ns) Setup Time Hold Time (TIS min) (TIH min) Output Current (mA) Valid Delay (TOV max) Hold Time (TOH min) I/O H (minimum) I/O L (minimum) Clock PerClk Notes External Slave Peripheral Interface PerAddr00:26 n/a 1 6.2 0 19.1 8.7 PerBE0:1 - - - - 27.7 12.8 PerClk PerBLast n/a 1 5.7 n/a 19.1 8.7 PerClk PerCS0:2 n/a n/a 5.9 0 19.1 8.7 PerClk PerData0:15 1.2 1 6 0 19.1 8.7 PerClk PerOE n/a n/a 5.8 0 19.1 8.7 PerClk PerPar0:1 1.7 1 5.7 n/a 19.1 8.7 PerClk PerReady 3.6 1 n/a n/a 19.1 8.7 PerClk PerR/W n/a 1 5.7 n/a 19.1 8.7 PerClk PerWE n/a n/a 5.7 0 19.1 8.7 na ExtReset n/a n/a n/a n/a 19.1 8.7 PerClk PerClk n/a n/a PerErr 1.2 AMCC Proprietary n/a n/a 19.1 8.7 PLB clk n/a n/a 19.1 8.7 PerClk 69 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet DDR SDRAM I/O Specifications The DDR SDRAM controller times its operation with internal PLB clock signals and generates MemClkOut0 from the PLB clock. The PLB clock is an internal signal that cannot be directly observed. However MemClkOut0 is the same frequency as the PLB clock signal and is in phase with the PLB clock signal. Note: MemClkOut0 can be advanced with respect to the PLB clock by means of the SDRAM0_CLKTR programming register. In a typical system, users advance MemClkOut by 90°. This depends on the specific application and requires a thorough understanding of the memory system in general (refer to the DDR SDRAM controller chapter in the PPC440SPe Embedded Processor User’s Manual). In the following sections, the label MemClkOut0(0) refers to MemClkOut0 when it has not been phase-shifted, and MemClkOut0(90) refers to MemClkOut0 when it has been phase-advanced 90°. Advancing MemClkOut0 by 90° creates a 3/4 cycle setup time and 1/4 cycle hold time for the address and control signals in relation to MemClkOut0(90). The rising edge of MemClkOut0(90) aligns with the first rising edge of the DQS signal. The following DDR data is generated by means of simulation and includes logic, driver, package RLC, and lengths. It is not to be used as a circuit design recommendation. Values are calculated over best case and worst case processes with speed, temperature, and voltage as follows: Best Case = Fast process, 0°C, +1.6V Worst Case = Slow process, +95°C, +1.4V Note: In all the following DDR tables and timing diagrams, minimum values are measured under best case conditions and maximum values are measured under worst case conditions. The signals are terminated as indicated in the figure below for the DDR timing data in the following sections. Figure 7. DDR SDRAM Signal Termination MemClkOut0 10pF 120Ω 10pF MemClkOut0 PPC440SPe VTT = SVDD/2 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. 70 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 16. DDR SDRAM Output Driver Specifications Signal Path Output Current (mA) I/O H (maximum) I/O L (minimum) MemData00:07 15.2 15.2 MemData08:15 15.2 15.2 MemData16:23 15.2 15.2 MemData24:31 15.2 15.2 MemData32:39 15.2 15.2 MemData40:47 15.2 15.2 MemData48:55 15.2 15.2 MemData56:63 15.2 15.2 ECC0:7 15.2 15.2 DM0:8 15.2 15.2 MemClkOut0 15.2 15.2 Write Data MemAddr00:12 15.2 15.2 BA0:1 15.2 15.2 RAS 15.2 15.2 CAS 15.2 15.2 WE 15.2 15.2 BankSel0:3 15.2 15.2 ClkEn0:3 15.2 15.2 DQS0:8 15.2 15.2 AMCC Proprietary 71 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet DDR SDRAM Write Operation The following timing chart shows the relationship between the signals involved in a DDR write operation. Figure 8. DDR SDRAM Write Cycle Timing PLB Clk MemClkOut TSA THA TDS Addr/Cmd DQS TSD TSD MemData THD THD TSA = Setup time for address and command signals to MemClkOut THA = Hold time for address and command signals from MemClkOut 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 DDR SDRAM Read and Write I/O Timing—TSA and THA Note 1: Clock speed is 333 MHz. TSA and THA are referenced to MemClkOut. Note 2: Memory clock signal is shifted by 90° from the internal clock. Table 17. DDR SDRAM Read and Write I/O Timing—TSA and THA TSA (ns) THA (ns) Minimum Minimum MemAddr00:12 1.32 1.2 BA0:1 1.15 1.49 BankSel0:3 1.12 1.52 ClkEn0:3 1.29 1.45 CAS 1.24 1.14 RAS 1.29 1.48 WE 1.35 1.43 Signal Name 72 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet DDR SDRAM Clock to Write DQS Timing—TDS Note 1: All of the DQS signals are referenced to MemClkOut. Note 2: Clock speed is 333 MHz. Note 3: The TDS values in the table include 1.5 × 3ns cycle at 333 MHz (3 ns × 1.5 = 4.5 ns). Note 4: To obtain adjusted values for lower clock frequencies, subtract 4 ns from the values in the following table and add × 1.5 of the cycle time for the lower clock frequency (TDS - 4.5 + 1.5 TCYC). Table 18. DDR SDRAM Clock to Write DQS Timing—TDS TDS (ns) Signal Name Minimum Maximum DQS0 4.76 5.07 DQS1 4.78 5.09 DQS2 4.78 5.10 DQS3 4.76 5.07 DQS4 4.79 5.11 DQS5 4.80 5.13 DQS6 4.81 5.11 DQS7 4.79 5.11 DQS8 4.77 5.07 DDR SDRAM Write Data to DQS Timing—TSD and THD Note 1: TSD and THD are measured under worst-case conditions. Note 2: Clock speed for the values in the following table is 333 MHz. Table 19. DDR SDRAM Write Data to DQS Timing—TSD and THD Signal Name Reference Signal TSD (ns) THD (ns) MemData00:07, DM0 DQS0 0.58 0.64 MemData08:15, DM1 DQS1 0.62 0.55 MemData16:23, DM2 DQS2 0.62 0.60 MemData24:31, DM3 DQS3 0.63 0.57 MemData32:39, DM4 DQS4 0.68 0.54 MemData40:47, DM5 DQS5 0.67 0.52 MemData48:55, DM6 DQS6 0.62 0.61 MemData56:63, DM7 DQS7 0.65 0.55 ECC0:7, DM8 DQS8 0.63 0.61 AMCC Proprietary 73 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet DDR SDRAM Read Operation The Read of the incoming Data from the SDRAM is done on the rising and falling edges of the differential DQS signal. The Data must be centered to these edges for correct operation. The PPC440SPe can delay with very fine granularity the DQS through the programming of the MCIF0_RODC[RQFD] register field. DDR SDRAM MemClkOut0 and Read Clock Delay 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. The data are stored in the 8 Flip Flops of the Stage 1, such that it can be transferred later within a 8X period. Figure 9. DDR SDRAM Read Data Path FF: Flip-Flop DDR 1X Clock Ext FeedBack Signals MemDCFdbkD Driver FeedBack Signal Gen Coarse Delay MCIF0_RFDC[RFFD] DDR 1X Clock Rec Stage 2 Store Fine Delay MemDCFdbkR CAS Lat Delay DQS aligned FBK signal Feedback Data Capture Window Cycles Delay +1 Read Start Read Latency adjust circuit Oversampling Fine Delay MCIF0_RFDC[RFOS] T1 T2 T3 T4 MCIF0_RDCC[RDSS] adjust 0 Package pins Oversampling Clock 1 Q2_Ovs 7 Mux FF 0 2 4 6 D C DQS Rising Edge Sync Stage 1 FF 1 3 5 7 DQS (Diff) Programmed Read DQS Delay Q2 (x64) Mux DQ Data (x64) FF FF PLB bus [0:63] Read FIFO Upper Stage 2 D Compare Lower FF FF Stage 3 Q3 FF (x64) PLB bus [64:127] C DQS Falling Edge Sync DDR 1X Clock PLB 1X Clock MCIF0_RQDC[RQFD] 74 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Table 20. DDR SDRAM I/O Read Timing—TSD and THD Notes: 1. TSD and THD are measured under worst case conditions. 2. Clock speed for the values in the table is 333.33MHz. 3. The time values in the table include 1/4 of a cycle at 166MHz (3ns x 0.25 = 0.75 ns). 4. To obtain adjusted TSD and THD values for lower clock frequencies, subtract 0.75 ns from the values in the table and add 1/4 of the cycle time for the lower clock frequency (e.g., TSD - 0.75 + 0.25TCYC). Reference Signal Read Data vs DQS Set up TSD (ns) Read Data vs DQS Hold THD (ns) MemData00:07 DQS0 0.00 1.00 MemData08:15 DQS1 0.00 1.00 MemData16:23 DQS2 0.00 1.00 MemData24:31 DQS3 0.00 1.00 MemData32:39 DQS4 0.00 1.00 MemData40:47 DQS5 0.00 1.00 MemData48:55 DQS6 0.00 1.00 MemData56:63 DQS7 0.00 1.00 ECC0:7 DQS8 0.00 1.00 Signal Names 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. Figure 10. DDR SDRAM Memory Data and DQS DQS TSD MemData THD AMCC Proprietary 75 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet The following example shows the timing relationship between SDRAM DDR Data at the input pin and the store of the Data in stage 1. Figure 11. DDR SDRAM Read Cycle Timing—Example Oversampling Guard Band DDR 1X Clock DDR 2X Clock Memclk (Diff.) DQS at MemCntl Pin Data at Pin D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 Store 1st Data in Stage 2 Feedback Output 1X DDR Clk cycle T1 T2 T3 T4 Delayed DQS Data Out Stage 1 (0) Data Out Stage 1 (1) Data out Stage 1 (2) Valid High D0 D2 D1 D3 Data Out Stage 2 Low PLB 1X Clock 76 AMCC Proprietary Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Initialization The PPC440SPe provides the option for setting initial parameters based on default values or by reading them from a serial “bootstrap” ROM attached to the IIC0 bus. These options are defined by strapping on three 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 PPC440SPe start-up. The actual capture instant is the nearest SysClk edge before the deassertion of reset. These pins must be strapped using external pull-up (logical 1) or pull-down (logical 0) resistors to select the desired default conditions. They are used for strap functions only during reset. Following reset they are used for normal functions. The following table lists the strapping pins along with their functions and strapping options: Table 21. Strapping Pin Assignments Pin Strapping Function Option Bit 0 H13 (UART0_DCD) Bit 1 C12 (UART0_DSR) Serial Bootstrap ROM is disabled (Bit 0 off). Refer to the IIC Bootstrap Controller chapter in the PPC440SPe Embedded Processor User’s Manual for details. Boot from EBC 0 0 Boot from PCI 0 1 Serial Bootstrap ROM is enabled (Bit 0 on). The options being selected are the IIC0 slave address that responds with strapping data and reading 128 bits from the Bootstrap ROM. 0x54 1 0 0 0x50 1 1 0 Serial Bootstrap ROM is enabled (Bit 0 on). The options being selected are the IIC0 slave address that responds with strapping data and reading 256 bits from the Bootstrap ROM. 0x54 1 0 1 0x50 1 1 1 Bit2 B08 (UART0_CTS) Serial Bootstrap ROM During reset, if the serial device is enabled, initial conditions can be read from a ROM connected to the IIC0 port. In this case, at the de-assertion of SysReset, the PPC440SPe sequentially reads up to 32 bytes from the ROM device on the IIC0 port and sets the SDR0_SDSTP0 - SDR0_SDSTP7 registers accordingly. The initialization settings and their default values are covered in detail in the PPC440SPe Embedded Processor User’s Manual. AMCC Proprietary 77 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Document Revision History 78 Revision Date Description 1.23 Sept 21, 2006 Updated Recommended DC Operating Conditions table. 1.22 Sept 12, 2006 Updated Processor Clock values in Clocking Specifications table. 1.21 June 27, 2006 Updated Recommended DC Op Conditions and Signal Functional Description tables for PCI-X DDR mode 2. 1.20 June 14, 2006 Updated signal lists. Corrected reference to PCIX0Cap in Signal Functional Description table. Added reference to Note 6 for UART0_CTS register in Signal Functional Description table. 1.19 May 23, 2006 Fixed doc issue for PEROE signal in Signal Functional Description table. Fixed doc issue for UARTSerClk signal throughout document. Fixed doc issue for PSRO1 signal in Signal Functional Description table. Updated Clocking Specifications table and Serial Bootstrap ROM paragraph. 1.18 May 1, 2006 Updated ordering and PVR information, and core package graphic in Figure 3. Added RAID acceleration section to Features, Description, and functional details sections. 1.17 April 6, 2006 Additional update to ordering and PVR information. GJG 1.16 March 8, 2006 Updated ordering and PVR information, part number list, and package diagram. GJG 1.15 March 7, 2006 Removed DMA statement from Serial Port feature statement. Removed reference to notes from PERBLAST entry in signal functional description table. GJG 1.14 March 6, 2006 Updated description of On-Chip SRAM/L2 Cache in Introduction. GJG 1.13 January 9, 2006 1.12 November 15, 2005 1.11 October 26, 2005 Corrected upper limit of allowable case temperature, documented reserved signal pins, added bookmarks for signal lists. GJG 1.10 October 17, 2005 Restored multiplexed signal information to the “Signals Listed Alphabetically” table. Applied corrections to the table from GB. GJG 1.09 July 12, 2005 Updated leakage current info, case temp range, DDR SDRAM Signal Termination graphic. GJG 1.08 May 23, 2005 Update Write timing diagrams. GJG 1.07 May 20, 2005 Updated system memory address map. Corrected functional block diagram. GJG 1.06 Mar 10, 2005 Removed text for unsupported COLA component. GJG 1.05 Feb 15, 2005 Removed references to unsupported COLA serial interface. Reformatted LOF, LOT to comply with AMCC style. GJG 1.04 Dec 21, 2004 Update max case temp in Recommended DC Op Conditions table to match Ordering and PVR Information table. GJG 1.03 Dec 20, 2004 Update Ordering and PVR info, PCI Express features info, DDR SDRAM read data path and read cycle timing example, memory map. GJG 1.02 Sept 21, 2004 PCI-Express Rx Tx pin assignment changes. GJG 1.01 Sept 13, 2004 Converted to AMCC format, corrected tables, graphics as needed. GJG 0.5 Sept 10, 2004 Renamed 440SPe, added Mux table, VDDA 2.5V (IN PROGRESS) 0.4 Aug 02, 2004 Miscellaneous technical additions, PN and corrections from Support. 0.3 July 18, 2004 Correct TOC, LOF, LOT, broken cross-references. 0.2 June 25, 2004 Add alphabetic list, update Sys Mem address map. 0.1 June 18, 2004 Create initial data sheet. Updated Signal Function Description table per JB, updated mailing address and copyright date in disclaimer. GJG Clarified information about DDR SDRAM I/O specifications. GJG AMCC Proprietary PowerPC 440SPe Embedded Processor Revision 1.23 - Sept 21, 2006 Preliminary Data Sheet AMCC Proprietary 79 Revision 1.23 - Sept 21, 2006 PowerPC 440SPe Embedded Processor Preliminary Data Sheet Applied Micro Circuits Corporation 215 Moffett Park Dr., 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 datasheets, 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 datasheet. 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 © 2006 Applied Micro Circuits Corporation. 80 AMCC Proprietary