RM7000 PMC-Sierra, Inc., RM7000 Datasheet - Page 12

no-image

RM7000

Manufacturer Part Number
RM7000
Description
RM7000 Microprocessor with On-Chip Secondary Cache Datasheet Released
Manufacturer
PMC-Sierra, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
RM7000-250S
Quantity:
155
Part Number:
RM7000-250T
Manufacturer:
PMC
Quantity:
20 000
Part Number:
RM7000-263S
Manufacturer:
TEXAS
Quantity:
700
Part Number:
RM7000-266T
Manufacturer:
PMC
Quantity:
848
Part Number:
RM7000-266T
Manufacturer:
QED
Quantity:
20 000
Company:
Part Number:
RM7000-266T
Quantity:
103
Part Number:
RM7000-300T
Manufacturer:
PMC
Quantity:
831
Part Number:
RM7000-350T
Manufacturer:
PMC
Quantity:
1 238
Part Number:
RM7000A-300T
Manufacturer:
PMC
Quantity:
20 000
Company:
Part Number:
RM7000A-300T
Quantity:
230
Part Number:
RM7000A-350T
Manufacturer:
PMC
Quantity:
20 000
Part Number:
RM7000A-400T
Manufacturer:
PMC
Quantity:
20 000
Proprietary and Confidential to PMC-Sierra, Inc and for its Customer’s Internal Use
Document ID: PMC-2002175, Issue 1
4
4.1
4.2
Hardware Overview
The RM7000 offers a high-level of integration targeted at high-performance embedded
applications. The key elements of the RM7000 are briefly described below.
CPU Registers
Like all MIPS ISA processors, the RM7000 CPU has a simple, clean user visible state consisting
of 32 general purpose registers (GPR), two special purpose registers for integer multiplication and
division, and a program counter; there are no condition code bits. Figure 2 shows the user visible
state.
Figure 2 CP0 Registers
Superscalar Dispatch
The RM7000 has an efficient symmetric superscalar dispatch unit which allows it to issue up to
two instructions per cycle. For purposes of instruction issue, the RM7000 defines four classes of
instructions: integer, load/store, branches, and floating-point. There are two logical pipelines, the
function, or F, pipeline and the memory, or M, pipeline. Note however that the M pipe can execute
integer as well as memory type instructions.
Table 1 Instruction Issue Rules
Figure 3 is a simplification of the pipeline section and illustrates the basics of the instruction issue
mechanism.
General Purpose Registers
63
0
r1
r2
r29
r30
r31
F Pipe
one of:
integer, branch, floating-point,
integer mul, div
0
M Pipe
one of:
integer, load/store
RM7000™ Microprocessor with On-Chip Secondary Cache Datasheet
Multiply/Divide Registers
63
HI
63
LO
Program Counter
63
PC
0
0
0
Released
12

Related parts for RM7000