80960KB
嵌入式32位微处理器
具有集成浮点单元
s
高性能嵌入式架构
- 25 MIPS执行突发在25兆赫
- 9.4 MIPS *在25 MHz的持续执行
s
512字节片上指令缓存
- 直接映射
- 并行加载/解码的指令高速缓存的
系统蒸发散
s
多个寄存器组
- 16个全球32位寄存器
- 16个本地32位寄存器
- 四个本地寄存器设置存储片
- 注册记分板
s
4千兆字节,线性地址空间
s
引脚兼容80960KA
s
内置的中断控制器
- 31个优先级, 256向量
- 3.4微秒的延迟@ 25兆赫
s
易于使用,高带宽32位总线
- 66.7兆字节/秒连拍
- 最多16个字节每个突发转让
s
132引脚封装:
- 针脚栅格阵列( PGA )
- 塑料四方扁平封装( PQFP )
s
片上浮点单元
- 支持IEEE 754浮点标准
- 四个80位寄存器
- 1360万磨刀石/ S(单
精度),在25兆赫
该80960KB是英特尔的i960 32位处理器家族,它是嵌入式特别设计的一员
应用程序。它包括一个512字节的指令高速缓冲存储器,一个集成的浮点单元和一个内置的中断
控制器。该80960KB具有大的寄存器组中,多个并行执行单元和一个高带宽的突发
总线。采用先进的RISC技术,这种高性能的处理器能够在超过执行率
每秒940万指令
*
。该80960KB是非常适合于广泛的应用,包括非
击打式打印机, I / O控制和特殊仪器。
FOUR
80位FP
注册
80-BIT
FPU
十六
32位全球
注册
64位32位
当地
注册
缓存
32-BIT
指令
执行
单位
指令
取指单元
512-BYTE
指令
缓存
指令
解码器
MICRO-
指令
SEQUENCER
MICRO-
指令
只读存储器
32-BIT
公共汽车
控制
逻辑
32-BIT
BURST
公共汽车
图1. 80960KB处理器的高度并行的体系结构
*相对于数字设备公司的VAX - 780分之11 1 MIPS ( VAX - 11 是数字设备的商标。
公司)
英特尔公司对使用比电路体现在英特尔的产品以外的任何电路不承担任何责任。没有任何其他电路的专利
许可。本文所含信息此前公布的来自英特尔这些设备的规格取代。
1993年5月
英特尔公司, 1993年
订单号: 270565-006
80960KB
1.1.
主要性能特点
80960架构基于最近
进步的微处理器技术,是
在设计植根于英特尔的长期经验和
制造嵌入式微处理器。许多
特征向80960KB的呈
性能:
1.大型寄存器集。
具有大量的
寄存器减小的次数,一个数
处理器需要访问存储器。现代
编译器可以利用这个功能来
优化执行速度。为了获得最大的灵活性,在
80960KB提供了32个32位寄存器和四
80位浮点寄存器。 (见图2)。
2,指令执行速度快。
简单的功能
弥补指令在大多数程序,以便批量
该执行速度可以通过确保得到改善
这些核心指令的快速执行
成为可能。最常执行的指令
系统蒸发散,如登记注册的动作,加/减,
逻辑运算和移位在一到两个执行
周期。 (表1包含的指令的列表。 )
3.加载/存储体系结构。
提高单程
执行速度是减少的次数即
处理器必须访问存储器以执行
操作。与基于RISC的其它处理器
技术, 80960KB有加载/存储架构设计师用手工
tecture 。因此,只有在LOAD和STORE指令
系统蒸发散引用的内存;所有其他指令进行操作
对寄存器。这种架构简化了
指令译码,并结合使用
其他技术来提高并行性。
4.简单的指令格式。
在所有的指令
在80960KB是32位长,并且必须对齐
字边界。此对准使得有可能
消除在所述指令对准平台
管线。为了简化指令译码器,也有
只有5个指令的格式;每个指令使用
只有一种格式。 (参见图3 )
5.重叠指令执行。
负载
操作允许执行后续指令
从已返回的数据之前继续
记忆,让这些指令可以重叠
负载。该80960KB管理这个过程包括透明
ently通过使用一个寄存器的软件记分
板。条件指令还利用了
记分牌,以便后续的指令无关
可被执行,而在条件指令是
正在申请中。
6.整数执行优化。
当
运算执行的结果被用作
在随后的运算操作数,该值被发送
立即向它的目的地寄存器。然而,在同一
时,该值被放在一个旁路通路到ALU ,
从而节省了时间,否则将是
以检索用于下一操作的值必需的。
7.带宽优化。
该80960KB得到
它的存储器总线带宽,因为最佳利用
总线被调谐为与芯片上的指令利用
缓存:指令缓存行的大小相匹配的
最大突发长度为取指令。该
80960KB自动获取在一阵四个字
并直接在高速缓存存储它们。由于尺寸
高速缓存和一个事实,即它是不断填充的
预期在程序需要的指令
流动时, 80960KB是相对不敏感的存储器
等待状态。这样做的好处是, 80960KB提供
出色的表现,甚至以低成本
存储器系统。
8.缓存旁路。
如果发生高速缓存未命中时,
处理器取出所需要的指令,然后将
其上,以同时指令译码器它
更新高速缓存。因此,没有多余的时间都花在为
加载和读取高速缓存。
2