架构、配置
1. CLA 是什么? CLA 是一款与主 CPU 并行运行的 32 位浮点数学加速器。
2. CLA 独立于主 CPU 之外吗? 是的。 一旦 CLA 被主 CPU 配置,它可以独立于主 CPU 之外执行算法。 CLA 有自己的总线结构、寄存器组、管线和处理单元。 此外,CLA 可直接访问 ePWM,比较器和 ADC 结果寄存器。 这使得它非常适合于处理时间关键控制循环,但是它也可以用于滤波或数学算法。
3. CLA是中断驱动的吗? 是的,2803x CLA 响应 ADC,ePWM 和 CPU 定时器 0 中断。 其他器件可对其他系统中断做出响应。 相关信息请参考你的器件专用文档。 也可参看 任务和中断。
4. CLA 中断的响应速度怎样? CLA 不处理非时间关键中断(例如通信端口),并且没有中断嵌套。 此外,CLA 直接接收中断,而非通过外设中断扩展块 (PIE) 接收。 正是由于这一点,CLA 具有极低的中断响应延迟。 在中断之后的第七个周期上,第一条指令将位于管线的解码 2 (D2) 阶段。 此外,只要 ADC 结果寄存器可用,CLA 就能够轻松地读取其中内容。 也可参看 任务和中断 以及访问外设。
4572.C2000 CLA 常见问题解答 V1.0.pdf
(349.55 KB, 下载次数: 1)
|