Timing, Timing -2 – Altera Avalon Verification IP Suite User Manual

Page 50

Advertising
background image

The BFMs allow illegal response 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 Monitor components verify protocol compliance.

Figure 6-1: Top-Level Module to Verify an Avalon-MM Master

Testbench

HDL

HDL

Avalon-MM

read or write

response or

waitrequest

Test Program

Avalon-MM

Slave BFM

DUT

Avalon-MM

Master

Note:

Related Information

Avalon Interface Specifications

Timing

The following timing diagram illustrates the sequence of events for an Avalon-MM Slave BFM. It shows the
slave BFM responding to interleaved writes and reads when the

readdatavalid

signal is present.

Avalon-MM Slave BFM

Altera Corporation

Send Feedback

Timing

6-2

Advertising