Bus Functional Model

From RCSWiki

Revision as of 18:45, 2 January 2008 by Aschmidt (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

To Simulate your Hardware Core if it is connected to the PLB or OPB with ModelSim you will need to use the Bus Functional Model (BFM). This simulates the PLB or OPB bus and provides high level debugging when creating a hardware core with a specific purpose.

It is best to begin with a new hardware core created via: Create and Import Periphera Wizard in XPS (if you have already created a Core you can either re-create the core and just replace the user_logic.vhd or import the periperhal and try to add the BFM at the end. (I recommend for now just creating the new core).

This tutorial will assume you are starting with creating a new hardware core.

Bus Functional Model Option
Bus Functional Model Option
  1. Use the Wizard to select all of the functionality your core needs
  2. At the (Optional) Peripheral Simulation Support Screen:
    • Check: Generate BFM simulation platform for ModelSim-SE or ModelSim-PE
    • Click Next
  3. Finish and Generate Core
Personal tools