Avalon-st source bfm, Functional description, Chapter 1. avalon-st source bfm – Altera Avalon Verification IP Suite User Manual
Page 90: Functional description –1, Chapter 1, avalon-st source bfm

May 2011
Altera Corporation
Avalon Verification IP Suite User Guide
1. Avalon-ST Source BFM
The Avalon-ST Source BFM implements the Avalon-ST interface protocol, a protocol
that is point-to-point, packet oriented, and drives unidirectional data. This BFM
component includes a procedural interface to control signals on the Avalon-ST
interface, including: ready, start of packet, and end of packet.
shows the top-level modules for a testbench that uses the Avalon-ST
Source BFM to verify an Avalon-ST sink component. In addition to the Altera-
provided Avalon-ST Source BFM component, the testbench typically includes a test
program and the DUT.
1
The BFMs allow illegal transactions so that you can test the error-handling
functionality of your DUT; consequently, the BFMs cannot be relied upon to guarantee
protocol compliance. The Avalon Monitors components verify protocol compliance.
f
For more information about the Avalon-ST specification supported in SOPC Builder,
refer to the
.
f
For more information about the Avalon-ST specification supported in Qsys, refer to
Functional Description
This section provides a functional description of the Avalon-ST Source BFM. It
includes the following topics:
Figure 1–1. Top-Level Module to Verify an Avalon-ST Sink Device
Avalon-ST
Source BFM
Avalon-ST
Sink Component
DUT
Testbench
API
Function
Calls
Avalon-ST
Test Program