Main Content

Setup and Configuration

Install hardware support, update firmware, configure hardware connection to TI’s C2000™ microcontroller units

Install the SoC Blockset™ Support Package for Texas Instruments™ C2000™ Processors. Develop applications for the TI’s C2000 processors with the features of the SoC Blockset. Configure models to deploy to hardware boards, such as the TI Delfino F2837xD and TI Delfino F28379D LaunchPad development kits.

Simulink Configuration Parameters


SoC BuilderBuild, load, and execute SoC model on SoC, FPGA, and MCU boards
Task MappingMap tasks in the SoC to interrupt service routines on the hardware board
Peripheral ConfigurationMap peripherals in the SoC model to peripheral registers in the MCU


ADC InterfaceConvert analog signal on ADC input pin to digital signal
ADC ReadRead ADC data values from ADC Interface block
PWM InterfaceSimulate pulse width modulation (PWM) output from hardware
PWM WriteSend pulse width modulation (OWM) signal configuration to PWM Interface block
Interprocess Data ChannelModel interprocessor data channel between two processors
Interprocess Data ReadReceive messages from another processor using interprocess communication channel
Interprocess Data WriteSend messages to another processor using interprocessor data write


Install Support for TI’s C2000 MCUs

Instructions to install support for TI’s C2000 MCUs.

Run Multiprocessor Models in External Mode

Run an multiprocessor SoC model in external mode running on separate processors on the hardware board.

Interprocess Data Communication via Dedicated Hardware Peripheral

Data communication methods between two or more processes within a single processor or across multiple connected processors.

Partition Motor Control for Multiprocessor MCUs

This example shows how to partition real-time motor control application on to multiple processors to achieve design modularity and improved control performance.

Integrate MCU Scheduling and Peripherals in Motor Control Application

This example shows how to identify and resolve issues with respect to peripheral settings and task scheduling early during development.

Hardware Connections (Motor Control Blockset)

Connect motors, sensors, and power supply to hardware boards.