Supported Targets For Multicore Programming

Supported Multicore Targets

You can build and download models that are implicitly or explicitly partitioned for the following multicore targets using system target files:

  • Linux®, Windows®, and Mac OS using ert.tlc and grt.tlc.

  • Simulink® Real-Time™ using slrt.tlc.


  • To build and download your model, you must have Simulink Coder™ software installed.

  • To build and download your model to a Simulink Real-Time system, you must have Simulink Real-Time software installed. You must also have a multicore target system supported by the Simulink Real-Time product.

  • Deploying to an embedded processor that runs Linux and VxWorks® operating systems requires the Embedded Coder® product.

Supported Heterogeneous Targets

In addition to multicore targets, Simulink also supports building and downloading partitions of an explicitly partitioned model to heterogeneous targets that contain a multicore target and one or more field-programmable gate arrays (FPGAs).

Select the heterogeneous architecture using the Target architecture option in the Concurrent Execution dialog box Concurrent Execution pane:


Sample Architecture

Example architecture consisting of single CPU with multiple cores and two FPGAs. You can use this architecture to model for concurrent execution.

Simulink Real-Time

Simulink Real-Time target containing FPGA boards.

Xilinx Zynq ZC702 evaluation kit

Xilinx® Zynq® ZC702 evaluation kit target.

Xilinx Zynq ZC706 evaluation kit

Xilinx Zynq ZC706 evaluation kit target.

Xilinx Zynq Zedboard

Xilinx Zynq ZedBoard™ target.

Altera Cyclone V SoC development kit Rev. C

Altera® Cyclone® SoC Rev. C development kit target.

Altera Cyclone V SoC development kit Rev. D

Altera Cyclone SoC Rev. D development kit target.

Arrow SoCKit development board

Arrow® SoCKit development board target.


Building HDL code and downloading it to FPGAs requires the HDL Coder™ product. You can generate HDL code if:

  • You have an HDL Coder license

  • You are building on Windows or Linux operating systems

You cannot generate HDL code on Macintosh systems.

Related Topics