TI公司的TMS320C6XXX系列的DSP的CPU结构包括两对寄存器组(A B),和8个独立的功能单元,每个寄存器有4个功能单元(D L M S),不同单元功能如下:
D:用于装载或保存信息到存储器并执行算数操作,该单元存取存储器,并对指针使用偏移量,也可执行32位的加减法运算。
M:用于乘法操作。有两个乘法器单元M1,M2,可执行16位乘16位的运算,产生32位结果。
L:用于逻辑和算术运算。该单元执行32/40位的算术运算,比较运算,以及32位逻辑运算。
S:用于分支跳转、位操作及算术运算。可执行32位算数逻辑运算、位操作,以及32/40位移位,处理分支指令。