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 LIFESUPPOR T APPLICATIONS, DEVICES OR SYSTEMS OR OTHER CRITICAL
APPLICATIONS.
• Internal processor local bus (PLB) runs at
SDRAM interface frequency
Description
Designed specifically to address embedded
applications, the NPe405L provides a highperformance, low-power solution that interfaces to a
wide range of peripherals by incorporating on-chip
power management features and lower power
dissipation requirements.
This chip contains a high-perfo rmanc e RISC
processor core, SDRAM controller, Ethernet
EMACs, HDLC controller, external bus controller for
While the information contained herein is believed to be accurate, such information is preliminary, and should not be
relied upon for accuracy or completeness, and no representations or warranties of accuracy or completeness are made.
ROM, Flash, and peripherals, DMA with scattergather support, serial ports, IIC interface, and
general purpose I/O.
NPe405LIBM25NPe405L-3FA133C133M H z23mm, 324 E-PBGAA0x416100C00x04247409
NPe405LIBM25NPe405L-3FA133CZ133M H z23mm, 324 E-PBGAA0x416100C00x04247409
NPe405LIBM25NPe405L-3FA200C200M H z23mm, 324 E-PBGAA0x416100C00x04247409
NPe405LIBM25NPe405L-3FA200CZ200M H z23mm, 324 E-PBGAA0x416100C00x04247409
NPe405LIBM25NPe405L-3FA266C266M H z23mm, 324 E-PBGAA0x416100C00x04247409
NPe405LIBM25NPe405L-3FA266CZ266M H z23mm, 324 E-PBGAA0x416100C00x04247409
Note 1: Z at the end of the Order Part Number indicates a tape and reel shipping package. Otherwise, the chips are shipped in a tray.
Order Part Number
1
Processor
Frequency
Package
Rev
Level
PVR ValueJTAG ID
This section provides the part numbering nomenclature for the NPe405L. For availability, contact your local
IBM sales office.
The part number contains a part modifier. This modifier provides for identification of future enhancements (for
example, higher performance).
Each part number also contains 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) is software accessible and contains additional information about the
revision level of the part. Refer to the NPe405L User’s Manual for details on the register content.
The NPe405L is designed using the IBM Microelectronics Blue Logic methodology in which major functional
blocks are integrated to create an application-specific ASIC product. This approach provides a consistent way
to generate complex ASICs using IBM CoreConnect
Bus Architecture.
Address Map Support
The NPe405L incorporates two separate address maps. The first is a fixed processor address map that
serves the PowerPC family of processors. This address map defines the possible contents of various address
regions which the processor can access. The second address map is for Device Configuration Registers
(DCRs). The DCRs are accessed by software running on the NPe405L processor through the use of mtdcr
and mfdcr commands.
5
Preliminary
PowerNP NPe405L Embedded Processor Data Sheet
System Address Map 4GB Total System Memory
FunctionSubfunctionStart AddressEnd AddressSize
0x000000000xE7FFFFFF3712MB
SDRAM, External peripherals
General use
Boot-up
Internal peripherals
Notes:
1. When external peripheral bus boot is selected, peripheral bank 0 is automatically configured at reset to the address range listed
above.
2. After the boot process, software may reassign the boot memory regions for other uses.
3. All address ranges not listed above are reserved.
Note: Any of the address ranges listed at
right may be use for any of the above
functions.
External peripheral bus boot
UART00xEF6003000xEF6003078B
UART10xEF6004000xEF6004078B
IIC00xEF6005000xEF60051F32B
OPB Arbiter0xEF6006000xEF60063F64B
GPIO0 controller registers0xEF6007000xEF60077F128B
GPIO1 controller registers0xEF6007800xEF6007FF128B
Ethernet MAC 0 registers0xEF6008000xEF6008FF256B
Ethernet MAC 1 registers0xEF6009000xEF6009FF256B
ZMII control registers0xEF600C100xEF600C1F16B
HDLCEX0xEF6100000xEF61FFFF64KB
Reserved0x0000x00F16W
Memory controller registers0x0100x0112W
External bus controller registers0x0120x0132W
Reserved0x0140x07F108W
PLB registers0x0800x08F16W
Reserved0x0900x09F16W
OPB bridge-out registers0x0A00x0A78W
Reserved0x0A80x0AF8W
Clock, control and reset0x0B00x0B78W
Power management0x0B80x0BF8W
Interrupt controller 00x0C00x0CF16W
Interrupt controller 10x0D00x0DF16W
Reserved0x0E00x0EF16 W
Miscellaneous0x0F00x0FF16W
DMA controller registers0x1000x13F64W
Reserved0x1400x17F64W
MAL0 registers (Ethernet)0x1800x1FF128W
MAL1 registers (HDLCEX)0x2000x27F128W
Reserved0x2800x3FF384W
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, or 1 kiloword (KW) (which equals 4 KB).
1
0x0000x3FF
1KW (4KB)
1
7
Preliminary
PowerNP NPe405L Embedded Processor Data Sheet
SDRAM Memory Controller
The NPe405L Memory Controller provides a low latency access path to SDRAM memory. The memory
controller supports four logical banks. Up to 256MB per bank are supported, for a maximum of 1GB total.
Memory access and refresh timing, address and bank sizes, and memory addressing modes are
programmable.
Features include:
• 11x8 to 13x11 row-column address modes (2- and 4-bank devices supported)
• Memory bus operates at same frequency as PLB
• 32-bit memory interface support
• Programmable address range for each bank of memory
- 4GB address space
• Industry standard 168-pin DIMMS are supported (some configurations)
• 200 MHz NPe405H supports up to 100 MHz memory with PC100 support
• 266 MHz NPe405H supports up to 133 MHz memory with PC133 support
• 4MB to 256MB per bank
• Programmable timing
• Auto refresh
• Page Mode Accesses with up to 4 open pages
• Power Management (self-refresh)
• Error Checking and Correction (ECC) support
- Standard single error correct, double error detect coverage
- Aligned nibble error detect
- Address error logging
External Bus Controller (EBC)
• Supports four ROM, EPROM, SRAM, Flash, and Slave Peripheral I/O banks supported
• Up to 66.66MHz operation
• Burst and non-burst devices
• 8-, 16-bit byte-addressable data bus width support
• Latch data on Ready, Synchronous or Asynchronous
• Programmable 2K clock-cycle time-out counter with disable for R eady
8
PowerNP NPe405L Embedded Processor Data Sheet
• Programmable access timing per device
- 0–255 wait states for non-bursting devices
- 0 –31 Burst Wait States for first access and up to 7 Wait States for subsequent accesses
- Programmable chip select assertion/negation relative to driving address bus
- Programmable output and write-enable assertion/negation relative to assertion of chip select
• Programmable address mapping
• Peripheral device wait via “Ready”
DMA Controller
• Supports the following transfers:
- Memory-to-memory transfers
- Buffered peripheral to memory transfers
- Buffered memory to peripheral transfers
Preliminary
• Four channels
• Scatter/Gather capability for programming multiple DMA operations
• 8-, 16-, 32-bit peripheral support (OPB and external bus attached)
• 32-bit addressing
• Address increment or decrement
• Internal 32-byte data buffering capability
• Supports internal and external peripherals
• Support for memory mapped peripherals
• Support for peripherals running on slower frequency buses
Serial Interface
• Two 8-pin UART interfaces provided
• Selectable internal or external serial clock to allow wide range of baud rates
• Register compatibility with NS16550 register set
• Complete status reporting capability
• Transmitter and receiver are each buffered with 16-byte FIFOs when in FIFO mode
• Compliant with Phillips® 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 V
• Two independent 4 x 1 byte data buffers
• One programmable interrupt request signal
• Provides full management of all IIC bus protocol
• Programmable error recovery
IIC interface
DD
HDLCEX Interface
• 32-channel HDLC controller
• Two full-duplex Pulse Code Modulation (PCM) Highway ports at speeds up to 4.096 Mbps per port or
8.192 Mbps when using a single port
• Supports HDLC protocol as well as a Transparent mode
• For a single channel per port, autonomous management of I-Frames and S-Frames of the Normal
Response mode (NRM) pr otocol on one channel per port. U-frames are handled by software.
• Supports software emulation of NRM on all channels
General Purpose IO (GPIO) Controller
• Most GPIOs are pin-shared with other functions. Configuration registers are provided to determine
whether a particular pin that has GPIO capabilities acts as a GPIO or is used for another purpose. The
GPIO function has 32 I/Os.
• Each GPIO output is separately programmable to emulate an open-drain driver (drives to zero, threestated if output bit is 1)
Universal Interrupt Controller (UIC)
Two cascaded Universal Interrupt Controllers (UICs) provide the control, status, and communications
necessary for the interrupt sources and the PowerPC processor.
Features include:
10
Preliminary
PowerNP NPe405L Embedded Processor Data Sheet
• Seven external and 29 internal interrupts
• Edge triggered or level-sensitive
• Positive or negative active
• Selectable non-critical or critical interrupt requests to the PPC405 processor core
• Two units capable of full- and half-duplex, 10 Mbps or 100 Mbps operation
• Integrated ZMII Bridge supports use of MII, SMII or RMII connections to external PHYs (PHYs not
included on chip)
- Reduced Media Independent Interface (RMII) or Serial Media Independent Interface (SMII) for one to
two PHY applications
- Media Independent Interface (MII) for single or dual PHY applications
• Dedicated media access layer (MAL) provides DMA support
JTAG
• IEEE 1149.1 Test Access Port
• Debugger support
• JT AG boundary scan support (BSDL file available)
11
Preliminary
PowerNP NPe405L Embedded Processor Data Sheet
23mm, 324-Ball E-PBGA Package
Top View
Gold gate release
corresponds to
A01 ball location
Bottom View
AB
Y
V
T
P
M
K
H
F
D
B
Note:
All dimensions are in mm.
AA
W
U
R
N
L
J
G
E
C
A
01 03 050709 11 13 15 17
02 04
Thermal balls
0810
06
23.0
12 14
1.0
19
21
20
22
16 18
0.60 Solder Ball
0.60 nom
0.30 nom
1.0
23.0
2.65 max
12
Preliminary
PowerNP NPe405L Embedded Processor Data Sheet
Signal Lists
The following table lists all the external signals in alphabetical order and shows the ball number on which the
signal appears. Multiplexed signals are shown with the default signal (following reset) not in brackets and the
alternate signal or signals in brackets. Multiplexed signals appear alphabetically multiple times in the list—
once for each signal name on the ball. The page number listed gives the page in “Signal Functional
Description” on page 32 where the signals in the indicated interface group begin.