Avalon-st sink bfm, Chapter 3. avalon-st sink bfm, Chapter 3, avalon-st sink bfm – Altera Avalon Verification IP Suite User Manual

Page 101

Advertising
background image

May 2011

Altera Corporation

Avalon Verification IP Suite User Guide

3. Avalon-ST Sink BFM

The Avalon-ST Sink BFM implements the Avalon-ST interface protocol, a protocol that
is point-to-point, packet oriented, and drives unidirectional data. This BFM
component also includes a procedural interface to respond to the DUT that includes
an Avalon-ST source interface.

Figure 3–1

shows the top-level modules for testbench

that uses the Avalon-ST Sink BFM to verify an Avalon-ST source device. In addition to
the Altera-provided Avalon-ST Sink BFM component, the testbench 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)

.

Figure 3–1. Top-Level Module to Verify an Avalon-ST Source Device

Avalon-ST

Sink BFM

Test Program

Testbench

Verilog API

Avalon-ST

DUT

Avalon-ST

Source

Advertising