Using SoC Blockset™, you can measure memory performance and task execution on an SoC device. You can then use these measurements to visualize, analyze, and tune an SoC model to meet your desired system performance. Interact in real time with an SoC device by using MATLAB®as an AXI Master, using Host I/O blocks, or running the SoC model in external mode.
socHardwareBoard |
Connection to SoC hardware board |
socAXIMaster |
Read and write memory locations on hardware board fromMATLAB |
socIPCore |
Create object to represent IP core running on FPGA board |
socMemoryProfiler |
Retrieve and display memory performance data |
Use code instrumentation profiling to measure task execution timing on an SoC device.
Kernel Instrumentation Profiler
Use kernel instrumentation profiling to measure task execution timing on an SoC device.
Profile Task Execution on Processor
Capture task execution timing and state from a processor using a code and kernel instrumentation profiler.
Recording Tasks for Use in Simulation
Task execution timing data and statistics recorded during simulation or from hardware.
Run Multiprocessor Models in External Mode
Run an multiprocessor SoC model in external mode running on separate processors on the hardware board.
Memory Performance Information from FPGA Execution
Obtain memory interconnect traffic information from a design running on FPGA.