RM7000A 64-Bit MIPS RISC Microprocessor with Integrated L2 Cache FEATURES 125 MHz max. freq., multiplexed address/data bus (SysAD) • Supports two outstanding reads with out-of-order return High-performance floating-point unit • 800 MFLOPS maximum • IEEE754 compliant single and double precision floating-point operations 64-bit MIPS instruction set architecture • Data PREFETCH instruction allows the processor to overlap cache miss latency and instruction execution • Single-cycle floating-point multiplyadd Integrated memory management unit • Fully associative TLB • 64/48 dual entries map 128/96 pages • Variable page size Embedded application enhancements • Fourteen fully prioritized vectored interrupts-10 external, 2 internal, 2 software • • Dual-Issue symmetric superscalar microprocessor • 400MHz max CPU frequency • Capable of issuing two instructions per clock cycle • Integrated primary and secondary caches • 16KB Instruction, 16KB Data, and 256KB on-chip secondary • All are 4-way set associative with 32-byte line size • Per-line locking in primary and secondary caches • Fast Packet Cache™ increases system efficiency in networking applications • Integrated external cache controller • Allows up to 8Mbyte of external • cache for applications with large • data sets • High-performance system interface • 1000 Mbyte per-second peak throughput • • • • • • • Specialized DSP integer MultiplyAccumulate instructions (MAD/MADU), and three-operand Multiply instruction (MUL) I and D Test/Break-point (Watch) registers for emulation and debug Performance counter for system and software tuning and debug PACKAGING • • Fully Static 0.18µ CMOS design with dynamic power down logic 304 pin TBGA package, 31x31 mm DEVELOPMENT TOOLS • Operating Systems: • Linux by MontaVista and Red Hat • VxWorks by Wind River Systems • Nucleus by Accelerated Technology • Neutrino by QNX Software Systems • Compiler Suites • Algorithmics • Green Hills Software BLOCK DIAGRAM 64-bit Integer Unit System Control 64-bit FP Unit Dual-Issue Superscalar PC Unit Double/Single IEEE754 Integer Multiplier Instr. Dispatch I-Cache 16KB, 4-way, lockable MMU Fully Assoc., 48 or 64 Entry System Cache (L2) Bus Interface Unit Int Ctlr SysA /D Bus PMC- 2010739(R2) D-Cache 16KB, 4-way, lockable 256KB, 4-way, lockable NMI, INT9 – INT0 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE © Copyright PMC-Sierra, Inc. 2001 RM7000A 64-Bit MIPS RISC Microprocessor with Integrated L2 Cache Red Hat • Evaluation Boards and Companion Chips • Galileo Technology • EV-64120A-7000: 32/64-bit, • 33/66MHz PCI • EV-64240-7000: 32/64-bit, • 33/66MHz PCI • Momentum Computer • Ocelot: 6U RM7000 Compact PCI • Single Board Computer • • Logic Analyzers and Emulation • HP • Tektronix • Corelis • Crescent Heart Software APPLICATIONS • • • • • • • • • • • Voice Gateways Multi-Service Access Platforms DSLAMs/Access Concentrators Remote Access Switches Web Switches Layer 3 Switches Backbone Switches/Routers RAIDs Set Top Boxes Networked Printers Cellular Base Stations TYPICAL APPLICATION RM7000A 64-Bit 100MHz L3 Cache Marvell/Galileo 64-Bit 100MHz GT-64120A 64bit PCI Bus 32/64-bit @ 33MHz 64bit 32bit PCI-to-PCI Bridge Ethernet MAC SDRAM 32bit Data Buffer 8-bit Boot-Flash Ethernet MAC Flash Disk Watchdog, I2C & Control Registers Dual UART Head Office: PMC-Sierra, Inc. 8555 Baxter Place Burnaby, B.C. V5A 4V7 Canada Tel: 604.415.6000 Fax: 604.415.6200 To order documentation, send email to: [email protected] or contact the head office, Attn: Document Coordinator All product documentation is available on our web site at: http://www.pmc-sierra.com For corporate information, send email to: [email protected] PMC- 2010739(R2) © Copyright PMC-Sierra, Inc. 2001. All rights reserved. RM7000A is a trademark of PMC-Sierra Inc. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE