SPRUJF2A March 2026 ā March 2026 AM13E23019
The Trigonometric Math Unit (TMU) is a floating-point hardware accelerator that uses the Custom Datapath Extension (CDE) interface of the ArmĀ® Cortex-M33 core to reduce the effective MIPS of the M33 core by enabling faster trigonometric math function calculations. The trigonometric math functions are supported as an enhanced instruction set on the M33 core that utilizes the M33 core's Floating Point Unit (FPU) registers for the operands and the data path implemented on the CDE interface.
In many sensing and control algorithms, common math operations such as Sine, Cosine, Arctangent, Division, and Square Root take many cyces to complete in a software-only implementation. The TMU hardware accelerator significantly reduces cycle times, and thus increases the achievable control frequencies of a system by adding custom instructions specifcally for these operations to the M33 CPU.