Multiprocessor Architecture Modeling
Partition algorithms for multicore execution with inter-processor data communication (IPC) and co-processor (control law accelerator) blocks. With processor-in-the-loop (PIL) simulation, you can cross-compile source code on your development computer, and then download and run the object code on the processor in the hardware board.
Map tasks and peripherals in a model to hardware board configurations using Hardware Mapping tool.
|Interprocess Data Channel||Model interprocessor data channel between two processors (Since R2020b)|
|Interprocess Data Read||Receive messages from another processor using interprocess communication channel (Since R2020b)|
|Interprocess Data Write||Send messages to another processor using interprocessor data write (Since R2020b)|
Processor-in-Loop (PIL) Simulation
- PIL Simulation
Processor-in-the-Loop (PIL) simulation techniques for Texas Instruments hardware board.
- Use C2000 blocks with Multiprocessor Modeling
Use multiprocessor modeling pass-though block simulation with C2000™ Microcontroller Blockset blocks.
- Interprocess Data Communication via Dedicated Hardware Peripheral
Data communication methods between two or more processes within a single processor or across multiple connected processors.
- Multiprocessor Modeling and Code Generation Using Task Manager and Hardware Mapping
- Streaming Task Profiling
Use the streaming task profiler to measure tasks on the TI C2000 processor.
- Run Multiprocessor Models in External Mode
Run a multiprocessor SoC model in external mode running on separate processors on the hardware board.
- Modeling Control Law Accelerator (CLA) Using Model Reference
Use the control law accelerator (CLA) co-processor in C2000 MCU models.
- Using ARM Cortex-M Coprocessor
Use the ARM® Cortex®-M coprocessor in C2000 MCU models.
- Communication between Cores Using IPC Blocks
Use the IPC blocks to communicate between cores in F2837xD and F2838x processors on the TI C2000 processor.