Avalon Verification IP Suite: User Guide

ID 683439
Date 2/17/2022
Public
Document Table of Contents

11. Avalon Streaming Credit Source BFM

The Avalon Streaming Credit Source BFM implements the Avalon Streaming Credit Interface protocol. The Avalon Streaming Credit Interface protocol is point-to-point, packet-oriented and drives unidirectional data. This BFM component includes a procedural interface to control signals on the Avalon Streaming Credit Interface including update, credit, start of packet, empty, end of packet and other signals.

The following figure shows a top-level module for a testbench. This testbench uses an Avalon Streaming Credit Source BFM to verify an Avalon Streaming Credit Sink component. In addition to the Avalon Streaming Credit Source component, the testbench typically includes a test program and the DUT.

The BFMs may allow certain illegal transactions so that you can test the error-handling functionality of the DUT.

Figure 19. Top-level module to verify an Avalon Streaming Credit Sink Interface