Ppc405exr NPD400T
Ppc405exr NPD400T
• AMCC PowerPC® 405 32-bit RISC processor • Two one-lane PCI Express interfaces operating up
core operating from 333MHz to 600MHz including to 2.5 Gbps
16KB I- and D-caches with parity checking
• Two Gigabit Ethernet interfaces (half- and full-
• 128-bit processor local bus (PLB) operating up to duplex) to external PHY (GMII/RGMII)
200MHz
• USB 2.0 OTG port configurable as either Host or
• 32-bit peripheral bus (OPB) operating up to Device
100 MHz
• Programmable universal interrupt controller (UIC)
• External 8-,16-, or 32-bit peripheral bus (EBC)
• General Purpose Timer (GPT)
operating up to 100MHz
• Up to two serial ports (16750 compatible UART)
• External bus master (EBM) operating up to
100MHz • Two IIC interfaces operating up to 400kHz and
supporting all standard IIC EEPROMs
Datasheet.Live
• Optional Security feature with True Random
Number generation • One SCP (SPI) synchronous full-duplex channel
operating up to 25MHz
• Eight- and 16-bit NAND Flash interface
• General purpose I/Os (GPIOs), each with
• Boot from NOR Flash on the external peripheral
programmable interrupts and outputs
bus or NAND Flash on the NAND Flash interface
• Supports JTAG for board-level testing
• DMA (4-channel) support for all on-chip slaves
and external bus, UARTs, and devices on the EBC • System power management, low power
dissipation and small form factor
• DDR1/2 SDRAM interface operating up to 400
Mbps • Available in a RoHS compliant (lead-free) package
Description
With speeds up to 600MHz, a flexible off-chip memory in need of performance and connectivity
architecture, and a diverse communications package improvements.
that includes PCI Express, USB 2.0 OTG, and
10/100/1000 Ethernet, the PowerPC 405EX Technology: Cu-08 CMOS, 90nm
embedded processor provides a low power and small
Package: 388-ball, 27mm × 27mm, enhanced plastic
footprint system-on-a-chip (SOC) solution for a wide
ball grid array (EPBGA), 1mm ball pitch
range of high performance, cost-constrained
embedded applications. This includes wireless LAN Power consumption: typically less than 1.8W at
applications, security appliances, internet appliances, 400MHz
line cards, and intelligent USB peripherals. It is an
easily programmable general purpose, 32-bit RISC Voltages required: 3.3V, 2.5V, 1.8V (DDR2 SDRAM
controller that offers an upgrade path for applications only), and 1.2V
AMCC Proprietary 1
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table of Contents
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Ordering, PVR, and JTAG Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Address Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
PowerPC 405 Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Internal Buses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
External Bus Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
NAND Flash Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
DMA Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
USB 2.0 OTG Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
DDR1/2 SDRAM Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
PCI Express . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Security Function (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
UART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
IIC Bus Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Serial Communication Port Interface (SCP/SPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
General Purpose I/O (GPIO) Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Universal Interrupt Controller (UIC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Ethernet Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
JTAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Signal Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Signal Functional Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Ratings and Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Spread Spectrum Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
DDR 1/2 SDRAM I/O Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
PCI Express (PCI-E) I/O Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
2 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
List of Figures
Figure 1. PPC405EX Embedded Controller Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Figure 2. Package 27mm, 388-Ball EPBGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 3. Clocking Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Figure 4. Input Setup and Hold Timing Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Figure 5. Output Delay and Float Timing Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Figure 6. Setup and Hold Timing Waveforms for RGMII Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Figure 7. DDR SDRAM Simulation Signal Termination Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Figure 8. DDR SDRAM Write Cycle Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Figure 9. DDR SDRAM Read Data Path for a Single Data Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Figure 10. DDR SDRAM Memory Data and DQS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Figure 11. DDR SDRAM Read Cycle Timing—Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
AMCC Proprietary 3
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
List of Tables
Table 1. System Memory Address Map (4GB System Memory) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 2. DCR Address Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Table 3. Signals Listed Alphabetically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 4. Signals Listed by Ball Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 5. Pin Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 6. Signal Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 7. Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Table 8. Package Thermal Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Table 9. Recommended DC Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Table 10. I/O Input Capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Table 11. Typical DC Power Supply Requirements with DDR1 SDRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Table 12. Maximum DC Power Supply Requirements with DDR1 SDRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Table 13. Typical DC Power Supply Requirements with DDR2 SDRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Table 14. Maximum DC Power Supply Requirements with DDR2 SDRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Table 15. DC Power Supply Loads with DDR1 SDRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Table 16. DC Power Supply Loads with DDR2 SDRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Table 17. Power Contribution of Functional Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Table 18. System Clocking Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Table 19. Peripheral Interface I/O Clock Timings (not SDRAM or PCI-E) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Table 20. RGMII I/O Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Table 21. I/O Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Table 22. DDR SDRAM Output Driver Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Table 23. DDR SDRAM Write Operation Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Table 24. I/O Timing—DDR SDRAM TDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Table 25. I/O Timing—DDR SDRAM TSA and THA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Table 26. I/O Timing—DDR SDRAM Write Timing TSD and THD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Table 27. I/O Timing—DDR SDRAM Read Timing TSD and THD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Table 28. PCI-E Receiver I/O Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Table 29. PCI-E Reference Clock I/O Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Table 30. PCI-E Transmitter I/O Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Table 31. Strapping Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Ordering, PVR, and JTAG Information
This section provides the part number nomenclature. For availability, contact your local AMCC sales office.
The part number contains a part modifier. Included in the modifier is a revision code. This refers to the die mask
revision number and is specified in the part numbering scheme 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 PPC405EX Embedded Processor User’s Manual for details
about accessing these registers.
PPC405EX-SSC600T
Note: The example P/N above has the security feature, is lead-free, capable of running at 600MHz,
and is shipped in a tray (tape-and-reel not available).
AMCC Proprietary 5
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Block Diagram
Timers DCRs
MMU NAND
UART IICx2/ SCP Flash EBC EBM
Power PC DCR GPIO Controller
x2 BSC (SPI)
405 Processor Bus
JTAG Trace
Arbiter On-chip Peripheral Bus (OPB)
16KB D-Cache 16KB I-Cache
ULPI
The PPC405EX is designed using the IBM Microelectronics Blue LogicTM methodology in which major functional
blocks are integrated together to create an ASIC (application-specific integrated circuit) product. This approach
provides a consistent way to create complex ASICs using IBM CoreConnectTM Bus Architecture.
6 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Address Maps
The PPC405EX incorporates two address maps. The first address map defines the possible use of addressable
memory regions that the processor can access. The second address map defines Device Configuration Register
(DCR) addresses (numbers). The DCRs are accessed by software running on the PPC405EX processor through
the use of mtdcr and mfdcr instructions.
AMCC Proprietary 7
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 2. DCR Address Map
Function Start Address (Hex) End Address (Hex) Size
Total DCR Address Space1 0x000 0x3FF 1KW (4KB)1
Reserved 000 00B
CPR (Clocking, Power-on Reset) 00C 00D 2W
System DCRs 00E 00F 2W
DDR 1/2 SDRAM Controller 010 011 2W
External Bus Controller (EBC) 012 013 2W
External Bus Master (EBM) 014 015 2W
Reserved 016 01F
PLB4XAHB Bridge 020 02F 16W
Reserved 030 03F
PCI Express 0 040 05F 32W
PCI Express 1 060 07F 32W
PLB4 Arbiter 080 08F 16W
PLB-to-OPB Bridge 090 09F 16W
OPB-to-PLB Bridge 0A0 0A7 8W
Reserved 0A8 0AF
Power Management 0B0 0B2 3W
Reserved 0B3 0BF
UIC 0 0C0 0CF 16W
UIC 1 0D0 0DF 16W
UIC 2 0E0 0EF 16W
Reserved 0F0 0FF
DMA 100 13F 64W
Reserved 140 17F
Ethernet MAL 180 1FF 128W
Reserved 200 3FF
Notes:
1. A DCR address is 10 bits (1024 or 1K unique addresses). Each unique address represents a single 32-bit (word) register, or one kiloword
(KW) (which equals 4KB).
8 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
PowerPC 405 Processor
The PPC405 processor is a fixed-point, 32-bit RISC unit.
Features include:
• Five-stage pipeline with single-cycle execution of most instructions, including loads and stores
• Separate, configurable 16 KB D- and I-caches, both two-way set associative
• Thirty-two 32-bit general purpose registers (GPRs)
• Unaligned load/store support
• Hardware multiply/divide
• Parity detection and reporting for the instruction cache, data cache, and translation look-aside buffer (TLB)
• Double word instruction fetch from cache
• Translation of the four GB logical address space into physical addresses
• Built-in timer and debug support
• Power management
• DCR interface is 32 bits wide
• Selectable processor vs. bus clock ratios (N:1 ratio only, where N =1, 2, 3,or 4)
Internal Buses
The PPC405EX contains four internal buses: the processor local bus (PLB), the Advanced High-Performance Bus
(AHB), the on-chip peripheral bus (OPB), and the device control register (DCR) bus. High performance devices
such as the processor, the DDR SDRAM memory controller, PCI Express, the Ethernet MAL, and DMA utilize the
PLB. Lower bandwidth I/O interfaces such as communications and timer interfaces utilize the OPB. The daisy-
chained DCR bus provides a lower bandwidth path for passing status and control information between the
processor and the other on-chip peripheral functions.
PLB
The Processor Local Bus (PLB) is a high-performance on-chip bus used to connect PLB-equipped master and
slave devices to the PPC405 CPU. It provides a 128-bit data path with 64-bit addressing and operates up to
200MHz. There are bridges between the PLB and the OPB.
Features include:
• Separate and simultaneous 6.4GB/s read and write data paths
• Decoupled address and data buses
• Address pipelining
• Late master request abort capability
• Hidden (overlapped) bus request/grant protocol
• Bus arbitration-locking mechanism
• Byte-enable capability allows for unaligned half word transfers and 3-B transfers
• Support for 32- and 64-B burst transfers
• Read word address capability
• Sequential burst protocol
• Guarded and unguarded memory transfers
• Simultaneous control, address, and data phases
• DMA buffered, flyby, peripheral-to-memory, memory-to-peripheral, and DMA memory-to-memory operations
AHB
The Advanced High-Performance Bus (AHB) is dedicated to the USB OTG 2.0.
Features include:
• 32-bit data path
• 32-bit address
• Synchronous to the PLB
• From 60MHz to 100MHz.
AMCC Proprietary 9
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
OPB
The OPB provides 32-bit address and data interfaces, and operates up to 100MHz. There are bridges between the
OPB and the PLB.
Features include:
• Pipelined read support
• Dynamic bus sizing
• Single-cycle data transfer between masters and slaves
DCR Bus
The daisy-chained DCR bus provides a path for passing status and control information between the processor core
and the other on-chip cores. All DCRs are 32 bits in width with 10-bit addressing.
Features include:
• From 33MHz to 100 MHz speed
• Data bus is 8, 16, or 32 bits with a 27-bit address bus
• Up to four chip selects
• Arbitration and multi-master supported
• Flash ROM interface
• Boot from 8- or 16-bit NOR Flash support
• Direct support for 8-,16-, or 32-bit SRAM and external peripherals
• External bus master support
Features include:
• Attachment as internal EBC slave device
• Eight- and 16-bit NAND Flash interface
• Up to four banks of NAND Flash supported
• Device sizes:
– 4MB and larger supported for read/write access
– 4MB to 256MB supported for boot-from-NAND flash (size supported depends on addressing mode)
• 512B + 16B or 2kB + 64B device page sizes supported
• ECC generation - hamming code, single-bit correction, double-bit detection (SEC/DED)
• Eight-bit command write, address write, and data read/write
• Interrupt on device ready (after long page write or block erase operations)
• Boot from NAND
– Executes up to 4KB of boot code out of first block
– Automatic page read accesses performed based on device configuration and read address
DMA Controller
The Direct Memory Access (DMA) controller is a Processor Local Bus (PLB) master that enables faster data
transfer between memory and peripherals than is possible under program control. The 4-channel DMA controller
handles data transfers between memory and peripherals and from memory-to-memory. Each channel has an
10 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
independent set of registers needed for data transfer: a control register, a source address register, a destination
address register, and a transfer count register.
Features include:
• Memory-to-memory transfers
• Buffered memory-to-peripheral transfers
• Buffered peripheral-to-memory transfers
• Four independent DMA channels
• Scatter/gather capability for dynamically programming multiple DMA transfers
• Programmable address increment or decrement
• Internal data buffering
• Can transfer data to/from any PLB slave, including the external bus
Features include:
• Low- (Host only), Full- and High-Speed support
• Internal DMA to optimize performance and offload the CPU
• Up to two IN/OUT Endpoints in Device mode (one can be isochronous)
• Supports maximum packet size of 1024B (isochronous) and 512B (bulk)
• Support for isochronous traffic
• Three packets per microframe (24MB/s throughput)
• Eight KB buffer
• ULPI SDR interface
Global memory timings, address and bank sizes, and memory addressing modes are programmable.
Features include:
• 16- or 32-bit memory interface
• Optional 8-bit error checking and correcting (ECC)
• 1.6-GB/s peak data rate
• Two memory banks of up to 1 GB each
• Maximum capacity of 2GB
• Support for one memory bank of 2GB with CAS latencies of 2, 2.5, or 3 for DDR1 interface, or 2, 3, 4, 5, 6, or 7
for DDR2 interface
• Clock frequencies from 133MHz (266Mbps) to 200MHz (400Mbps) supported
(Faster parts may be used, but must be clocked no faster than 200MHz)
• Page mode accesses (up to 16 open pages) with configurable paging policy
• Programmable address mapping and timing
• Software initiated self-refresh
• Power management (self-refresh, suspend)
• Two regions (two chip selects, one clock driver)
AMCC Proprietary 11
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
PCI Express
The PCI Express single-lane interfaces include the following features:
Features include:
• Compliant with PCI Express base specification 1.1
• 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 PPC405EX
• PCI-Express to PCI-Express opaque (Non-Transparent) bridge
• Power Management
• Supports one virtual channel (VC0) with no Traffic Class (TC) filtering
• Maximum Payload block size 256B
• Supports up to 512B maximum Read request size
• Requests supported:
– Up to two posted outbound Write requests (memory and messages)
– Up to two posted inbound Write requests
– Up to two outbound Read requests outstanding on PCI Express
– Up to two 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
• Buffering in each PCI Express Port for the following transaction types:
– 1KB Replay buffer: up to eight in flight transactions
– 512B for Outbound posted Writes
– 512B for Outbound Reads completion
– 512B for Inbound posted Writes
– 512B for Inbound Reads completion
• Parity checking on each buffer
• Programmable Outbound Memory (POM) Regions: 3 memory, 1 I/O, 1 message, 1 configuration, 1 internal
register
• Programmable Inbound Memory (PIM) Regions: 4 memory, 1 I/O, 1 expansion ROM
• INTx Interrupts support (PCI legacy):
– Up to four 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
Features include:
• Federal Information Processing Standard (FIPS) 140-2 design
• Support for an unlimited number of Security Associations (SA)
• Different SA formats for each supported protocol (IPsec, SSL/TLS/DTLS, MACSec, SGT L2/L3 and sRTP)
• Internet Protocol Security (IPSec) features
– Full packet transforms (ESP & AH)
– Complete header and trailer processing (IPv4 and IPv6)
– Multi-mode automatic padding
– "Mutable bit" handler for AH, including IPv4 option and IPv6 extension headers
• Secure Socket Layer (SSL), Transport Layer Security (TLS), and Datagram Transport Layer Security (DTLS)
– Packet transforms
– One-pass hash-then-encrypt or decrypt-then-hash for SSL, TLS and DTLS packet transforms using ARC4
12 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Stream Cipher
• Secure Real-Time Protocol (sRTP) features
– Packet transforms
– ROC removal and TAG insertion
– Variable bypass offset of header length per packet
• Media Access Control Security (MACSec) features
– Cipher suite GCM-AES-128
– Header insertion and removal
– Integrity and confidentiality with MSDU
• SGT L2 supported features:
– GCM-AES with 128-bit key.
– Integrity only and with confidentiality of MSDU
• ICV generation and validation SGT L3 supported features
– AES-GCM, AES-GMAC with 128, 192 and 256 bit key.
• IPsec/SSL security acceleration engine
• DES, 3DES, AES, ARC-4, AES-GCM, and GMAC-AES encryption/decryption
• MD-5, SHA-1, and SHA-256 hashing
• Public key acceleration for RSA, DSA and Diffie-Hellman
• Combined encryption-hash and hash-decryption with the AES-CCM algorithm.
• True or pseudo random number generators
– Non-deterministic true random numbers
– Pseudo random numbers with lengths of 8B or 16B
– ANSI X9.17 Annex C compliant using a DES algorithm
• Interrupt controller
– Fifteen programmable, maskable interrupts
– Initiate commands via an input interrupt
– Sixteen programmable interrupts indicating completion of certain operations
– All interrupts mapped to one level- or edge-sensitive programmable interrupt output
• DMA controller
– Autonomous, 4-channel
– 1024-words (32 bits/word) per DMA transfer
– Scatter/gather capability with byte aligned addressing
– Byte reverse capability on SA and descriptors
UART
The Universal Asynchronous Receiver/Transmitter (UART) interface provides four configurations:
• One 8-signal port
• Two 4-signal ports.
• Two 2-signal ports
• One 4-signal port and one 2-signal port
The UART performs serial-to-parallel conversion on data received from a peripheral device or a modem, and
parallel-to-serial conversion on data received from the processor.
Features include:
• Compatible with the16750
• All six software modem control functions (CTS, RTS, DSR, DTR, RI, DCD) on UART0
• Programmable auto flow (data flow controlled by RTS and CTS signals)
• Characters can be 5, 6, 7, or 8 bits
• Programmable start, stop, parity bit insertion
• Sixty-four byte FIFOs for buffering Tx and Rx data
• LIN sub-bus specification compliant - line break generation/detection and false start bit detection
• Programmable internal/external loopback capabilities
• Low Power and Sleep mode
AMCC Proprietary 13
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
• Register conformance (after reset) to configuration of the NS16450 register set
• Hold and shift registers (eliminate need for precise synchronization between processor and serial data in
character mode)
• Complete status reporting
• Full prioritized interrupt system controls
• Independently controlled transmit, receive, line status, and data set interrupts
• Programmable baud generator (divides serial clock input and generates 16x clock)
• Ability to add/delete standard asynchronous communication bits such as start, stop, and parity to/from serial
data
• Even, odd, or no-parity bit generation and detection
• Stop bit generation of 1, 1.5, or 2 bits
• Variable baud rate
• Internal diagnostic capability
• Loopback controls for isolating communications link faults
• Break, parity, overrun, framing error simulation
• OPB interface with optional DMA support
The Inter-Integrated Circuit (IIC) interface provides a Philips I2C® compatible interface operating up to 400kHz
either as a master, a slave, or both with a bootstrap controller (BSC) included. During chip reset, the bootstrap
controller can read configuration data from an IIC compatible memory device (e.g., EEPROM). This data can be
used to replace the default configuration settings provided by the chip.
Features include:
• Two IIC channels
• Compliant with Philips Semiconductors I2C Specification, dated 1995
• Operation at 100kHz or 400kHz
• Byte (8-bit) data
• Addresses are 10 or 7 bits
• Slave Transmit and Receive
• Master Transmit and Receive
• Multiple bus masters supported
• Programmable as master, slave, or master/slave
• Boot parameters read from IIC attached memory (Port 0) with IIC bootstrap controller (BSC)
• OPB slave interface is 32 bits wide
Features include:
• One SCP channel, full duplex synchronous
• SCP master
• Up to 25MHz
• Programmable internal loopback capabilities
• Multi-master protocol supported
• Independent masking of all interrupts (master collision, transmit FIFO overflow, transmit FIFO empty, receive
FIFO full, receive FIFO underflow, receive FIFO overflow)
• Dynamic control of serial bit rate of data transfer (serial-master mode only)
• Data Item size for each data transfer under programmer control (4-to-16 bits)
14 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
• OPB slave interface is 32 bits wide
Features include:
• Up to 32 GPIOs available
– GPIOs are multiplexed with alternate functions
– If not in use for dedicated functions, I/Os are available as GPIOs
• Direct control of all functions from registers programmed by means of OPB bus master accesses
• Time multiplexing of controller outputs to module outputs
• Programmable conversion of module outputs to open-drain outputs (enables sharing of active low outputs
externally)
• Time multiplexing of module inputs to controller inputs
Features include:
• Ten external interrupt sources supported
• Generate interrupt on level (high or low) or edge (rising or falling)
• Programmable as synchronous (edge-capture or level-sensitive) or asynchronous (edge- or level-sensitive
triggering)
• Each interrupt source/bit programmable as critical or non critical
• DCR bus interface is 32 bits wide
• Optional interrupt handler vector generation
– Programmable vector base address
– Programmable vector offset size
– Programmable interrupt priority ordering
• Programmable polarity for all interrupt types
• Interrupts of the same type do not need to be in contiguous bit positions
• Status registers provide: current state of all interrupts, current state of enabled interrupts
Ethernet Controller
The Ethernet support provides two 10/100/1000 Mbps interfaces (GMII/MII/RGMII).
Features include:
• ANSI/IEEE Std. 802.3 and IEEE 802.3u supplement compliant
• Half-duplex and full-duplex support for the following:
– One Gigabit Media Independent Interface (GMII)
– One Media Independent Interface (MII)
– Two Reduced GMII interfaces (RGMII)
• Receive and transmit FIFOs are 16K bytes each with programmable thresholds
• FCS control for transmit/receive packets
• Multiple packet handling in transmit and receive FIFOs
• Unicast, multicast, broadcast, and promiscuous address filtering
• Two 256-bit hash filters for unicast and multicast frames
• Automatic retransmission of collided frames
AMCC Proprietary 15
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
• Runt frame rejection
• Programmable inter-frame gap
• IEEE 802.3x compliant for frame-based flow control mechanism, including self-assembled control frame
transmitting)
• Wake-on-LAN and Power-over-Internet supported
• Programmable internal/external loopback capabilities
• OPB slave (MAC) and PLB master (MAL) interfaces for control and configuration are 32 bits wide
• MAL has 128-bit PLB master interface for data path.
• Extensive error/status vector generation for each processed packet
• VLAN tag ID supported (according to IEEE Draft 802.3ac/D1.0 standard)
• Programmable automatic source address inclusion/replacement for transmit packets
• Programmable automatic Pad/FCS stripping for receive packets
• Programmable VLAN Tag inclusion/replacement for transmit packets
• Half- or full-duplex GMII/RGMII
• Jumbo frames support
• Memory Access Layer (MAL) provides DMA capability to Ethernet channel
• Interrupt coalescence support for two transmit and two receive channels
Features include:
• 32-bit time base counter driven by the OPB clock
• Seven 32-bit compare timers
JTAG
Features include:
• IEEE 1149.1 test access port
• JTAG Boundary Scan Description Language (BSDL)
Refer to http://www.amcc.com/Embedded/Partners for a list of AMCC partners supplying probes for use with the
JTAG interface.
16 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Figure 2. Package 27mm, 388-Ball EPBGA
PCB
Side View Substrate
Epoxy Mold
0.2 C
AF 1.0 Basic
AE
AD
AC
AB
AA
Y
W
V
U
T
R
27.0 P
N
M
L
K
J
H
G
F
E
D Notes: 1. All dimensions are in mm.
C
B 2. Package conforms to JEDEC MS-034C
A
3. Package available in leaded or lead-free versions
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.60 ± 0.1 SOLDERBALL x 388
AMCC Proprietary 17
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Signal Lists
The following table lists all the external signals in alphabetical order and shows the ball (pin) number on which the
signal appears. Shared signals are shown with the default signal (following reset) not in brackets and the alternate
signal in brackets. Signals that have different functions for different modes with the same function are separated by
commas.
Shared signals appear alphabetically multiple times in the list—once for each signal name on the ball. The Page
column indicates the page within the table “Signal Functional Description” on page 39 on which the signals in the
indicated interface group begin.
18 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 2 of 13)
Signal Name Ball Interface Group Page
DQS0 M26
DQS1 T25
DQS2 AE16 DDR 1/2 SDRAM 43
DQS3 AE12
DQS4 Y25
EAGND AE07
Power 45
EAVDD AE08
ECC0 V24
ECC1 W24
ECC2 AB26
ECC3 AB25
DDR 1/2 SDRAM 43
ECC4 V25
ECC5 W25
ECC6 AA26
ECC7 AA25
EOVDD D12
EOVDD T12
EOVDD AC05
Power 45
EOVDD AB04
EOVDD AC07
EOVDD AC08
[ExtAck]GPIO25[DMAAck3][IRQ3] C04
[ExtReq]GPIO24[DMAEOT2][IRQ4] A03 External Bus Master 42
ExtReset B19
AMCC Proprietary 19
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 3 of 13)
Signal Name Ball Interface Group Page
GMCCD, GMC1RxClk AD04
GMCCrS, GMC1TxClk AF04
GMCGTxClk, GMC0TxClk AE04
GMCMDClk AE03
GMCMDIO AF02
GMCRefClk AD07
GMCRxClk, GMC0RxClk AD09
GMCRxD0, GMC0RxD0 AC11
GMCRxD1, GMC0RxD1 AE10
GMCRxD2, GMC0RxD2 AD10
GMCRxD3, GMC0RxD3 AF09
GMCRxD4, GMC1RxD0 AE09
GMCRxD5, GMC1RxD1 AF07
GMCRxD6, GMC1RxD2 AF06
Ethernet 39
GMCRxD7, GMC1RxD3 AE06
GMCRxDV, GMC0RxCtl AE05
GMCRxEr, GMC1RxCtl AF05
GMCTxClk AC06
GMCTxD0, GMC0TxD0 AE01
GMCTxD1, GMC0TxD1 AD02
GMCTxD2, GMC0TxD2 AD01
GMCTxD3, GMC0TxD3 AC03
GMCTxD4, GMC1TxD0 AC02
GMCTxD5, GMC1TxD1 AC01
GMCTxD6, GMC1TxD2 AB03
GMCTxD7, GMC1TxD3 AB02
GMCTxEn, GMC0TxCtl AD05
GMCTxEr, GMC1TxCtl AF03
20 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 4 of 13)
Signal Name Ball Interface Group Page
GND A01
GND A08
GND A13
GND A19
GND A26
GND B01
GND B02
GND B25
GND C01
GND C02
GND C03
GND C24
GND D04
GND D09
GND D14
GND D18
GND D23
GND E01
GND E03
GND H01
GND H26
GND J04 Power 45
GND J23
GND K24
GND L11
GND L13
GND L16
GND M12
GND M13
GND M14
GND M15
GND N12
GND N13
GND N14
GND N15
GND N16
GND N26
GND P11
GND P12
GND P13
GND P14
GND P15
GND P23
AMCC Proprietary 21
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 5 of 13)
Signal Name Ball Interface Group Page
GND R12
GND R13
GND R14
GND R15
GND T11
GND T14
GND T16
GND U01
GND U02
GND V04
GND V23
GND W01
GND W26
GND AB01
Power 45
GND AC04
GND AC09
GND AC13
GND AC18
GND AC23
GND AD03
GND AD24
GND AE02
GND AE25
GND AF01
GND AF08
GND AF14
GND AF19
GND AF26
22 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 6 of 13)
Signal Name Ball Interface Group Page
GPIO00[PerDataPar0] A16
GPIO01[PerDataPar1] B12
GPIO02[PerDataPar2] C09
GPIO03[PerDataPar3] B04
GPIO04[PerData20][USB2Data4] C13
GPIO05[PerData21][USB2Data5] B09
GPIO06[PerData22][USB2Data6] C12
GPIO07[PerData23][USB2Data7] D11
GPIO08[PerCS1][NFCE1][IRQ7] C20
GPIO09[PerCS2][NFCE2][IRQ8] A21
GPIO10[PerCS3][NFCE3][IRQ9] B20
GPIO11[IRQ6] H03
GPIO12[PerData16][USB2Data0] C11
GPIO13[PerData17][USB2Data1] B08
GPIO14[PerData18][USB2Data2] A10
GPIO15[PerData19][USB2Data3] B10
System 41
GPIO16[UART0DCD][UART1CTS] F04
GPIO17[UART0DSR][UART1RTS] F02
GPIO18[UART0CTS] G02
GPIO19[UART0RTS] G01
GPIO20[UART0DTR][UART1Tx] F03
GPIO21[UART0RI][UART1Rx] F01
GPIO22[HoldReq][DMAAck2] B05
GPIO23[HoldAck][DMAReq2] C05
GPIO24[ExtReq][DMAEOT2][IRQ4] A03
GPIO25[ExtAck][DMAAck3][IRQ3] C04
GPIO26[PerAddr05][DMAEOT0][TS3] K26
GPIO27[BusReq][DMAEOT3][IRQ5] B03
GPIO28 U03
GPIO29[DMAEOT1][IRQ2] D03
GPIO30[DMAReq1][IRQ1] D02
GPIO31[DMAAck1][IRQ0] D01
Halt A02 System 41
[HoldAck]GPIO23[DMAReq2] C05
External Bus Master 42
[HoldReq]GPIO22[DMAAck2] B05
IIC0SData AA01
IIC0SClk Y03
IIC 39
IIC1SData[SCPDO] AA04
IIC1SClk[SCPClkOut] AA02
AMCC Proprietary 23
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 7 of 13)
Signal Name Ball Interface Group Page
[IRQ0]GPIO31[DMAAck1] D01
[IRQ1]GPIO30[DMAReq1] D02
[IRQ2]GPIO29[DMAEOT1] D03
[IRQ3]GPIO25[ExtAck][DMAAck3] C04
[IRQ4]GPIO24[ExtReq][DMAEOT2] A03
Interrupts 40
[IRQ5]GPIO27[BusReq][DMAEOT3] B03
[IRQ6]GPIO11 H03
[IRQ7][PerCS1][NFCE1]GPIO08 C20
[IRQ8][PerCS2][NFCE2]GPIO09 A21
[IRQ9][PerCS3][NFCE3]GPIO10 B20
MemAddr00 AE21
MemAddr01 AD20
MemAddr02 AF22
MemAddr03 AE22
MemAddr04 AF23
MemAddr05 AD21
MemAddr06 AC21
MemAddr07 AE23 DDR1/2 SDRAM 43
MemAddr08 AE26
MemAddr09 AD25
MemAddr10 AD26
MemAddr11 AC24
MemAddr12 AB24
MemAddr13 AC25
MemAddr14 AC26
MemClkEn Y24
MemClkOut0 AA23 DDR1/2 SDRAM 43
MemClkOut0 AA24
24 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 8 of 13)
Signal Name Ball Interface Group Page
MemData00 M24
MemData01 N24
MemData02 P25
MemData03 P24
MemData04 L25
MemData05 L26
MemData06 N25
MemData07 P26
MemData08 R24
MemData09 T24
MemData10 V26
MemData11 U24
MemData12 R25
MemData13 R26
MemData14 U26
MemData15 U25
DDR1/2 SDRAM 43
MemData16 AE17
MemData17 AF17
MemData18 AE15
MemData19 AF15
MemData20 AF18
MemData21 AD17
MemData22 AF16
MemData23 AD15
MemData24 AE13
MemData25 AF12
MemData26 AF10
MemData27 AD11
MemData28 AE14
MemData29 AF13
MemData30 AF11
MemData31 AE11
MemFBD AD23
MemFBR AF25
DDR1/2 SDRAM 43
MemODT0 AD18
MemODT1 AE18
AMCC Proprietary 25
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 9 of 13)
Signal Name Ball Interface Group Page
[NFALE]PerData30 C06
[NFCE0]PerCS0 B21
[NFCE1][PerCS1]GPIO08[IRQ7] C20
[NFCE2][PerCS2]GPIO09[IRQ8] A21
[NFCE3][PerCS3]GPIO10[IRQ9] B20
[NFCLE]PerData29 A06
[NFData00]PerData00 C18
[NFData01]PerData01 B18
[NFData02]PerData02 C17
[NFData03]PerData03 A18
[NFData04]PerData04 D16
[NFData05]PerData05 B17
[NFData06]PerData06 C16 NAND Flash 43
[NFData07]PerData07 B16
[NFData08]PerData08 A17
[NFData09]PerData09 B15
[NFData10]PerData10 C15
[NFData11]PerData11 A15
[NFData12]PerData12 B14
[NFData13]PerData13 A14
[NFData14]PerData14 C14
[NFData15]PerData15 B13
[NFRdyBusy]PerData31 A04
[NFREn]PerData27 A05
[NFWEn]PerData28 C08
OVDD D05
OVDD D07
OVDD D08
OVDD D13
OVDD D19
OVDD D20
OVDD D22
OVDD E04
OVDD E23
OVDD G04
Power 45
OVDD G23
OVDD H23
OVDD L12
OVDD L15
OVDD M11
OVDD M16
OVDD R11
OVDD V03
OVDD W04
OVDD Y04
26 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 10 of 13)
Signal Name Ball Interface Group Page
PCIE0ATB L03
PCIE0ClkC L01
PCIE0ClkT L02
PCIE0RExt M03
PCIE0RExtG M02 PCI Express 0 40
PCIE0Rx J01
PCIE0Rx J02
PCIE0Tx K02
PCIE0Tx K03
PCIE1ATB R02
PCIE1ClkC T02
PCIE1ClkT R03
PCIE1RExt T03
PCIE1RExtG T04 PCI Express 1 40
PCIE1Rx N01
PCIE1Rx N02
PCIE1Tx P02
PCIE1Tx P03
[PerAddr05]GPIO26[TS3][DMAEOT0] K26
PerAddr06[DMAReq0][TS2] K25
PerAddr07[DMAAck0][TS1] J26
PerAddr08[DMAReq3][TS0] J25
PerAddr09[TS1E] H25
PerAddr10[TS0E] J24
PerAddr11[TS1O] G26
PerAddr12[TS0O] H24
PerAddr13 G25
PerAddr14 F26
PerAddr15 E26
PerAddr16 F25
PerAddr17 G24
PerAddr18 E25 External Peripheral 42
PerAddr19 D26
PerAddr20 F24
PerAddr21 C26
PerAddr22 D25
PerAddr23 F23
PerAddr24 E24
PerAddr25 C25
PerAddr26 D24
PerAddr27 B26
PerAddr28 A25
PerAddr29 B24
PerAddr30 C23
PerAddr31 C22
PerBLast D21
External Peripheral 42
PerClk A20
AMCC Proprietary 27
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 11 of 13)
Signal Name Ball Interface Group Page
PerCS0[NFCE0] B21
[PerCS1][NFCE1]GPIO08[IRQ7] C20
External Peripheral 42
[PerCS2][NFCE2]GPIO09[IRQ8] A21
[PerCS3][NFCE3]GPIO10[IRQ9] B20
PerData00[NFData00] C18
PerData01[NFData01] B18
PerData02[NFData02] C17
PerData03[NFData03] A18
PerData04[NFData04] D16
PerData05[NFData05] B17
PerData06[NFData06] C16
PerData07[NFData07] B16
PerData08[NFData08] A17
PerData09[NFData09] B15
PerData10[NFData10] C15
PerData11[NFData11] A15
PerData12[NFData12] B14
PerData13[NFData13] A14
PerData14[NFData14] C14
PerData15[NFData15] B13
External Peripheral 42
[PerData16]GPIO12[USB2Data0] C11
[PerData17]GPIO13[USB2Data1] B08
[PerData18]GPIO14[USB2Data2] A10
[PerData19]GPIO15[USB2Data3] B10
[PerData20]GPIO04[USB2Data4] C13
[PerData21]GPIO05[USB2Data5] B09
[PerData22]GPIO06[USB2Data6] C12
[PerData23]GPIO07[USB2Data7] D11
PerData24[USB2Dir] A07
PerData25[USB2Stop] B07
PerData26[USB2Next] B06
PerData27[NFREn] A05
PerData28[NFWEn] C08
PerData29[NFCLE] A06
PerData30[NFALE] C06
PerData31[NFRdyBusy] A04
[PerDataPar0]GPIO00 A16
[PerDataPar1]GPIO01 B12
External Peripheral 42
[PerDataPar2]GPIO02 C09
[PerDataPar3]GPIO03 B04
PerErr C19
PerOE A24
External Peripheral 42
PerReady B11
PerRW B23
PerWBE0 A23
PerWBE1 C21
External Peripheral 42
PerWBE2 B22
PerWBE3 A22
28 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 12 of 13)
Signal Name Ball Interface Group Page
PSROUser A09 System 41
RAS AD19 DDR 1/2 SDRAM 43
Reserved AD12 Other 45
SAGND A11
Power 45
SAVDD A12
[SCPClkOut]IIC1SClk AA02
SCPDI AA03 Serial Communication Port 44
[SCPDO]IIC1SData AA04
SVDD N23
SVDD R16
SVDD T15
SVDD W23
SVDD Y23
Power 45
SVDD AB23
SVDD AC19
SVDD AC20
SVDD AC22
SVDD AD14
SVREF1A AC14
SVREF1B T23
DDR1/2 SDRAM 43
SVREF2A AC16
SVREF2B L23
SysClk C10
SysErr AD06 System 41
SysReset AD08
TCK V02
TDI W02 JTAG 40
TDO W03
TestEn Y02
System 41
TmrClk D06
TMS V01 JTAG 40
TrcClk L24 Trace 41
TRST Y01 JTAG 40
[TS0]PerAddr08[DMAReq3] J25
[TS1]PerAddr07[DMAAck0] J26
Trace 41
[TS2]PerAddr06[DMAReq0] K25
[TS3]GPIO26[PerAddr05][DMAEOT0] K26
[TS0E]PerAddr10 J24
[TS0O]PerAddr12 H24
Trace 41
[TS1E]PerAddr09 H25
[TS1O]PerAddr11 G26
AMCC Proprietary 29
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 3. Signals Listed Alphabetically (Sheet 13 of 13)
Signal Name Ball Interface Group Page
[UART0CTS]GPIO18 G02
[UART0DCD]GPIO16[UART1CTS] F04
[UART0DSR]GPIO17[UART1RTS] F02
[UART0DTR]GPIO20[UART1Tx] F03
UART Peripheral 44
[UART0RI]GPIO21[UART1Rx] F01
[UART0RTS]GPIO19 G01
UART0Rx G03
UART0Tx H02
[UART1CTS]GPIO16[UART0DCD] F04
[UART1RTS]GPIO17[UART0DSR] F02
UART Peripheral 44
[UART1Rx]GPIO21[UART0RI] F01
[UART1Tx]GPIO20[UART0DTR] F03
UARTSerClk E02 UART Peripheral 44
USB2Clk C07 USB 2.0 44
[USB2Data0]GPIO12[PerData16] C11
[USB2Data1]GPIO13[PerData17] B08
[USB2Data2]GPIO14[PerData18] A10
[USB2Data3]GPIO15[PerData19] B10
USB 2.0 44
[USB2Data4]GPIO04[PerData20] C13
[USB2Data5]GPIO05[PerData21] B09
[USB2Data6]GPIO06[PerData22] C12
[USB2Data7]GPIO07[PerData23] D11
[USB2Dir]PerData24 A07
[USB2Next]PerData26 B06 USB 2.0 44
[USB2Stop]PerData25 B07
VDD D10
VDD D15
VDD D17
VDD H04
VDD K23
VDD L14
VDD M23
VDD N11
VDD P16 Power 45
VDD R23
VDD T13
VDD U04
VDD U23
VDD AC10
VDD AC12
VDD AC15
VDD AC17
WE AE19 DDR1/2 SDRAM 43
30 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
In the following table, only the default signal name is shown for each ball. Shared balls are marked with an asterisk
(*). To determine what signals or functions are shared on those balls, look up the default signal name in “Signals
Listed Alphabetically” on page 18. The following table lists the signals by ball assignment.
AMCC Proprietary 31
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
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
32 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 4. Signals Listed by Ball Assignment (Sheet 3 of 7)
Ball Signal Name Ball Signal Name Ball Signal Name Ball Signal Name
AMCC Proprietary 33
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
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
34 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 4. Signals Listed by Ball Assignment (Sheet 5 of 7)
Ball Signal Name Ball Signal Name Ball Signal Name Ball Signal Name
AMCC Proprietary 35
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
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
36 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 4. Signals Listed by Ball Assignment (Sheet 7 of 7)
Ball Signal Name Ball Signal Name Ball Signal Name Ball Signal Name
AMCC Proprietary 37
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Pin Group List
The following table provides a summary of the number of package pins (balls) associated with each functional
interface group.
In the table “Signal Functional Description” on page 39, each external signal is listed along with a short description
of the signal function. Active-low signals (for example, Halt) are marked with an overline. See the preceding table,
“Signals Listed Alphabetically” on page 18, for the pin (ball) number to which each signal is assigned.
Shared Pins
Some signals are shared on the same package pin so that the pin can be used for different functions. In most
cases, the signal names shown in this table are not accompanied by signal names that might share the same pin.
If you need to know what, if any, signals are shared with a particular signal, look up the name in “Signals Listed
Alphabetically” on page 18. It is expected that in any single application a particular pin will always be programmed
to serve the same function. The flexibility of sharing allows a single chip to offer a richer pin selection than would
otherwise be possible.
Initialization Strapping
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 “Initialization” on page 71). Note that the
use of these pins for strapping is not considered multiplexing since the strapping function is not programmable.
If your system-level test methodology permits, input-only signals can be connected together and terminated
through either a common resistor or directly to +3.3V or GND. When a resistor is used, its value must ensure that
the grouped I/Os reach a valid logical zero or logical one state when accounting for the total input current into the
PPC405EX.
38 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Signal Functional Descriptions
The following table provides a description of the I/O signals on the PPC405EX.
AMCC Proprietary 39
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 6. Signal Functional Description (Sheet 2 of 7)
Notes:
1. Receiver input has hysteresis.
2. Must pull up. See “Pull-Up and Pull-Down Resistors” on page 38 for recommended termination values.
3. Must pull down. See “Pull-Up and Pull-Down Resistors” on page 38 for recommended termination values.
4. If not used, must pull up.
5. If not used, must pull down.
6. Strapping input during reset; pull up or pull down as required.
Signal Name Description I/O Type Notes
PCI Express Interface (n = 0 and 1)
PCIEnATB Analog Test Bus for manufacturing test. na Analog
PCIEnClkC
Differential input for external reference clock. I CML 5
PCIEnClkT
External reference resistor. Attach a 1.37 kΩ, 1% resistor between
PCIEnRExt
RExt and RExtG to provide the reference for both the bias currents na Analog
PCIEnRExtG
and the impedance calibration circuitry.
PCIEnRx Differential receiver for received serial data.
I LVDS receiver
PCIEnRx Note: Input must be DC coupled and biased to 0V common mode.
40 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 6. Signal Functional Description (Sheet 3 of 7)
Notes:
1. Receiver input has hysteresis.
2. Must pull up. See “Pull-Up and Pull-Down Resistors” on page 38 for recommended termination values.
3. Must pull down. See “Pull-Up and Pull-Down Resistors” on page 38 for recommended termination values.
4. If not used, must pull up.
5. If not used, must pull down.
6. Strapping input during reset; pull up or pull down as required.
Signal Name Description I/O Type Notes
System Interface
3.3V tolerant
SysClk System input clock. I 2.5V CMOS 1
receiver
3.3V tolerant
SysErr Machine check exception has occurred. O
2.5V CMOS
Main system reset. This signal may be driven by the PPC405EX to 3.3V tolerant
SysReset I/O 1, 2
cause a board level reset to occur. 2.5V CMOS
3.3V LVTTL
TestEn Test enable. Reserved for manufacturing LSSD test. I receiver 3
w/pull-down
3.3V LVTTL
Halt External request to stop the processor. I receiver
w/pull-up
3.3V LVTTL
TmrClk Processor timer external input. I receiver
w/pull-up
General purpose I/O. Most of the GPIO signals are multiplexed with
GPIO00:27
other signals. Which signal is connected to the external pin depends I/O 3.3V LVTTL
GPIO29:31
on the setting of bits in the GPIO registers.
General purpose I/O. Most of the GPIO signals are multiplexed with
3.3V tolerant
GPIO28 other signals. Which signal is connected to the external pin depends I/O
2.5V CMOS
on the setting of bits in the GPIO registers.
Performance screen ring output. Use for module characterization and
PSROUser O 3
screening only.
Trace Interface
TrcClk Trace interface clock. Operates at half the CPU core frequency. O 3.3V LVTTL
TS0E
Even trace execution status. I/O 3.3V LVTTL
TS1E
TS0O
Odd trace execution status. I/O 3.3V LVTTL
TS1O
TS0:3 Trace status. I/O 3.3V LVTTL
AMCC Proprietary 41
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 6. Signal Functional Description (Sheet 4 of 7)
Notes:
1. Receiver input has hysteresis.
2. Must pull up. See “Pull-Up and Pull-Down Resistors” on page 38 for recommended termination values.
3. Must pull down. See “Pull-Up and Pull-Down Resistors” on page 38 for recommended termination values.
4. If not used, must pull up.
5. If not used, must pull down.
6. Strapping input during reset; pull up or pull down as required.
Signal Name Description I/O Type Notes
External Peripheral Interface
PerAddr05:31 Address bus 5:31. I/O 3.3V LVTTL
PerClk Clock output. O 3.3V LVTTL
PerCS0 Chip selects 0. O 3.3V LVTTL 2
PerCS1:3 Chip selects 1:3. I/O 3.3V LVTTL 1, 2
PerData00:31 Data bus 0:31. I/O 3.3V LVTTL
PerDataPar0:3 Data bus parity 0:3. I/O 3.3V LVTTL
PerOE Output enable. O 3.3V LVTTL 2
3.3V LVTTL
PerReady Slave is ready to transfer data. I
receiver
PerBLast Last transfer of burst access. I/O 3.3V LVTTL 1, 4
PerErr External bus error. I/O 3.3V LVTTL 1, 3
PerRW Read/Write. I/O 3.3V LVTTL 1, 2
PerWBE0:3 Write Byte enable 0:3. I/O 3.3V LVTTL 1, 2
ExtReset External reset. O 3.3V LVTTL
External Bus Master Interface
BusReq External bus request. O 3.3V LVTTL 1
ExtAck External data transfer complete. O 3.3V LVTTL 1
ExtReq External data transfer request. I 3.3V LVTTL 1
HoldReq External request for bus access. I 3.3V LVTTL 1
HoldAck External request acknowledge. O 3.3V LVTTL 1
DMA Interface
DMAAck0:1 External peripheral DMA acknowledge. O 3.3V LVTTL
DMAAck2:3 External peripheral DMA acknowledge. O 3.3V LVTTL 1
DMAReq0:1 External peripheral DMA request. I 3.3V LVTTL
DMAReq2 External peripheral DMA request. I 3.3V LVTTL 1
DMAReq3 External peripheral DMA request. I 3.3V LVTTL
DMAEOT0:1 External DMA peripheral end-of-transmission. I/O 3.3V LVTTL
DMAEOT2:3 External DMA peripheral end-of-transmission. I/O 3.3V LVTTL 1
42 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 6. Signal Functional Description (Sheet 5 of 7)
Notes:
1. Receiver input has hysteresis.
2. Must pull up. See “Pull-Up and Pull-Down Resistors” on page 38 for recommended termination values.
3. Must pull down. See “Pull-Up and Pull-Down Resistors” on page 38 for recommended termination values.
4. If not used, must pull up.
5. If not used, must pull down.
6. Strapping input during reset; pull up or pull down as required.
Signal Name Description I/O Type Notes
NAND Flash Interface
NFALE Address latch enable. O 3.3V LVTTL
NFCE0 Chip select 0. O 3.3V LVTTL
NFCE1:3 Chip selects 1:3. O 3.3V LVTTL 1
NFCLE Command latch enable. O 3.3V LVTTL
NFData00:15 Data Bus I/O 3.3V LVTTL
Read/Busy. If low, indicates that Read/Erase command is in process.
NFRdyBusy I 3.3V LVTTL
If high, indicates that the command is complete.
NFRE Read enable. O 3.3V LVTTL
NFWE Write enable. O 3.3V LVTTL
DDR1/2 SDRAM Interface
2.5V (1.8V)
MemData00:31 Memory data. I/O
SSTL2 Dr/Rcv
2.5V (1.8V)
MemAddr00:14 Memory address. O
SSTL2 Dr/Rcv
2.5V (1.8V)
RAS Row address strobe. O
SSTL2 Dr/Rcv
2.5V (1.8V)
CAS Column address strobe. O
SSTL2 Dr/Rcv
2.5V (1.8V)
MemClkEn Clock enable. O
SSTL2 Dr/Rcv
MemClkOut0 2.5V (1.8V)
Differential DDR SDRAM clock output. O
MemClkOut0 SSTL2 Dr/Rcv
Feedback driver. Connect directly to MemFBR with the minimum 2.5V (1.8V)
MemFBD O
trace length. SSTL2 Dr/Rcv
2.5V (1.8V)
MemFBR Feedback receiver. Connect externally to MemFBD. I
SSTL2 Dr/Rcv
2.5V (1.8V)
MemODT0:1 On-die termination. O
SSTL2 Dr/Rcv
Write data byte lane mask. DM4 is the byte lane mask for the ECC 2.5V (1.8V)
DM0:4 O
byte lane. SSTL2 Dr/Rcv
2.5V (1.8V)
DQS0:4 Byte lane strobe. DQS4 is the strobe for the ECC lane. I/O
SSTL2 Dr/Rcv
2.5V (1.8V)
BA0:2 Bank address for up to eight banks. O
SSTL2 Dr/Rcv
2.5V (1.8V)
BankSel0:1 Bank select for up to two SDRAM memory banks. O
SSTL2 Dr/Rcv
2.5V (1.8V)
ECC0:7 ECC check bit byte. I/O
SSTL2 Dr/Rcv
2.5V (1.8V)
WE Write enable. O
SSTL2 Dr/Rcv
AMCC Proprietary 43
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 6. Signal Functional Description (Sheet 6 of 7)
Notes:
1. Receiver input has hysteresis.
2. Must pull up. See “Pull-Up and Pull-Down Resistors” on page 38 for recommended termination values.
3. Must pull down. See “Pull-Up and Pull-Down Resistors” on page 38 for recommended termination values.
4. If not used, must pull up.
5. If not used, must pull down.
6. Strapping input during reset; pull up or pull down as required.
Signal Name Description I/O Type Notes
DDR 1 (DDR2) Reference voltage 1 and 2 inputs:
SVREF1A:B Minimum +1.15 (+0.825)V 1.25V (0.9V)
I
SVREF2A:B Nomimal +1.25 (+0.9)V Volt ref receiver
Maximum +1.35 (0.975)V
Serial Communication Port (SCP) Interface
SCPClkOut Output clock. I/O 3.3V LVTTL
SCPDI Data input. I 3.3V LVTTL
SCPDO Data output. O 3.3V LVTTL
UART Peripheral Interface
The UART interface can be configured as follows:
1. One 8-pin
2. Two 4-pin
3. Two 2-pin (pull up DCD, DSR, CTS and RTS)
4. One 4-pin and one 2-pin
3.3V LVTTL
UARTSerClk Serial clock input. I receiver
w/pull-up
UARTnCTS Clear to send. I 3.3V LVTTL 1, 6
UARTnDCD Data carrier detect. I 3.3V LVTTL 1, 6
UARTnDSR Data set ready. I 3.3V LVTTL 1, 6
UARTnDTR Data terminal ready. O 3.3V LVTTL 1
UARTnRI Ring indicator. I 3.3V LVTTL 1
UARTnRTS Request to send. O 3.3V LVTTL 1
UARTnRx Receive data. I 3.3V LVTTL
UARTnTx Transmit data. O 3.3V LVTTL
USB 2.0 Interface
3.3V LVTTL
USB2Clk USB clock. I 5
receiver
USB2Data0:7 Parallel data bus. I/O 3.3V LVTTL
USB2Dir Data bus direction control. I 3.3V LVTTL
Next data byte control. When data is being transferred to the PHY,
USB2Next the next byte should be sent. When data is being received from the I 3.3V LVTTL
PHY, the next byte is available.
USB2Stop Stop output control. O 3.3V LVTTL
44 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 6. Signal Functional Description (Sheet 7 of 7)
Notes:
1. Receiver input has hysteresis.
2. Must pull up. See “Pull-Up and Pull-Down Resistors” on page 38 for recommended termination values.
3. Must pull down. See “Pull-Up and Pull-Down Resistors” on page 38 for recommended termination values.
4. If not used, must pull up.
5. If not used, must pull down.
6. Strapping input during reset; pull up or pull down as required.
Signal Name Description I/O Type Notes
Power
VDD Logic Supply (+1.2V). na na na
OVDD I/O Supply (+3.3V). na na na
SVDD DDR1/2 SDRAM Supply (+2.5 V or +1.8V) na na na
EOVDD Ethernet I/O Supply (+2.5V) na na na
GND Ground. na na na
SAVDD System PLL Analog Supply (+2.5V). na na na
SAGND System PLL Analog Ground. na na na
EAVDD Ethernet PLL Analog Supply (+2.5V). na na na
EAGND Ethernet PLL Analog Ground. na na na
AVDD PCI-Express SerDes Analog Supply (+1.2V) na na na
AHVDD PCI-Express SerDes PLL Analog Supply (+2.5V). na na na
Other
Reserved Do not connect voltages, grounds, or signals to these pins. na na na
AMCC Proprietary 45
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Ratings and Specifications
Notes:
1. The analog voltages can be derived from the +1.2V and +2.5V supplies, but must be filtered as shown below before entering the
PPC405EX. Use a separate filter for each voltage. This circuit can be used for AVDD, AHVDD , SAVDD, and EAVDD. Use AGND
with AVDD and AHVDD. Use SAGND with SAVDD. Use EAGND with EAVDD. These analog grounds must be brought out and
connected to the digital ground plane at the filter capacitor. Keep all wire lengths as short as possible.
VDD AVDD
L1
L1 – Murata BLM18AG121SN1D
C1 C1 – 0.1 μF ceramic
AGND
GND
2. The device meets all electrical specifications at a junction temperature, under bias, of 125ºC, but part lifetime and reliability is
reduced. It is recommended that prudent thermal management techniques be used to maximize device lifetime.
46 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Junction-to-board thermal
resistance
θJB 13.74 °C/W
Notes:
1. Values in the table are achieved with the following JEDEC standard board: 114.5mm x 101.6mm x 1.6mm, 4 layers.
2. For a chip mounted on a card with at least one signal and two power planes, the following relationships exist:
a. Case temperature, TC, is measured at top center of case surface with device soldered to circuit board.
b. TA = TC – PxθCA, where TA is ambient temperature and P is power consumption.
c. TC Max = TJ Max – PxθJC, where TJMax is maximum junction temperature and P is power consumption.
Thermal Management
The following heat sink was used in the above thermal analysis:
AMCC Proprietary 47
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
SDRAM DDR1[2] Supply Voltage SVDD +2.4 [+1.7] +2.5 [+1.8] +2.6 [+1.9] V
AHVDD
PLL Analog Supply Voltage SAVDD +2.4 +2.5 +2.6 V
EAVDD
I/O Input High (3.3V tol, 2.5V CMOS) VIH +1.7 +3.6 V
I/O Output High (3.3V tol, 2.5V CMOS) VOH +2.0 +2.7 V
SVREF − 0.18
I/O Input Low DDR1[2] (SSTL2) VIL − 0.3 V
[0.125]
SVREF + 0.18
I/O Input High DDR1[2] (SSTL2) VIH SVDD + 0.3 V
[0.125]
I/O Output Low DDR1[2] (SSTL2) VOL See JESD8-9 (JESD8-15A) standard. V
I/O Output High DDR1[2] (SSTL2) VOH See JESD8-9 (JESD8-15A) standard. V
48 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 9. Recommended DC Operating Conditions (Sheet 2 of 2)
Device operation beyond the conditions specified is not recommended. Extended operation beyond the recommended
conditions can affect device reliability.
Notes:
1. LPDL is least positive down level; MPUL is most positive up level.
2. Can be extended to 1.1V min., 1.2V typ., 1.3V max. with an estimated power increase of 130mW at 1.2V nom.
3. Maximum duration is 10% of the bus clock period. Bus clock is as follows:
EBC—PerClk
Ethernet—RxClk
USB—USB2Clk
4. Duration of the overshoot is time above VIH max. Duration of the undershoot is time below VIL min.
5. A 533MHz part running at 400MHz or less can operate up to a case temperature of +95°C.
• If the logic power (VDD) is applied before the I/O supply voltages, the I/Os include internal supply sequencing
circuitry that ensures the output of the receiver connected to internal chip logic is 0 until the I/O power is
applied. When the logic power supply is on and the I/O power supplies are off, the I/O logic connected to the
associated ball neither sinks or sources significant current unless influenced by an internal pull-up or pull-down
resistor. While the I/O supply is ramping, the state of the I/O balls are not predictable. This power sequence is
not destructive to the I/Os or internal logic and does not cause any functional problems.
• If the I/O power is applied before the logic power is applied, the output driver output stage (connected to the
balls) will come up in an unknown state (driving 1, driving 0, or tri-state) until the internal logic voltage is stable
within normal operating range. This power sequence is not destructive to the I/Os or internal logic and does not
cause any functional problems.
• External voltage should not be applied to the chip I/O balls before the associated I/O power supply voltage is
applied to the chip.
• A chip power down cycle must complete (all I/O supply voltages and VDD are below +0.4V) before a new
power-up cycle is started.
• During a 405EX power-up cycle, the system reset and test reset inputs should be asserted low. System reset
and test reset should remain asserted until the system clock is stable and then at least 32 system clock times
after all power supplies are stable within normal operating range. Failure to follow this reset sequence during
the power-up cycle might result in unpredictable operation.
AMCC Proprietary 49
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
50 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Notes:
1. Typical power is measured on a typical process part at a case temperature of +85°C at the specified voltages while running Linux and
test applications that exercise each function with representative traffic (2 PCI Express, 2 Gigabit Ethernet, USB, and Security).
2. DDR1 running at 333MHz., PLB running at 166MHz.
3. DDR1 running at 400MHz., PLB running at 200MHz.
4. DDR1 running at 355MHz., PLB running at 177MHz.
5. DDR1 running at 400MHz., PLB running at 200MHz.
Notes:
1. Maximum power is measured on a best-case process (worst-case power) part at a case temperature of +85°C at the specified voltages
while running Linux and test applications that exercise each function with representative traffic (2 PCI Express, 2 Gigabit Ethernet,
USB, and Security).
2. DDR1 running at 333MHz., PLB running at 166MHz.
3. DDR1 running at 400MHz., PLB running at 200MHz.
4. DDR1 running at 355MHz., PLB running at 177MHz.
5. DDR1 running at 400MHz., PLB running at 200MHz.
AMCC Proprietary 51
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Notes:
1. Typical power is measured on a typical process part at a case temperature of +85°C at the specified voltages while running Linux and
test applications that exercise each function with representative traffic (2 PCI Express, 2 Gigabit Ethernet, USB, and Security).
2. DDR2 running at 333MHz., PLB running at 166MHz.
3. DDR2 running at 400MHz., PLB running at 200MHz.
4. DDR2 running at 355MHz., PLB running at 177MHz.
5. DDR2 running at 400MHz., PLB running at 200MHz.
Notes:
1. Maximum power is measured on a best-case process (worst-case power) part at a case temperature of +85°C at the specified voltages
while running Linux and test applications that exercise each function with representative traffic (2 PCI Express, 2 Gigabit Ethernet, USB,
and Security).
2. DDR2 running at 333MHz., PLB running at 166MHz.
3. DDR2 running at 400MHz., PLB running at 200MHz.
4. DDR2 running at 355MHz., PLB running at 177MHz.
5. DDR2 running at 400MHz., PLB running at 200MHz.
52 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Notes:
1. The maximum current values listed above are not guaranteed to be the highest obtainable. These values are dependent on many
factors including the type of applications running, clock rates, use of internal functional capabilities, external interface usage, case
temperature, and the power supply voltages. Your specific application can produce significantly different results. VDD (logic) current and
power are primarily dependent on the applications running and the use of internal chip functions (DMA, PCI Express, Ethernet, and so
on). OVDD (I/O) current and power are primarily dependent on the capacitive loading, frequency, and utilization of the external buses.
The information in this table provides details about the conditions under which the listed values were obtained. Maximum power is
measured on a best-case process (worst-case power) part running at 600MHz with a case temperature of +85°C and with voltages of
VDD = +1.30V, OVDD = +3.45V, SVDD = +2.6V, and EOVDD = +2.6V while running Linux and test applications that exercise each
function with representative traffic (2 PCI Express, 2 Gigabit Ethernet, USB, Security).
Notes:
1. The maximum current values listed above are not guaranteed to be the highest obtainable. These values are dependent on many
factors including the type of applications running, clock rates, use of internal functional capabilities, external interface usage, case
temperature, and the power supply voltages. Your specific application can produce significantly different results. VDD (logic) current and
power are primarily dependent on the applications running and the use of internal chip functions (DMA, PCI Express, Ethernet, and so
on). OVDD (I/O) current and power are primarily dependent on the capacitive loading, frequency, and utilization of the external buses.
The information in this table provides details about the conditions under which the listed values were obtained. Maximum power is
measured on a best-case process (worst-case power) part running at 600MHz with a case temperature of +85°C and with voltages of
VDD = +1.30V, OVDD = +3.45V, SVDD = +1.9V, and EOVDD = +2.6V while running Linux and test applications that exercise each
function with representative traffic (2 PCI Express, 2 Gigabit Ethernet, USB, Security).
AMCC Proprietary 53
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Power Control
This chip has power management control to put the following functional units to sleep if not needed. The typical
and maximum power consumption for the each of these units is:
Test Conditions
Clock timing and switching characteristics are specified in accordance with minimum Output
operating conditions shown in the table “Recommended DC Operating Conditions” on Pin
10pF
page 48. For all signals, AC specifications are characterized at TC = +85°C with the test
load shown in the figure to the right.
Note 1: In order to support 1Gbps Ethernet data rate, the minimum OPB clock frequency is 66.66Mhz. If an application is
limited to 100Mbps, the minimum OPB clock frequency is 33.33Mhz.
54 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Note: SysClk and GMCRefClk are 2.5V (3.3V tolerant) signals. Rise time should be measured between 0.7V and 1.7V.
1.7 (2.0) V
1.25 (1.5) V
0.7 (0.8) V
TCH TCL
TC
• The frequency deviation must not violate the minimum clock cycle time. Therefore, when operating the
PPC405EX with one or more internal clocks at their maximum supported frequency, the SSCG can only lower
the frequency.
• The maximum frequency deviation must not exceed −3%, and the modulation frequency must not exceed
40kHz. In some cases, on-board PPC405EX peripherals impose more stringent requirements (see Note 1).
• Use the peripheral bus clock for logic that is synchronous to the peripheral bus because this clock tracks the
modulation.
Notes:
1. The serial port baud rates are synchronous to the modulated clock. The serial port has a tolerance of
approximately 1.5% on baud rate before framing errors begin to occur, assuming that the connected device is
running at precise baud rates. If an external serial clock is used, baud rate is unaffected by the modulation.
2. Ethernet operation is unaffected.
3. IIC operation is unaffected.
4. For PCI-E see the PCI Express I/O Specifications.
Caution: The system designer must ensure that any SSCG used with the PPC405EX meets these requirements
and does not adversely affect other aspects of the system.
AMCC Proprietary 55
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 19. Peripheral Interface I/O Clock Timings (not SDRAM or PCI-E)
Clock Minimum Maximum Units Notes
GMCTxClk frequency 125 125 MHz
GMCTxClk high time 45% of nominal – ns
GMCTxClk low time 55% of nominal – ns
GMCRxClk frequency 125 125 MHz
GMCRxClk high time 45% of nominal – ns
GMCRxClk low time 55% of nominal – ns
GMCGTxClk 125 125 MHz
GMCMDClk 2.5 25 MHz
GMCRefClk 125 125 MHz
GMCRefClk edge stability (phase jitter, cycle-to-cycle) na ± 0.1 ns
GMCRefClk rise time na 1 ns
GMCRefClk high time 40% of nominal – ns
GMCRefClk low time 60% of nominal – ns
GMCnRxClk 125 125 MHz
GMCnTxClk 125 125 MHz
UARTSerClk 1000 / 2TOPB + 2ns MHz 1
TmrClk na 100 MHz
PerClk 33 100 MHz
TCK na 40 MHz
USB2Clk (60MHz ± 0.05%) 57.97 60.03 MHz
TrcClk 66 300 MHz 2
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 100MHz.
2. TrcClk is 1/2 CPU Clk. The maximum CPU Clk supported by instruction trace probes is 400 MHz.
56 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Figure 4. Input Setup and Hold Timing Waveform
TIS TIH
MIN MIN
TOV TOH
MAX MIN
TOF MAX
MIN
AMCC Proprietary 57
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Figure 6. Setup and Hold Timing Waveforms for RGMII Signals
GMCnTxClk
TskewT
GMCnTxD/Ctl
Valid Valid
GMCnRxClk
TskewR
GMCnRxD/Ctl
Valid Valid
Notes:
1. Assumes GMCnRxClk is delayed either on the board or by the PHY to ensure adequate timing margin.
58 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
AMCC Proprietary 59
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 21. I/O Specifications (Sheet 2 of 2)
Notes:
1. Ethernet interface meets timing requirements as defined by IEEE 802.3 standard.
Input (ns) Output (ns) Output Current (mA)
Signal Setup Time Hold Time Valid Delay Hold Time IOH IOL Clock Notes
(TIS min) (TIH min) (TOV max) (TOH min) (min) (min)
System Interface
GPIO00:10 na na na na 11.08 7.37
GPIO11:15 na na na na 5.51 7.23
GPIO16:27 na na na na 11.08 7.37
GPIO28 na na na na 15.75 10.46
GPIO29:31 na na na na 11.08 7.37
Halt na na na na na na
SysErr na na na na 5.51 7.23
SysReset na na na na 5.51 7.23
External Peripheral Interface
PerAddr05:31 1.8 1 5.3 1 11.08 7.37 PerClk
PerCS0:3 5.2 1 11.08 7.37 PerClk
PerData00:31 2.7 1 5.3 1 11.08 7.37 PerClk
PerDataPar0:3 1.9 1 5.3 1 11.08 7.37 PerClk
PerOE 5.2 1 11.08 7.37 PerClk
PerReady 2 1 na na PerClk
PerRW 1.8 1 5.3 1 11.08 7.37 PerClk
PerWBE0:3 1.7 1 5.1 1 11.08 7.37 PerClk
PerBLast 2 1 5 1 11.08 7.37 PerClk
PerErr 1.9 1 5.3 1 11.08 7.37 PerClk
ExtReset 5.3 1 11.08 7.37 PerClk
BusReq 2.3 1 5.1 1 11.08 7.37 PerClk
HoldReq 2 1 5.2 1 na na PerClk
HoldAck 5.2 1 11.08 7.37 PerClk
ExtAck 2.3 1 5 1 11.08 7.37 PerClk
ExtReq 2 1 5.3 na na PerClk
NFALE 5.3 1 11.08 7.37 PerClk
NFCE0:3 5.3 1 11.08 7.37 PerClk
NFCLE 5.3 1 11.08 7.37 PerClk
NFData0:15 2.3 1 5.3 1 11.08 7.37 PerClk
NFRdyBusy 1.7 1 na na PerClk
NFREn 5.3 1 11.08 7.37 PerClk
NFWEn 5.3 1 11.08 7.37 PerClk
60 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
DDR 1/2 SDRAM I/O Specifications
The DDR SDRAM controller times its operation using the internal PLB clock signal and generates MemClkOut from
the PLB clock. The PLB clock is an internal signal that cannot be directly observed. However MemClkOut is the
same frequency as the PLB clock signal and is in phase with the PLB clock signal.
Note: MemClkOut 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 PPC405EX Embedded Processor User’s Manual).
The signals are terminated as indicated in Figure 7 for the DDR timing data and output currents in the following
sections.
MemClkOut0
10pF
120Ω
10pF
MemClkOut0
VTT = SOVDD/2
PPC405EX
50Ω
Addr/Ctrl (DDR2)
Addr/Ctrl/Data/DQS/DM (DDR1)
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 depends on many
factors, including the type of memory used and the board layout.
AMCC Proprietary 61
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
The data in Table 23 is generated by means of simulation and includes logic, driver, package RLC, and lengths.
Values are calculated over best case and worst case processes with speed, junction temperature, and voltage as
follows:
Note: In the following tables and timing diagrams, minimum values are measured under best case conditions and
maximum values are measured under worst case conditions. The timing numbers in the following sections are
obtained using a simulation that assumes a model as shown in Figure 7.
62 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
The following diagram illustrates the relationship among the signals involved with a DDR write operation.
PLB Clk
MemClkOut0
TSA
Addr/Cmd
TDS
THA
TDS
DQS
TSD
TSD
MemData
THD
THD
Note: The timing data in the following tables is based on simulation runs using Einstimer.
AMCC Proprietary 63
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 26. I/O Timing—DDR SDRAM Write 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 200MHz.
3. The time values in the table include 1/4 of a cycle at 200MHz (5ns x 0.25 = 1.25 ns).
4. To obtain adjusted TSD and THD values for lower clock frequencies, subtract 1.25 ns from the values in the table and add 1/4
of the cycle time for the lower clock frequency (for example, TSD − 1.25 + 0.25TCYC).
In order to accommodate timing variations introduced by memory layout and process, a three-stage data path is
used to eliminate metastability and allow data sampling to be adjusted for minimum latency.
Figure 9 shows the data read path of a single data bit. Data entering on the left is captured in the Stage 1 Flip
Flops. Four Flip Flops are needed to capture an entire four beat burst on the DDR interface. The DDR controller
only supports burst of four. Data captured on the rising edge of DQS is stored in the even numbered Flip Flops.
Like wise, data captured on the falling edge of DQS is stored in the odd numbered Flips Flops.
To latch the data in Stage 1, a delayed version of DQS is used. Initialization software is responsible for tuning the
DQS delay timing so that DQS is centered on valid data. Since there is process variation between parts and
possible voltage variations on boards, read tuning is required. Fixed DQS delay values should not be used on
production systems.
The Feedback Data Capture Window selects which Flip Flop is used to store the data sampled by DQS. Each
output of this block generates a pulse to an input multiplexer. The series of four pulses selecting the input
multiplexer is initiated by a feedback signal pulse on the input of the Feedback Data Capture Window. The DDR
controller calculates when to assert the feedback signal based on when the data should be present after a read
command.
The width of the feedback pulse is the same as DDR 1X clock. The internal DDR 1X clock is the same frequency
as MemClkOut0. MemClkOut0 is slightly delayed relative to DDR 1X clock due to the insertion delay of the drivers.
64 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
The feedback signal to the Feedback Data Capture Window is adjusted for propagation delay by the fine/coarse
delays and is automatically adjusted for variations in the DDR I/O due to supply voltage and temperature.
Compensation for driver/receiver variations is accomplished by driving and receiving the feedback signal on the
external MemFBD and MemFBR pins. Tuning the fine/coarse delays adjust for propagation delay. When properly
tuned, the feedback pulse is aligned to the first DQS in a four-beat burst such that the rising edge of DQS is
nominally centered on the feedback pulse. Software must adjust the pulse using the fine/coarse delays when
tuning read DQS delay.
The data captured in Stage 1 is relative to the DQS timing domain and is held for four DDR 1X cycles. Stage 2
samples the data in Stage 1 attempting to capture the data in the DDR 1X domain. The on-time-sample clock from
the Stage 2 Store block samples the Stage 1 data at sample cycle T1, T2, T3, or T4. The sample cycle is either
selected by initialization software or can be automatically selected and adjusted by the DDR controller. The Stage
1 data is sampled a second time by the over sample clock at a delayed sample point. The delay between the on-
time-sample and over sample clocks is the Over-Sampling-Guard-Band.
The feedback pulse is sampled with the data captured by the first DQS in the four beat burst. A match of one or
both of the sample clocks with the feedback pulse is a hit. The DDR controller based on hits or misses by the on-
time sample and over sample clocks adjust the sample cycle in order to track variations in DQS. Burst data from a
sample hit is passed to Stage 3.
In Stage 3 the data is synchronized to the PLB clock domain and eventually driven onto the PLB bus. The data
captured on the rising and falling DQS edges is unpacked into the correct bit locations on the upper (0:63) and
lower (64:127) PLB bus. When ECC is enable, ECC checking and corrections is done after Stage 3.
Figure 11 illustrates how the three-stage read logic captures the data in the DQS timing domain and synchronizes
it to the PLB clock domain. The first DQS of four beat burst is roughly centered on feedback signal pulse.
AMCC Proprietary 65
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Figure 9. DDR SDRAM Read Data Path for a Single Data Bit
FF: Flip-Flop
DDR 1X Clock
Ext FeedBack
Signals
MemFBD Driver
FeedBack
Coarse Delay CAS Lat Delay Read Start
Signal Gen
ECC detection and correction if enabled occurs after Stage 3 before completing the read on the PLB.
The following diagram illustrates the relationship of the signals involved with a DDR read operation.
DQS
TSD
MemData
THD
66 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Table 27. I/O Timing—DDR SDRAM Read Timing TSD and THD
1. TSD and THD are measured under worst case conditions.
2. Clock speed for the values in the table is 200MHz.
3. The time values in the table include 1/4 of a cycle at 200MHz (5ns x 0.25 = 1.25 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 - 1.25 + 0.25TCYC).
In the following example, 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 DQS signals be matched.
The following example shows the timing relationship between SDRAM DDR Data at the input pin and storing the
data in Stage 1.
AMCC Proprietary 67
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Figure 11. DDR SDRAM Read Cycle Timing—Example
DDR 1X Clock
DDR 2X Clock
MemClkOut0 (Diff.)
DQS at Pin
MemData at Pin D0 D1 D2 D3 D4 D5 D6 D7 D8 D9
Delayed DQS
Valid
High D0 D2
Data Out Stage 2
Low
D1 D3
68 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
PCI Express (PCI-E) I/O Specifications
The following tables provide the required I/O timing information regarding the use of the PCI Express interface on
this chip.
AMCC Proprietary 69
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
70 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Initialization
The following describes the method by which initial chip settings are established when a system reset occurs.
Strapping
When the SysReset input is driven low (system reset), the state of certain I/O pins is read in order to enable default
initial conditions before PPC405EX start-up. The actual instant of capture is the nearest system clock edge before
the deassertion of reset. These pins must be strapped using external pull-up (logical 1) or pull-down (logical 0)
resistors to select the desired default conditions. The recommended pull-up is 3kΩ to +3.3V, or 10kΩ to +5V. The
recommended pull-down is 1kΩ to GND. These pins are only used for strap functions during reset. They are used
for other signals during normal operation. The following table lists the strapping pins along with their functions and
strapping options. The signal names assigned to the pins for normal operation appear below the pin number.
AMCC Proprietary 71
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Revision Log
04/24/2007 1.03 Misc. updates and additions including some limited timing data.
Change voltage names so that SDRAM voltage is always SVDD for both DDR1 and DDR2 types.
07/12/2007 1.08
Six voltage pins originally labeled SVDD changed to EOVDD.
Misc. updates.
11/20/2007 1.12
Change all 667 MHz specs to 600 MHz.
72 AMCC Proprietary
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
Date Version Contents of Modification
Misc. updates.
Change all 667 MHz specs to 600 MHz.
12/06/2007 1.13
Document Issues 412 and 435 implemented (includes removal of 333MHz parts and tape-and-
reel packaging).
01/28/2009 1.23 Bugzilla Issue 5389. Added new row and footnote at the bottom of Table 18.
AMCC Proprietary 73
PPC405EX – PowerPC 405EX Embedded Processor Revision 1.23 - January 28, 2009
Data Sheet
AMCC reserves the right to make changes to its products, its datasheets, or related documentation, without notice and war-
rants its products solely pursuant to its terms and conditions of sale, only to substantially comply with the latest available
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 lia-
bility arising out of the application or use of any product or circuit described herein, neither does it convey any license under
its patent rights nor the rights of others. AMCC reserves the right to ship devices of higher grade in place of those of lower
grade.
AMCC SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, INTENDED, AUTHORIZED, OR WARRANTED TO BE
SUITABLE FOR USE IN LIFE-SUPPORT APPLICATIONS, DEVICES OR SYSTEMS OR OTHER CRITICAL
APPLICATIONS.
AMCC is a registered Trademark of Applied Micro Circuits Corporation.
Copyright © 2008 Applied Micro Circuits Corporation. All Rights Reserved.
74 AMCC Proprietary
Product Change Notification: 110209-02
Update 11/19/09: Implementation and First Shipment date changed from February 13, 2009 to
February 13, 2010.
Product Change Title PPC405EX and PPC405EXr Transition from revision C to revision D
From: To:
PPC405EX-SSC400T PPC405EX-SSD400T
PPC405EX-SSC533T PPC405EX-SSD533T
PPC405EX-SSC600T PPC405EX-SSD600T
PPC405EX-NSC400T PPC405EX-NSD400T
PPC405EX-NSC533T PPC405EX-NSD533T
PPC405EX-NSC600T PPC405EX-NSD600T
PPC405EX-SPC400T PPC405EX-SPD400T
PPC405EX-SPC533T PPC405EX-SPD533T
PPC405EX-SPC600T PPC405EX-SPD600T
PPC405EX-NPC400T PPC405EX-NPD400T
PPC405EX-NPC533T PPC405EX-NPD533T
Description of Change
PPC405EX-NPC600T PPC405EX-NPD600T
(Part Number From/To)
PPC405EXr-SSC333T PPC405EXr-SSD333T
PPC405EXr-SSC400T PPC405EXr-SSD400T
PPC405EXr-SSC533T PPC405EXr-SSD533T
PPC405EXr-NSC333T PPC405EXr-NSD333T
PPC405EXr-NSC400T PPC405EXr-NSD400T
PPC405EXr-NSC533T PPC405EXr-NSD533T
PPC405EXr-SPC333T PPC405EXr-SPD333T
PPC405EXr-SPC400T PPC405EXr-SPD400T
PPC405EXr-SPC533T PPC405EXr-SPD533T
PPC405EXr-NPC333T PPC405EXr-NPD333T
PPC405EXr-NPC400T PPC405EXr-NPD400T
PPC405EXr-NPC533T PPC405EXr-NPD533T
6310 Sequence Drive, San Diego, CA 92121 (858) 450-9333 Fax (858) 450-9885 http://www.appliedmicro.com
Reason for Change Errata Fixes.
Implementation Date February 13, 2010. After this date, orders of the older version
(Rev. C) will only be accepted based on available inventory.
This form is the official notification of this change. Please review this
PCN carefully. If there are any concerns, please notify your AMCC
Sales Representative, Sales Manager or Field Applications Engineer
within 30 days. Automatic acceptance of this change shall be
Expected Customer Actions
assumed if no written objection is received.
6310 Sequence Drive, San Diego, CA 92121 (858) 450-9333 Fax (858) 450-9885 http://www.appliedmicro.com