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.
|Digital IO Interface||Simulate digital input and output pins on processor|
|PWM Write||Send pulse width modulation (PWM) signal configuration to PWM Interface block|
|PWM Interface||Simulate pulse width modulation (PWM) output from hardware|
|ADC Read||Read ADC data values from ADC Interface block|
|ADC Interface||Convert analog signal on ADC input pin to digital signal|
|IO Data Source||Play back recorded data|
|IO Data Sink||Record, output, or terminate input message|
|TCP Read||Receive TCP/IP packets from remote host over TCP/IP network|
|TCP Write||Send TCP/IP packets to remote host over TCP/IP network|
|UDP Read||Receive UDP packets from remote host|
|UDP Write||Send UDP packets to remote host|
|UDP Read (HOST)||Receive UDP packets on local host computer from remote host|
|UDP Write (HOST)||Send UDP packets from host computer to remote host|
|Audio Capture||Capture audio samples from an input audio device and send to an algorithm|
|Audio Capture Interface||Simulate capture of sample from audio stream on hardware|
|Audio Playback||Playback audio samples from an algorithm to an output audio device|
|Audio Playback Interface||Simulate audio output device on a hardware board|
|Video Capture||Capture video from input video device and send to algorithm|
|Video Capture Interface||Simulate capture of images from video stream on hardware|
|Video Display||Display image samples from an algorithm to an output video device|
|Video Display Interface||Simulate display of images to video screen on device|
|Video Stream FIFO||Control backpressure between hardware logic and upstream video interface|
|Video Stream Connector||Connect two IPs with video streaming interfaces|
|Video Test Sink||Receive continuous video stream data|
|Video Test Source||Generate continuous video stream data|
|Connection to SoC hardware board|
|Input source on SoC hardware board|
|Data recording session for specified SoC hardware board|
|Read and write memory locations on hardware board from MATLAB|
|Create object to represent IP core running on FPGA board|
|Retrieve and display memory performance data|
|Peripheral Configuration||Map peripherals in the SoC model to peripheral registers in the MCU|
|Open the SoC Blockset block library|
Use memory and I/O device data in SoC Blockset™ processor model simulations.
Configure blocks to produce fine-grained PWM waveforms in an SoC model.
Map Simulation Parameters to Peripheral Configuration Tool (SoC Blockset Support Package for Texas Instruments C2000 Processors)
Map the simulation parameters from interface blocks to the Peripheral Configuration tools.
Connect and record I/O device data from network attached hardware boards.