TI C2000 32-bit microcontrollers are designed for real-time closed-loop control applications such as motor control, digital power supplies, industrial drives, and solar inverters. MathWorks® offers deep support for design, deployment, and debugging on the C2000, integrating it into the Model-Based Design workflow.
Three MathWorks products offer C2000-specific support: Embedded Coder, Motor Control Blockset, and SoC Blockset. Embedded Coder Support Package for TI C2000 is required for full functionality of the C2000 support in Motor Control Blockset and SoC Blockset.
Embedded Coder Support Package
Generate ANSI/ISO C/C++ code including I/O device driver code that can be compiled and executed on Texas Instruments™ (TI) C2000 microcontrollers (MCUs) using Code Composer Studio IDE.
Embedded Coder® lets you easily configure the code generated from MATLAB® and Simulink® algorithms to control software interfaces, optimize execution performance, and minimize memory consumption.
Motor Control Blockset
Design and implement motor control algorithms on TI C2000 processors by quickly generating code and deploying applications directly from a Simulink model.
Motor Control Blockset™ provides fully-assembled reference examples for designing and implementing field-oriented control algorithms for surface-mount and interior permanent magnet synchronous motors (PMSM), induction motors, and brushless DC motors (BLDC).
SoC Blockset Support Package
Multicore modeling and application generation for TI C2000 processors include peripheral simulation and driver generation.
Model hardware and software scheduling effects on your algorithms and use the complete Model-Based Design workflow, from simulation to implementation, using the same model for multicore processors such as on the C2000 Delfino F28379D LaunchPad™.