Altera® AXI4 Bus Functional Model User Guides

ID 838773
Date 3/19/2025
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

1.1. Altera® AXI4 Memory-Mapped BFM Overview

The Altera® AXI4 Memory-Mapped BFM suite provides bus functional models (BFMs) and a monitor to simulate the behavior and facilitate the verification of IP. The Altera® AXI4 BFM suite includes the following interfaces and components:

  • Altera® AXI4 Memory-Mapped Manager and Subordinate interfaces
  • Altera® AXI4-Lite Memory-Mapped Manager and Subordinate interfaces
  • Altera® AXI4 Memory-Mapped Monitor

These memory-mapped BFMs and monitor provide the following advantages:

  • Accelerate verification by using provided key components of the verification testbench.
  • Provide AXI4 memory-mapped BFM components that implement the standard AMBA AXI4 and AXI4-Lite protocols, serving as a reference for those protocols.
  • Provide a SystemVerilog-based platform to implement constraint-driven randomized tests. For example, you can readily implement the following modules for random testing:
    • Traffic scenario drivers
    • Scoreboard and coverage facilities
    • Assertion checkers

The memory-mapped BFMs also provide a set of application programming interfaces (API). You can use the APIs to construct, instantiate, control, and query signals in all memory-mapped BFM components.