Altera Avalon Verification IP Suite Uživatelský manuál Strana 44

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 178
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 43
May 2011 Altera Corporation Avalon Verification IP Suite User Guide
3. Avalon-MM Slave BFM
The Avalon-MM Slave BFM implements the slave side of the Avalon-MM interface
protocol. This is a standard memory-mapped protocol including reads and writes
typical of simple peripherals and the reads, writes, burst reads, and burst writes for
typical memory devices. This BFM also includes a procedural interface to monitor
incoming commands, pass these to the test program, accept response transactions
from the test program, and drive responses.
Figure 3–1 shows the top-level modules for a testbench that uses the Avalon-MM
Slave BFM to verify an Avalon-MM Master device. In addition to the Altera-provided
Avalon-MM Slave BFM, the example testbench shown in Figure 3–1 includes a test
program and the DUT. The test program, written in HDL, programs the Avalon-MM
master to issue Avalon-MM transactions, programs the Avalon-MM Slave BFM to
respond, and analyzes the results.
1 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 Monitors components verify protocol compliance.
f For more information about the Avalon-MM specification supported in SOPC Builder,
refer to the Avalon Interface Specifications (version 1.3).
f For more information about the Avalon-MM specification supported in Qsys, refer to
the Avalon Interface Specifications (version 2.0).
Figure 3–1. Top-Level Module to Verify an Avalon-MM Master
Zobrazit stránku 43
1 2 ... 39 40 41 42 43 44 45 46 47 48 49 ... 177 178

Komentáře k této Příručce

Žádné komentáře