位置:首页 > IC型号导航 > 首字符T型号页 > 首字符T的型号第799页 > TMS320LF2402A > TMS320LF2402A PDF资料 > TMS320LF2402A PDF资料3第37页

TMS320LF2407A , TMS320LF2406A , TMS320LF2403A , TMS320LF2402A
TMS320LC2406A , TMS320LC2404A , TMS320LC2403A , TMS320LC2402A
DSP控制器
SPRS145J - 2000年7月 - 修订2004年11月
240xA传说为内部硬件(续)
表4.联想的240xA DSP CPU内部硬件(续)
符号
PREG
名字
产品注册
描述
32位寄存器保持16结果
×
16乘法
0-, 1-,或4位左移,或乘数产品的6位右移。左移的选项,用于管理
附加符号位的二进制补乘法产生。右移选项用于缩小
数来管理CALU产物积累的溢出。 PSCALE驻留在从路径
32位乘积移位器和从CALU或将数据写入数据总线( DWEB ) ,并且不需要周期
开销。
堆栈是内存用于存储返回地址,子程序和中断服务模块
例程,或用于存储数据。该C2XX堆栈为16位宽, 8级深。
16位寄存器用于保存操作数的乘法运算中的一个。 TREG保持动态移位计数
为LACT , ADDT和SUBT指令。 TREG保存了BITT指令动态比特位置。
PSCALE
产品标度
移
堆
TREG
堆
临时
注册
状态和控制寄存器
两个状态寄存器ST0和ST1 ,包含各种条件和模式的状态。这些寄存器可以
被存储到数据存储器中,并从数据存储器中装入,从而允许被保存在机器的状态
并恢复子程序。
负载状态寄存器( LST)的指令被用于写入ST0和ST1 。这家店状态寄存器( SST )
指令用于从ST0和ST1至读 - 除了INTM位,它不会受LST
指令。这些寄存器的各个位可以使用国家经贸委和CLRC时,可以设置或清除
指令。图10示出的状态的组织寄存器ST0和ST1中,显示所有状态位
包含在每个。几个位在状态寄存器保留,读为逻辑1。表5列出了状态
注册字段定义。
15
ST0
ARP
13
12
OV
11
OVM
10
1
9
INTM
8
DP
0
15
ST1
ARB
13
12
CNF
11
TC
10
SXM
9
C
8
1
7
1
6
1
5
1
4
XF
3
1
2
1
1
PM
0
状态图10.组织寄存器ST0和ST1
表5.状态寄存器字段定义
场
ARB
功能
辅助寄存器指针缓冲器。当ARP被加载到ST0 ,旧的ARP价值被复制到ARB除了在一个LST
指令。当ARB是一个LST #1指令的方式加载,相同的值也被复制到ARP 。
辅助寄存器( AR )的指针。 ARP表中选择在间接寻址中使用的AR 。当ARP被加载时,旧的ARP值
复制到ARB寄存器。 ARP表可以通过存储器引用指令使用间接寻址时被修饰,并通过
叻, MAR以及LST指令。该ARP还装载了相同的值, ARB执行一个LST # 1指令时。
进位。 C被置为1,如果一个附加的结果产生进位,或复位为0,如果一个减法的结果产生一个借。
否则,C是加法后复位或设置一个减法之后,除非该指令是ADD或SUB与16位移位。在这些
的情况下, ADD只能设置和SUB只能复位进位,但不能影响它,否则。单位的移位和旋转
指令也会影响C,以及国家经贸委, CLRC和LST # 1指令。分支指令被设置到分支
对C. C的状态设置为1复位。
片上RAM的配置控制位。如果CNF被设置为0时,可重新配置的数据的双存取RAM块被映射到数据
空间;否则,它们被映射到程序空间。该CNF可以通过国家经贸委CNF , CLRC CNF和LST # 1修改
指令。 RS设置CNF为0。
ARP
C
CNF
邮政信箱1443
休斯敦,得克萨斯州77251-1443
37