ZHCS864Q April 2009 – January 2024 TMS320F28030 , TMS320F28030-Q1 , TMS320F28031 , TMS320F28031-Q1 , TMS320F28032 , TMS320F28032-Q1 , TMS320F28033 , TMS320F28033-Q1 , TMS320F28034 , TMS320F28034-Q1 , TMS320F28035 , TMS320F28035-Q1
PRODUCTION DATA
控制律加速器通过添加并行处理来扩展 C28x CPU 的功能。CLA 处理的时间关键控制环路可实现低 ADC 采样输出延迟。因此,CLA 支持更快速的系统响应和可高频率的控制环路。将 CLA 用于时间关键任务可释放 CPU,同时执行其他系统和通信功能。以下是 CLA 主要特性列表。
有关 CLA 的更多信息,请参阅 TMS320F2803x 实时微控制器技术参考手册 中的“控制律加速器”一章。
寄存器名称 | CLA1 地址 | 大小 (x 16) | 受 EALLOW 保护 | 说明(1) |
---|---|---|---|---|
MVECT1 | 0x1400 | 1 | 是 | CLA 中断/任务 1 起始地址 |
MVECT2 | 0x1401 | 1 | 是 | CLA 中断/任务 2 起始地址 |
MVECT3 | 0x1402 | 1 | 是 | CLA 中断/任务 3 起始地址 |
MVECT4 | 0x1403 | 1 | 是 | CLA 中断/任务 4 起始地址 |
MVECT5 | 0x1404 | 1 | 是 | CLA 中断/任务 5 起始地址 |
MVECT6 | 0x1405 | 1 | 是 | CLA 中断/任务 6 起始地址 |
MVECT7 | 0x1406 | 1 | 是 | CLA 中断/任务 7 起始地址 |
MVECT8 | 0x1407 | 1 | 是 | CLA 中断/任务 8 起始地址 |
MCTL | 0x1410 | 1 | 是 | CLA 控制寄存器 |
MMEMCFG | 0x1411 | 1 | 是 | CLA 内存配置寄存器 |
MPISRCSEL1 | 0x1414 | 2 | 是 | 外设中断源选择寄存器 1 |
MIFR | 0x1420 | 1 | 是 | 中断标志寄存器 |
MIOVF | 0x1421 | 1 | 是 | 中断溢出寄存器 |
MIFRC | 0x1422 | 1 | 是 | 中断强制寄存器 |
MICLR | 0x1423 | 1 | 是 | 中断清除寄存器 |
MICLROVF | 0x1424 | 1 | 是 | 中断溢出清除寄存器 |
MIER | 0x1425 | 1 | 是 | 中断使能寄存器 |
MIRUN | 0x1426 | 1 | 是 | 中断 RUN(运行)寄存器 |
MIPCTL | 0x1427 | 1 | 是 | 中断优先级控制寄存器 |
MPC(2) | 0x1428 | 1 | - | CLA 程序计数器 |
MAR0(2) | 0x142A | 1 | - | CLA 辅助寄存器 0 |
MAR1(2) | 0x142B | 1 | - | CLA 辅助寄存器 1 |
MSTF(2) | 0x142E | 2 | - | CLA STF 寄存器 |
MR0(2) | 0x1430 | 2 | - | CLA R0H 寄存器 |
MR1(2) | 0x1434 | 2 | - | CLA R1H 寄存器 |
MR2(2) | 0x1438 | 2 | - | CLA R2H 寄存器 |
MR3(2) | 0x143C | 2 | - | CLA R3H 寄存器 |
地址范围 | 大小 (x 16) | 说明 |
---|---|---|
0x1480-0x14FF | 128 | CLA 到 CPU 消息 RAM |
0x1500-0x157F | 128 | CPU 到 CLA 消息 RAM |