上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第2章 计算单元
ADSP-BF561处理器每个内核都执行DSP和通用控制算法的数字处理,每个内核都有6个计算单元,分别是2个算术/逻辑单元(ALU)、2个乘/累加器(乘法器)单元、1个移位器和1套视频ALU,这些单元从数据寄存器Rn获取数据,这些单元的计算指令提供定点操作。计算单元处理不同类型的操作:ALU执行算术和逻辑操作;乘法器执行乘法、乘加、乘减操作;移位器执行逻辑移位和算术移位,以及位存储和抽取;视频ALU执行特殊的8-bit操作数的单指令多数据(SIMD)逻辑操作。汇编语言提供了对Rn的访问,语法上允许数据移入移/出寄存器时指定一种数据格式。本章将对有关计算单元、寄存器文件和数据总线进行详细说明,并给出计算指令汇总表,处理器高级并行机制细节将展示如何利用多功能指令。本章还将介绍数据地址产生的有关内容。