Get Started with C2000 Microcontroller Blockset
C2000™ Microcontroller Blockset enables you to model digital power conversion and motor control applications for TI C2000 microcontrollers (MCUs). The blockset includes peripheral blocks, such as digital IO, ADC, and ePWM, to perform simulations of control algorithms that require ADC-PWM synchronization in industrial and automotive applications using C2000 MCUs.
The blockset enables you to partition algorithms for multicore execution with inter-processor data communication (IPC) and co-processor (Control Law Accelerator) blocks. You can connect your Simulink® model directly to supported hardware for live I/O data exchange for rapid prototyping.
You can generate optimized code for C2000 MCUs for real-time and interrupt-driven execution of code using IQ Math and related optimization routines and perform real-time signal monitoring, parameter tuning, and processor-in-the-loop (PIL) testing (with Embedded Coder®). The blockset includes reference examples that help you build and deploy motor control applications on C2000 MCUs (with Motor Control Blockset™ and Embedded Coder).
C2000TM is a trademark of Texas Instruments®.
- Getting Started with Texas Instruments C2000 Microcontroller Blockset
This example shows you how to use C2000™ Microcontroller Blockset to run a Simulink® model on Texas Instruments C2000 hardware.
- Getting Started with C2000 Microcontroller Blockset for F28M3x Concerto Processors
In this example, you will learn how to configure a simple Simulink® model to generate code for ARM and C28x cores of Concerto F28M3x processors and run the generated code on the board to periodically turn LEDs on and off.
- Parameter Tuning and Signal Logging with Serial Communication
This example shows how to perform parameter tuning and data logging with a Simulink® model running in Texas Instruments™ C2000 targets.
- Real-Time Code Execution Profiling
This example shows you how to use C2000™ Microcontroller Blockset for real-time execution profiling of generated code.
- Code Verification and Validation with PIL
This example shows you how to use Texas Instruments™ C2000™ Processor for code verification and validation using PIL in C2000™ Microcontroller Blockset.
- Code Verification and Validation with External Mode
This example shows you how to use C2000™ Microcontroller Blockset for code verification and validation using External mode.
- Using the Control Law Accelerator (CLA)
This example shows how to use the Control Law Accelerator (CLA) available on some of the TI® processors using C2000™ Microcontroller Blockset.
- Overview of CLA Configuration for C2000 Processors Using Subsystem
Overview of CLA Task and Subsystem, data exchange, interrupt generation and model configuration for CLA.
Getting Started with C2000 Microcontroller Blockset
Real-Time Data Monitoring
Code Verification and Validation
Control Law Accelerator (CLA) Coprocessor
C2000 Modeling Basics
- Overview of Creating a Model and Generating Executable for C2000 Processors
Summarizes the steps required to create models and generating executables for your target.
- Creating CCS Project from a Model
You can create a Code Composer Studio™ project from a model.
- Modeling and Code Generation Using Control Law Accelerator (CLA)
Use the control law accelerator (CLA) co-processor to model and generate code in C2000 MCU models.
- Model Reference support for C2000 Processors
Model reference support for driver blocks in C2000 processors.
Programming TI C2000 LaunchPad with Simulink
Program TI C2000 LaunchPad using Simulink for your real-time control programming applications.
Using a TI F28069 LaunchPad with Simulink
Control two 3-phase, brushless motors using an F28069 Launchpad and the C2000 Microcontroller Blockset.