RM7000C™
64-Bit MIPS RISC Microprocessor with Integrated L2 Cache
•
Fast Packet Cache™ increases
system efficiency in networking
applications
• Integrated memory management unit
FEATURES
•
•
•
Fully associative joint TLB (shared
by I and D translations)
• Dual issue symmetric superscalar
microprocessor with instruction
prefetch optimized for system level
price/performance
• Integrated external cache controller
(up to 64 MB)
64/48 dual entries map 128/96
pages
•
User-selectable EZ Cache protocol
eliminates the need for external tag
RAMs.
Variable page size
•
533, 600 MHz operating frequency
• Embedded application enhancements
•
>1080 Dhrystone 2.1 MIPS @ 600
MHz
•
Specialized DSP integer Multiply-
Accumulate instructions,
• High-performance floating-point unit -
1600 MFLOPS maximum
• High-performance system interface
(MAD/MADU) and three-operand
multiply instruction (MUL)
•
•
•
1280 MB per second peak
throughput
•
•
•
Single cycle repeat rate for common
single-precision operations and
some double-precision operations
•
•
•
I&D Test/Break-point (Watch)
registers for emulation & debug
200 MHz maximum frequency using
HSTL signaling on the SysAD bus
Single cycle repeat rate for single-
precision combined multiply-add
operations
Performance counter for system
and software tuning & debug
Multiplexed address/data bus
(SysAD) supports 1.5 V, 2.5 V, 3.3
V I/O logic
Fourteen fully prioritized vectored
interrupts - 10 external, 2 internal, 2
software
Two cycle repeat rate for double-
precision multiply and double-
precision combined multiply-add
operations
•
Processor clock multipliers 2, 2.5, 3,
3.5, 4, 4.5, 5, 6, 7, 8, 9
• Fully static CMOS design with dynamic
power down logic
• Pin compatible with RM5271, RM7000,
RM7000A and RM7000B in 304-pin
TBGA package, 31x31 mm
• Integrated primary and secondary
caches
• MIPS IV superset instruction set
architecture
•
•
•
All are 4-way set associative with
32-byte line size
•
Data PREFETCH instruction allows
the processor to overlap cache miss
latency and instruction execution
16 KB instruction, 16 KB data, 256
KB on-chip secondary
Per line cache locking in primaries
and secondary
•
Single-cycle floating-point multiply-
add
BLOCK DIAGRAM
64-bit Integer Unit
Dual-Issue Superscalar
System Control
PC Unit
64-bit FP Unit
Double/Single IEEE754
Integer Multiplier
Instr. Dispatch
I-Cache
MMU
D-Cache
16KB, 4-way, lockable
Fully Assoc., 48 or 64 Entry
16KB, 4-way, lockable
System Cache (L2)
256KB, 4-way, lockable
Bus Interface Unit
L3 Cache Control
Int Ctlr
64-bit
SysA /D Bus & L3 Ctr
NMI, INT9 – INT0
PMC- 2011604 (R3)
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE
© Copyright PMC-Sierra, Inc. 2002