EasyManua.ls Logo

Mips Technologies R4000 - R4000 Processor; 64-Bit Architecture

Mips Technologies R4000
754 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MIPS R4000 Microprocessor User's Manual 9
Introduction
1.6 R4000 Processor
This section describes the following:
the 64-bit architecture of the R4000 processor
the superpipeline design of the CPU instruction pipeline
(described in detail in Chapter 3)
an overview of the System interface (described in detail in
Chapter 12)
an overview of the CPU registers (detailed in Chapters 4 and 5)
and CPU instruction set (detailed in Chapter 2 and Appendix
A)
data formats and byte ordering
the System Control Coprocessor, CP0, and the floating-point
unit, CP1
caches and memory, including a description of primary and
secondary caches, the memory management unit (MMU), the
translation lookaside buffer (TLB), and the Secondary Cache
interface (described in more detail in Chapters 4 and 11). The
Secondary Cache interface is detailed in Chapter 13.
64-bit Architecture
The natural mode of operation for the R4000 processor is as a 64-bit
microprocessor; however, 32-bit applications maintain compatibility even
when the processor operates as a 64-bit processor.
The R4000 processor provides the following:
64-bit on-chip floating-point unit (FPU)
64-bit integer arithmetic logic unit (ALU)
64-bit integer registers
64-bit virtual address space
64-bit system bus
Figure 1-1 is a block diagram of the R4000 processor internals.

Table of Contents