Avalon Verification IP Suite: User Guide

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

12. Avalon Streaming Credit Sink BFM

The Avalon Streaming Credit Sink 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 respond to the DUT that includes an Avalon Streaming Credit Source Interface.

The following figure shows a top-level module for a testbench. This testbench uses an Avalon Streaming Credit Sink BFM to verify an Avalon Streaming Credit Source component. In addition to the Avalon Streaming Credit Sink BFM 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 20. Top-level module to verify an Avalon Streaming Credit Source Interface