PowerPC 405CR Embedded Controller Data Sheet
1
Features
IBM PowerPC
core operating up to 266MHz
TM
405 32-bit RISC processor
- Memory Management Unit
- 16KB instruction and 8KB data caches
- Multiply-Accumulate (MAC) function,
including fast multiply unit
- Programmable Timers
- Supports JTAG for board level testing
PC-100 Synchronous DRAM (SDRAM)
interface operating up to 133MHz
- 32-bit interface for non-ECC applications
- 40-bit interface serves 32 bits of data plus 8
check bits for ECC applications
External Peripheral Bus
- Flash ROM/Boot ROM interface
- Direct support for 8-, 16-, or 32-bit SRAM
and external peripherals
- Up to eight devices
- External Mastering supported
DMA support for external peripherals, internal
UART and memory
- Scatter-gather chaining supported
- Four channels
Programmable Interrupt Controller supports
interrupts from a variety of sources
- Supports 7 external and 10 internal
interrupts
- Edge triggered or level-sensitive
- Positive or negative active
- Non-critical or critical interrupt to processor
core
- Programmable critical interrupt priority
ordering
- Programmable critical interrupt vector for
faster vector processing
Two serial ports (16550 compatible UART)
One IIC (I
2
C) interface
General Purpose I/O (GPIO) available
Internal Processor Local Bus (PLB) runs at
SDRAM interface frequency
Description
The IBM PowerPC 405CR
embedded controller. High performance, peripheral
integration, and low cost make the device ideal for
wired communications, network printers, and other
computing applications.
TM
is a 32-bit RISC
This device is an easy upgrade for systems based
on PowerPC 403xx embedded processors, while
providing a base for custom chip designs.
The controller is powered by a PPC405 embedded
core. This core tightly couples a 266-MHz CPU,
MMU, I- and D-cache, and debug logic. Fine-tuning
of the core reduces data transfer overhead,
minimizes pipeline stalls, and greatly improves
performance.
The PPC405CR employs the IBM CoreConnect
bus architecture. This architecture, as implemented
on the PPC405CR, consists of a 64-bit, 100-MHz
Processor Local Bus (PLB) and a 32-bit, 50-MHz
On-Chip Peripheral Bus (OPB).High-performance
peripherals attach to the PLB; and less
performance-critical peripherals attach to the OPB.
TM
Technology: IBM CMOS SA12E 0.25
(0.18
μ
m L
eff
)
μ
m
Package: 27mm, 316-ball enhanced plastic ball grid
array (E-PBGA)
Power (estimated): Typical 0.9W, Maximum 2.0W
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.