Altera® AXI4 Bus Functional Model User Guides

ID 838773
Date 5/19/2025
Public
Document Table of Contents

2.5.3. Altera® AXI4 Streaming Receiver BFM Packages, Classes, and Modules

The classes and modules described in this section provide the composition for the Altera® AXI4 Streaming Receiver BFM.

Receiving data on the AXI4 streaming bus completes the communications link initiated by the transmitter. The Altera AXI4 Streaming Receiver BFM captures the data on the bus and assembles them into usable data transfers that can be translated into any application data format.

Using the bus signal TREADY, the receiver can issue backpressure to the transmitter, and shape data traffic as necessary. Using this signal, the receiver controls how the traffic happens on the AXI4 streaming bus, as much as the transmitter controls what traffic is used. The Receiver BFM includes constraints that allow you to shape the traffic on the bus to mimic a wide variety of scenarios.