位置:首页 > IC型号导航 > 首字符7型号页 > 首字符7的型号第303页 > 79R4700-100DP > 79R4700-100DP PDF资料 > 79R4700-100DP PDF资料1第2页

IDT79R4700
该数据手册提供的R4700的CPU功能的概述
和建筑。此处理器的更详细的描述是
在所提供的
IDT79R4700 RISC处理器硬件用户手册,
可从集成设备技术( IDT ) 。信息
开发支持,应用笔记和配套产品
可在IDT网站
www.idt.com
或通过当地IDT
销售代表。
注意:
在本数据手册及其他资料IDT此
装置中, R4700表示一个5V的一部分; RV4700指定减少
电压(3V)的一部分;与RC4700反映要么。
资源依赖关系是由透明的程序员,
投保MIPS指令的实现之间输送
集架构。
MIPS的整数单元执行加载/存储体系结构与
单周期ALU操作(逻辑,移位,加,分)和autono-
谅解备忘录乘法/除法单元。注册资源包括:
◆
32个通用正交整数寄存器
◆
HI / LO结果寄存器,用于整数乘法/除法单元
◆
程序计数器
此外,片上的浮点协处理器添加了32个浮点
寄存器和一个浮点控制/状态寄存器。
注册网络文件
在R4700具有32个通用寄存器(图2中示出)。
这些寄存器用于标量整数运算和地址
计算。该寄存器文件包含两个读端口和一个写
端口和被完全旁路,以尽量减少在流水线操作的等待时间。
通用寄存器
63
0
0
r1
r2
r29
r30
r31
乘法/除法寄存器
63
HI
63
LO
程序计数器
0
PC
0
0
PageMask
5*
EntryHi
10*
47
EntryLo0
2*
EntryLo1
3*
算
9*
状态
12*
EPC
14*
指数
0*
环境
4*
BadVAddr
8*
PRID
15*
的Taghi
29*
ECC
26*
比较
11*
原因
13*
值的ErrorEPC
30*
XContext
20*
LLAddr
17*
CONFIG
16*
TAGLO
28*
CacheErr
27*
TLB
随机
1*
有线
6*
0
(项保护
从TLBWR )
*登记号
63
图1中的RC4700 CPO寄存器
硬件概述
该RC4700系列处理器带来了融合的高层次
专为高性能计算。在R4700的关键要素
下面简要地描述。每一个更详细的说明
子系统是在用户手册。
管道
在RC4700使用一个简单的5级流水线,类似于管道
在IDT79R32364结构实现。这条管线的简单
允许RC4700为比超级标量较低的成本和较低的功率
或超流水线处理器。流水线阶段如图
3第3页。
整数执行引擎
在R4700实现了MIPS- III指令集架构和
与上一代运行的应用程序向上兼容
件。
实施的MIPS -III架构提供64位操作
系统蒸发散,更好的代码密度,更高的多处理支持,改进
在操作系统中常用的代码序列的性能
内核和更快的执行浮点密集型应用。所有
图2 R4700 CPU寄存器
ALU
在RC4700 ALU由整数加法器和逻辑单元的。该
加法器进行地址计算,除算术运算,
和逻辑单元执行的所有逻辑和移位操作。每个这些
单元被高度优化,并且可以在一个单一的用户喉─执行操作
线周期。
整数乘法/除法
要执行整数乘法和除法运算时, RC4700用途
浮点单元。该操作的结果被放置在
HI
和
LO
寄存器。这些值然后可传送到通用
使用MFHI / MFLO指令的目的寄存器文件。为了防止
2 25
2008年12月5日