Create an SoC Project Application
R2026bA system-on-chip (SoC) project developed using the SoC Blockset™ for AMD typically contains many diverse systems that make up the complete application. These systems can include:
Embedded processors with timer-driven and event-driven tasks.
FPGAs with custom IP logic and timing.
External memory systems with interaction to embedded processors and FPGAs.
I/O device interaction, such as TCP/IP and UDP connections.
This example shows the steps to create an SoC application, using the features of the SoC Blockset for AMD, as a Simulink® project. To begin, see Project and Top-Level Model.
Note
This project is equivalent to the project automatically created by the Stream from FPGA to Processor Template. Templates are the recommended and preferred method for creating new projects. This example should be used for information purposes only.
SoC Project Creation Steps
The SoC project creation involves the following steps:
Project and Top-Level Model — Create a Simulink project and the top-level SoC application model.
Software and Task Management on Processor — Create models of the software and task management on the processor in the SoC application.
User Logic on FPGA — Create an FPGA subsystem in the SoC application.
Memory and Register Channel Connections — Create connections through external memory and registers between the FPGA and processor subsystems.
Simulation and Analysis — Evaluate the SoC application model and view the signals.
See Also
Use Template to Create SoC Model | Stream from FPGA to Processor Template