Category:Control Law Accelerator for C2000

From Texas Instruments Wiki
Jump to: navigation, search


The C28x Control Law Accelerator (CLA) is an independent, fully-programmable, 32-bit floating-point math processor that brings concurrent control-loop exceuction to the C28x family. The low interrupt-latency of the CLA allows it to read ADC samples "just-in-time". This significantly reduces the ADC sample to output delay to enable faster system response and higher MHz control loops. By using the CLA to service time-critical control loops, the main CPU is free to perform other system tasks such as communications and diagnostics.

Other Resources

Forum Discussion

Documentation and Webpages

Training Videos

Frequently Asked Questions

Workshop Material

Section 9 of the Piccolo Multi-day workshop is dedicated to the Control Law Accelerator


The latest software for the CLA is included as part of controlSUITE ( This includes:
  • DPLib CLA release
  • Example system in the HVPFCKit.
  • The CLAmath Macro Library:
sin, cos, div, sqrt, 1/sqrt, atan, atan2
  • 2803x, 2805x, 2806x and 2837xD/S C/C++ Header Files and Peripheral Examples (device support)
ADC -> FIR example, both saram and flash based
CLA Compiler examples
Legacy Downloads
The following legacy downloads include projects ready for use on CCS V3.3


This category has the following 2 subcategories, out of 2 total.

Pages in category "Control Law Accelerator for C2000"

The following 4 pages are in this category, out of 4 total.