ZHCAE84A July 2024 – November 2024
C2000器件还包含三角函数加速器 (TMU) 等加速器来更快地执行浮点三角运算。为确保生成的代码使用 TMU 指令,“Hardware Settings”中的“Hardware Implementation”选项卡包含用于启用 TMU 的选项。这确保在执行三角运算时均会调用 TMU 指令。默认情况下,除非手动取消选中,否则会对具有 TMU 加速器的器件启用 TMU。
虽然 TMU 可以通过调用 C2000 编译器用户指南中所述的内在函数来进行专门调用,但通过在 Simulink 窗口中启用 TMU 函数,仍然会使用传统的三角运算,而不是 TMU 内在函数。TMU 通过在编译配置中使用适当的编译器标志来启用,并确保正确调用硬件加速器以执行三角运算。
图 3-4 TMU 配置