Main Content

内存

Design and develop the shared memory and data register components of an SoC application

SoC Blockset™ enables simulation and evaluation of shared memory transactions in Simulink®. To include a memory system in your SoC model, configure a memory controller for the desired number of memory channels, and then connect the controller to memory channel blocks for arbitrating and handling memory traffic.

SoC Blockset enables the simulation and evaluation of shared memory transactions in Simulink. Visualize post-simulation performance and bandwidth metrics before deploying to SoC device by using theLogic Analyzer应用程序。

Blocks

expand all

内存Channel Stream data through a memory channel
内存Controller Arbitrate memory transactions for one or more Memory Channel blocks
内存Traffic Generator Generate traffic towards memory controller
Register Channel Timing model for transfer of register values
Interrupt Channel Send interrupt to processor from hardware
AXI4 Master Sink Receive random access memory data
AXI4 Master Source Generate random access memory data
Stream Data Sink Receive continuous stream data
Stream Data Source Generate continuous stream data
SoC Bus Selector Convert bus to control signals
SoC Bus Creator Convert control signals to bus
Stream FIFO Control backpressure between hardware logic and upstream data interface
Stream Connector Connect two IPs with data streaming interfaces
IP Core Register Read Model register writes from software to hardware
Register Read Read data from a register region on the specified IP core
Register Write Write data to a register region on the specified IP core
Stream Read Stream data from shared memory to processor algorithms
Stream Write Stream data from processor algorithms to shared memory
Video Stream FIFO Control backpressure between hardware logic and upstream video interface
Video Stream Connector Connect two IPs with video streaming interfaces

Apps

Logic Analyzer Visualize, measure, and analyze transitions and states over time

Tools

内存Mapper Configure memory map for SoC application

Simulink Configuration Parameters

Topics

Design

内存and Register Data Transfers

Introduction to memory and register transfers.

External Memory Channel Protocols

金宝app支持内存通道协议和控制团体nals.

AXI4-Stream Interface

How to design your model for AXI4-Stream vector or scalar interface generation.

Simplified AXI4 Master Interface

Description of AXI4 Master protocol, and how you can design your model for IP core generation with AXI4-Master interfaces.

AXI4-Stream Video Interface

How to design your model for IP core generation with AXI4-stream video interfaces.

Simulation

Simulation Diagnostics

SoC Blockset enables simulation and evaluation of memory transactions in Simulink without the need to deploy a model to an SoC device.

Simulation Performance Tips

Suggestions for enhancing simulation performance of SoC models.

Simulation Performance Plots

SoC Blockset enables post-simulation analysis of memory diagnostic data.

Measurement

内存Performance Information from FPGA Execution

Obtain memory interconnect traffic information from a design running on FPGA.

Featured Examples