Altera® AXI4 Bus Functional Model User Guides

ID 838773
Date 5/19/2025
Public
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.