Peripherals
Design and develop the external peripheral components, from
GPIO to integrated video stream components, of an SoC application
Create Simulink® models with simulations of the peripherals available on SoC devices. Connect peripherals to the software algorithms and hardware user-logic subsystems of an SoC application model. Add asynchronous communication and data capture simulation to the model using I/O device blocks with event message signals. Capture data from peripherals on hardware boards in deployed models to use in simulation.
Blocks
Objects
socHardwareBoard | Connection to SoC hardware board |
DataRecorder | Data recording session for specified SoC hardware board |
soc.iosource | Input source on SoC hardware board |
socFileReader | File reader |
socAXIManager | Read and write memory locations on hardware board from MATLAB |
socIPCore | Create object to represent IP core running on FPGA board |
socMemoryProfiler | Retrieve and display memory performance data |
Tools
Hardware Mapping | Map memory, tasks, and peripherals in a model to hardware board configurations (Since R2022b) |
Functions
soclib | Open the SoC Blockset block library |
Model Settings
Topics
Design and Simulation
- Use Memory and I/O Device Data in Processor Simulation
Use memory and I/O device data in SoC Blockset™ processor model simulations.
Build and Measurement
- Record Data from Hardware I/O Devices
Connect and record I/O device data from network attached hardware boards.