RM7000-300S PMC [PMC-Sierra, Inc], RM7000-300S Datasheet - Page 12
RM7000-300S
Manufacturer Part Number
RM7000-300S
Description
Manufacturer
PMC [PMC-Sierra, Inc]
Datasheet
1.RM7000-300S.pdf
(54 pages)
- Current page: 12 of 54
- Download datasheet (836Kb)
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-300S
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
RM7000 microprocessor with On-chip secondary cache
Manufacturer:
PMC-Sierra Inc
Datasheet:
Part Number:
Description:
RM7000 microprocessor with On-chip secondary cache
Manufacturer:
PMC-Sierra Inc
Datasheet:
Part Number:
Description:
RM7000 microprocessor with On-chip secondary cache
Manufacturer:
PMC-Sierra Inc
Datasheet:
Part Number:
Description:
RM7000 microprocessor with On-chip secondary cache
Manufacturer:
PMC-Sierra Inc
Datasheet:
Part Number:
Description:
RM7000 microprocessor with On-chip secondary cache
Manufacturer:
PMC-Sierra Inc
Datasheet:
Part Number:
Description:
2 Mbit / 4 Mbit 3.3 Volt-only Firmware Hub/LPC Flash Memory
Manufacturer:
PMC-Sierra Inc
Datasheet:
Part Number:
Description:
Dual serial link, PHY multiplexer
Manufacturer:
PMC-Sierra Inc
Datasheet:
Part Number:
Description:
Saturn user network interface (155-TETRA)
Manufacturer:
PMC-Sierra Inc
Datasheet:
Part Number:
Description:
Quad T1/E1 line interface device
Manufacturer:
PMC-Sierra Inc
Datasheet:
Part Number:
Description:
Eight channel frame engine and datalink manager
Manufacturer:
PMC-Sierra Inc
Datasheet:
Part Number:
Description:
Sonet/SDH payload extractor/aligner
Manufacturer:
PMC-Sierra Inc
Datasheet:
Part Number:
Description:
Saturn user network interface
Manufacturer:
PMC-Sierra Inc
Datasheet:
Part Number:
Description:
Saturn user netwotk interface
Manufacturer:
PMC-Sierra Inc
Datasheet:
Part Number:
Description:
Sonet/SDH tributary unit payload processor / performance monitor
Manufacturer:
PMC-Sierra Inc
Datasheet: