AXI4 Video Frame Buffer
Model connection between two hardware algorithms through external memory
Since R2022b
Libraries:
SoC Blockset /
Memory
Description
The AXI Video Frame Buffer block models a connection between two hardware algorithms through external memory, using full video frame buffers. The protocol is the MathWorks® streaming pixel protocol with back pressure. Also, the reader can ensure that the frame buffer is synchronized with downstream video timings by asserting an FSYNC protocol signal. The datapath includes a Video-DMA (VDMA) engine and the external memory buffers are managed as a circular buffer of full video frames.
This block is equivalent to a Memory Channel block with the
Channel type parameter set to AXI4 Video Frame
Buffer 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:
The maximum number of manager interfaces in a model is 16.
For more information, see AXI4-Stream Video Interface.
This image is a conceptual view of this block, streaming data from one FPGA algorithm to another FPGA algorithm.



