AXI4 Random Access Memory
R2026bLibraries:
SoC Blockset for AMD /
SoC System Simulation /
Memory
HDL Coder /
SoC System Simulation /
Memory
Description
The AXI4 Random Access Memory block models a connection between two hardware algorithms through external memory, using the MathWorks® simplified AXI4 manager protocol. Both the writer and the reader are managers, sending read and write requests to memory through the block. The external memory is unmanaged (no logical buffers, no circular buffer). To ensure the integrity of the data, the reader and writer coordinate timing on accesses.
This block is equivalent to a Memory Channel block with the
Channel type parameter set to AXI4 Random
Access connected to a Memory Controller block.

Since the memory controller is implicit to the design - you can instantiate several memory blocks that connect to the same memory unit via a memory controller. Valid blocks are:
AXI4 Random Access Memory (SoC Blockset)
AXI4-Stream to Software (SoC Blockset)
Software to AXI4-Stream (SoC Blockset)
AXI4 Video Frame Buffer (SoC Blockset)
Memory Traffic Generator (SoC Blockset)
The maximum number of manager interfaces in a model is 16.
For more information, see Simplified AXI4 Master Interface (SoC Blockset).
This image is a conceptual view of this block, with random-access to the memory for writing, and random-access to the memory for reading.

Examples
Ports
Input
Output
Parameters
Extended Capabilities
Version History
Introduced in R2022bSee Also
AXI4-Stream to Software (SoC Blockset) | Software to AXI4-Stream (SoC Blockset) | AXI4 Video Frame Buffer (SoC Blockset)
Topics
- External Memory Channel Protocols (SoC Blockset)


