1、模块简介
CLA是一款与主CPU并行运行的32位浮点数学加速器,即CLA的工作频率与CPU主频一致。与任何其他模块或外设一样,CLA由主CPU进行配置,一旦被主CPU配置,可以独立于CPU之外执行算法,CLA 有自己的总线结构、寄存器组、管线和处理单元。此外,CLA可直接访问ePWM、比较器和ADC寄存器。不同于O型CLA ,TMS320F2837xD使用的Ⅰ型CLA可以对CLA能访问的内存扇区进行配置,即可以灵活配置程序存储空间和数据存储空间。
CLA不处理非时间关键中断(例如通信端口),并且没有中断嵌套。CLA 直接接收中断,而非通过外设中断扩展块 (PIE) 接收。正是由于这一点,CLA 具有极低的中断响应延迟,这使得它非常适合于处理时间关键控制循环,但是它也可以用于滤波或数学算法,特别是浮点数的运算。