Bus Functional Model

Bus Functional Model

Bus Functional Model or BFM is a non-synthesizable software model of an integrated circuit component. This software model can be used to simulate the behavior of a hardware system before building and testing the actual hardware. A BFM is typically written in an HDL language such as verilog, VHDL, or SystemC.

BFMs are often used as reusable building blocks to create simulation testbenches, where the signal ports on a design under test are connected to the appropriate BFMs in the testbench for the purpose of simulation.

Transaction Verification Models

BFMs are sometimes referred to as TVMs or Transaction Verification Models. This is to emphasize that bus operations of the model have been bundled into atomic bus transactions to make it easier to issue and view bus transactions. Viewing of bus transactions of TVMs is similar to viewing the output of a protocol analyzer or bus sniffer.

External References

* [http://www.omimo.be/Magazine/01q2/2001q2_p027.pdf Manual and Automatic VHDL/Verilog Test Bench Coding Techniques]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Function model — A function model or functional model is a structured representation of the functions, activities or processes within the modeled system or subject area. [http://www.itl.nist.gov/fipspubs/idef02.doc FIPS Publication 183] released of IDEFØ December …   Wikipedia

  • Model United Nations — A Model United Nations Conference in Stuttgart, Germany in action. Model United Nations (also Model UN or MUN) is an academic simulation of the United Nations that aims to educate participants about current events, topics in international… …   Wikipedia

  • OSI model — 7. Application layer NNTP  · SIP  · SSI  · DNS  · FTP  · Gopher  · …   Wikipedia

  • BFM — Possible meanings:* Mobile Downtown Airport in Mobile, Alabama IATA Airport Code * BFM (Bonded Fibre Matrix) a type of hydroseeding mulch used for erosion control * BFM (radio), a New Zealand radio station * 2BFM, a community radio station in… …   Wikipedia

  • BFM — Bus Functional Models (Academic & Science » Electronics) * Bibliographic File Maintenance (Computing » General) * Business Forms Management (Business » General) * Font metrics (unix/Frame) (Computing » File Extensions) * Battle scale Forecast… …   Abbreviations dictionary

  • Wireless USB specification — Certified Wireless USB (W USB for short) is the specification of a wireless extension of the USB standard which intends to further increase the availability of general USB based solutions. It is maintained by the WiMedia Alliance, and as of 2007… …   Wikipedia

  • Comparison of Nvidia graphics processing units — For information on AMD (previously ATI) graphics processing units, see Comparison of AMD graphics processing units. This page contains general information about Nvidia s GPUs and videocards based on official Nvidia specifications. Contents 1… …   Wikipedia

  • Comparison of AMD graphics processing units — For information on Nvidia graphics processing units, see Comparison of Nvidia graphics processing units. This page contains general information about the GPUs and video cards by Advanced Micro Devices (AMD), including those by ATI Technologies… …   Wikipedia

  • Overclocking — For other uses, see Overclocked. AMD Athlon XP overclocking BIOS setup on ABIT NF7 S. Front side bus frequency (external clock) has increased from 133 MHz to 148 MHz, and the clock multiplier factor has changed from 13.5 to 16.5… …   Wikipedia

  • china — /chuy neuh/, n. 1. a translucent ceramic material, biscuit fired at a high temperature, its glaze fired at a low temperature. 2. any porcelain ware. 3. plates, cups, saucers, etc., collectively. 4. figurines made of porcelain or ceramic material …   Universalium

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”