
架构
概观
图1显示了TSC21020F的框图。该处理器的特点:
三个计算单元( ALU ,乘法器和移位)与共享数据寄存器
网络文件
两个数据地址发生器( DAG 1 , DAG 2 )
程序定序器与指令Cache
32位定时器
内存总线和接口
JTAG测试访问端口和片上仿真支持
计算单位
该TSC21020F包含三个独立的计算单元:一个ALU,一个乘法器
用定点累加器和一个移位器。为了适应各种各样的加工
需要,在三种格式的计算单元过程数据: 32位定点, 32位
浮点和40位浮点。的浮点运算是单精度
IEEE兼容( IEEE标准八百五十四分之七百五十四) 。 32位浮点格式的标
准IEEE格式,而40位IEEE扩展精度格式有八
尾数的额外的LSB获得更高的精度。
乘法器执行浮点和定点乘法以及定点
乘法/加法和乘法/减法运算。整数的产品是64位宽,并且
累加器为80位宽。 ALU执行45标准的算术和逻辑运算
系统蒸发散,同时支持定点和浮点格式。换档执行19
在32位操作数不同的操作。这些操作包括逻辑和算术
转移,位操作,现场存,并提取和衍生指数的操作。
运算单元执行单周期操作;没有运算流水线。
三个单元并联连接,而不是串行地,通过多总线连接
系统蒸发散与10端口的数据寄存器文件。可以使用任何运算单元的输出
如任何单元的上下一周期的输入。在多功能计算, ALU和
乘法器进行独立,同时操作。
数据寄存器文件
该TSC21020F的通用数据寄存器文件用于传输数据
计算单元和数据总线之间,并用于存储中间结果。
寄存器文件中有十六个40位寄存器,每个两套(主要和备用) ,用于
快速上下文切换。
6
TSC21020F
4153H–AERO–04/07