1. 程序地址产生
堆栈:可用于保存地址或数据( PUSH / POP, PSHD/POPD)
1. 程序地址产生
1. 程序地址产生
微堆栈
在执行某些指令前,MSTACK存储返回地址。 这些指令是BLDD、BLPD、MAC、MACD、 TBLR、TBLW。 MSTACK操作对用户是不可见的。
2. 流水线操作
四级流水线 取指令、指令译码、取操作数、指令执 行
3. 转移、调用和返回
无条件:转移—B, BACC;调用—CALL, CALA;返回—RET; 有条件:转移—BCND,BANZ(当前AR内 容不为0);调用—CC;返回—RETC; 多条件判断:使用两个或三个条件; 重复单条指令:RPT—单条指令执行N +1次。
第二章 TMS320LF240x CPU的结构
2.1 2.2 2.3 2.4 2.5
TMS320LF2407A的功能结构 总线结构 CPU的基本结构 状态寄存器ST0和ST1 程序控制
2.1 TMS320LF2407A的功能结构
引脚介绍
事件管理器A:三个捕捉引脚,六个PWM, 两个定时器(T1和T2)比较输出,一个 定时器计数方向,一个定时器外部时钟 输入。 事件管理器B:同上(T3和T4)。 模数转换器ADC:16个模拟量输入引脚, 两个模拟输入参考电压输入引脚,两个 模拟量供电引脚。
组1可选择两个条件 组2可选择三个条件
状态寄存器ST1
C:进位标志位 XF:XF引脚状态位。XF为通用目的输出 引脚,该位决定XF引脚的状态。 PM:乘积移位方式。