
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.
Figure 1–1 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 Avalon Interface Specifications (version 1.3).
f For more information about the Avalon-ST specification supported in Qsys, refer to
the Avalon Interface Specifications (version 2.0).
Functional Description
This section provides a functional description of the Avalon-ST Source BFM. It
includes the following topics:
“Timing” on page 1–2
“Block Diagram” on page 1–3
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
Kommentare zu diesen Handbüchern