주요 콘텐츠

System on Chip (SoC)

R2026b
Combine processor software, programmable logic, memory, and peripherals into complete SoC designs

Create SoC or application-specific SoC Simulink® models of an application. Use preconfigured model templates or follow the SoC model guidelines. SoC Blockset™ for AMD model templates provide design patterns and implement best practices for creating an SoC model. The suggested workflow shows the process to combine processor software, user-specified programmable logic, shared memory systems, and on-chip peripherals to create an SoC model of an application. Use analysis functions and tools to estimate the resources that application uses. Compare different architectures to understand design tradeoffs in partitioning between processor software and programmable logic.

The blockset exports reference designs for SoCs, ASICs, and FPGAs using AMD® design tool. Automatically generate hardware and software code, and then execute the application on an SoC device by using the SoC Builder tool. Code generation requires the HDL Coder™ product, Embedded Coder® product, or both.

Apps

Embedded Linux ExplorerConnect to hardware, monitor resources, and control applications running embedded Linux (Since R2023a)
Frequency PlannerTune transceiver configuration and view frequency responses for RF devices (Since R2026a)

Tools

SoC BuilderBuild, load, and execute SoC model on SoC, FPGA, and MCU boards
FPGA IP Block GeneratorGenerate Simulink block for FPGA IP core (Since R2023a)

Functions

xilinxsoclibOpen the SoC Blockset for AMD block library
socModelAnalyzerEstimate number of operations in Simulink model
socFunctionAnalyzerEstimate number of operations in MATLAB function
socAlgorithmAnalyzerReportOpen algorithm analysis report
socTaskSchedulabilityDetermine whether set of tasks can be scheduled for specified core assignments (Since R2022b)
socCreateModelCreates a skeleton SoC Blockset for AMD model for task set (Since R2022b)
socSDCardImageGet SD card image path (Since R2024a)
socWriteSDCardImageWrite board-specific SD card image files to host SD card location (Since R2024a)

Objects

socModelBuilderBuild, load, and execute SoC model on SoC and FPGA boards (Since R2023a)

Topics

Processor, Programmable Logic, and Memory

Architecture and Analysis

Troubleshooting

Build Error When FPGA or Processor Model Not Detected

Unsupported mode in when generating SoC design using SoC Builder.

Build Error for Rapid Accelerator Mode

Unsupported simulation mode in SoC Blockset for AMD models and projects.

Featured Examples