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 就能够轻松地读取其中内容。 也可参看 任务和中断 以及访问外设。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !