FEATURES
The RM9220 Integrated Multiprocessor
builds on the success of PMC-Sierra's
next generation MIPS-based E9K
processors by providing features specifi-
cally suited for network processing appli-
cations. It provides:
• Dual CPU cores compatible with the
MIPS64 Instruction Set Architecture.
• High-speed integrated DDR SDRAM
Controller, SysAD, Local Bus,
HyperTransport, Ethernet MAC
interfaces. Option to bypass the
Ethernet MAC interface to provide a
high-speed Generic Packet Interface
(GPI).
DUAL 1 GHz PROCESSORS
Each processor features:
• A dual issue superscalar 7-stage
pipeline.
• 16-Kbyte, 4-way set associative L1
Instruction and Data caches.
• 256 Kbyte, 4-way set associative L2
cache with deterministic access time
for highest performance. L2 cache is
ECC protected.
• Fast Packet Cache™ mode to assist
packet data processing.
• 8K entry branch prediction table.
• Fully associative 64-entry TLB with
dual pages.
• Multiple reads with out-of-order return.
• High-performance Floating Point Unit
(IEEE 754).
• Fixed-point DSP instructions.
CACHE AND I/O COHERENCY
• Maintains hardware cache coherency
with the 5-State MOESI protocol. All
cache transfers between processors
occur at the CPU pipeline frequency.
• Supports full hardware I/O coherency
over HyperTransport, SysAD, Ethernet
MAC/GPI networking interfaces
allowing I/O devices access to
coherent memory.
• Provides Direct Deposit Cache mode
allowing the DMA of packet headers
directly into L2 cache from
HyperTransport, SysAD, Ethernet
MAC and Generic Packet interfaces.
160 Gbps MULTI-PORT PACKET
SWITCH
• Connects processors to memory and
I/O interfaces.
• Supports simultaneous transfers on all
ports.
200 MHz MEMORY CONTROLLER
• Supports 25.6 Gbps memory.
• Supports DDR SDRAM options.
• Supports 2 Gbytes using 512 Mbit
SDRAM and 4 Gbytes using 1 Gbit
SDRAM.
NETWORKING INTERFACES
• Provides a 500 MHz HyperTransport
interface that supports 16 Gbps
aggregate bandwidth.
• Provides 3 Ethernet MAC or Generic
Packet Interfaces:
•Ethernet MAC interfaces support
standards-based TBI (1000 Mbps),
GMII (1000 Mbps) and MII (10/100
Mbps) interface modes.
•Generic Packet Interface supports
8-bit, 16-bit and 32-bit operation at
104 MHz using LVTTL I/O levels or
at 208 MHz using HSTL I/O levels.
•Dedicated multi-channel DMA for
Ethernet MAC/GPI interfaces.
• Provides a 200 MHz SysAD interface
for high bandwidth connections.
• Provides a 33 MHz Local Bus interface
for connectivity to boot-up and
configuration devices.
• Supports 16550-like DUART and 2BI.
ADDITIONAL FEATURES
• Provides 8 Kbytes integrated low
latency scratch RAM.
• Provides an integrated on-chip EJTAG
Debug module to ensure easy
debugging of hardware and software
and a Trace Buffer to allow tracing
instruction execution for debugging.
• Provides a flexible 4-channel DMA
control architecture providing DMA to
BLOCK DIAGRAM
y
DDR SDRAM
Controller
Packet Switch
Microprocessor
Interrupt
Controller
DUART/2BI
Local Bus
Controller
HyperTransport Bus
EJTAG
Debug
256 Kbyte
L2 Cache
256 Kbyte
L2 Cache
Processor Switch
8 Kbyte
Integrated
RAM
1 GHz
E9000 Processor
1 GHz
E9000 Processor
MII
GMII
TBI
FIFO
FIFO
FIFO
DMA
DMA
DMA
GE+
GE+
GE+
SysAD Bus
Controller
DMA
Controller
Timers