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 (Since R2019a) |
DataRecorder | Data recording session for specified SoC hardware board (Since R2019a) |
soc.iosource | Input source on SoC hardware board (Since R2019a) |
socFileReader | File reader (Since R2019a) |
socAXIManager | Read and write memory locations on hardware board from MATLAB (Since R2019a) |
socIPCore | Create object to represent IP core running on FPGA board (Since R2019a) |
socMemoryProfiler | Retrieve and display memory performance data (Since R2019a) |
Tools
Hardware Mapping | Map tasks and peripherals in a model to hardware board configurations (Since R2022b) |
Functions
soclib | Open the SoC Blockset block library (Since R2019a) |
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. - Simulate PWM Waveforms and Events
Configure blocks to produce fine-grained PWM waveforms in an SoC model.
Build and Measurement
- Record Data from Hardware I/O Devices
Connect and record I/O device data from network attached hardware boards.