Altera® AXI4 Bus Functional Model User Guides

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

2.2.1.3. Altera® AXI4 Streaming BFM Packets

AXI4 streaming packets allow the basic unit of information to be completely independent of the AXI4 streaming bus transfers. In the Altera AXI4 Streaming BFMs, the BFM packet objects are created using the SystemVerilog class Axi4StreamPacket that the axi4_stream_packet_class_pkg package provides. The class Axi4StreamPacket is a container for one or more transfers across the AXI4 streaming bus, as Package axi4_stream_transfer_class_pkg shows. Because the BFM has no knowledge of the external application, you must divide the application packets or frames from the data stream into transfers.