SoC Model Creator
Create SoC model based on selected reference design
The SoC Model Creator tool enables you to create an SoC model that is compatible with a selected reference design. Use this tool to select a reference design and configure its parameters before you create an SoC model. The created model has a subsystem that adheres to the interfaces as per your selection. You can add an algorithm in the subsystem in the created model for simulation, HDL code generation, and SoC deployment.
The SoC Model Creator tool replaces the removed SoC Template Builder tool. For more information, see Compatibility Considerations.
The SoC Model Creator tool enables you to choose the reference design for which you want to create an SoC model. The tool also enables you to select the type of model and customize the model by using the reference design parameters, predefined internal interfaces, external input/output (I/O) interfaces, and AXI registers. Use the SoC Model Creator to perform these actions.
Create an SoC model with the required I/O blocks connected.
Configure the SoC model with the selected board and reference design.
Set the target interface for the SoC model input and output.
Edit the created model to include the required algorithm. Navigate to the blocks FPGA Algorithm in the FPGA model or Processor Algorithm in the processor model. Replace these blocks with your own algorithm model. Then, simulate the system and use the SoC Builder tool to build software executables and an FPGA programming file from your model and program the target hardware board.
Open the SoC Model Creator
MATLAB® command prompt: Enter
Use this tool only when targeting the Xilinx® Zynq® UltraScale+™ devices.
Version HistoryIntroduced in R2021b
R2021b: SoC Model Creator tool replaces removed SoC Template Builder tool
Behavior changed in R2021b
The SoC Template Builder tool has been removed. Instead, use the SoC Model Creator tool to create an SoC model based on the selected reference design. The SoC Model Creator tool has these advantages over the removed SoC Template Builder tool.
Create a template model with the interfaces that are compatible with the reference design.
Create these types of template models.
FPGA and processor
FPGA and memory
To open the SoC Model Creator tool, enter the
socModelCreator command at the MATLAB command prompt. Using the
socTemplateBuilder command, which previously opened the SoC
Template Builder tool, is not recommended. If you use the
socTemplateBuilder command in the MATLAB command prompt, the command
now opens the SoC Model Creator tool.