UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 52581

2012.x - AXI BFM - Tool Support for AXI Bus Functional Model

Description

I have added the AXI BFM v2.1 to my design in Vivado 2012.4. 

However, when attempting to run a behavioral simulation, the following errors occur.

ERROR: [VRFC 10-950] instantiating <cdn_axi4_master_bfm_inst> from unknown module <cdn_axi_bfm_v2_1_0> [/bfm00/bfm00.srcs/sources_1/simulation/cdn_axi4_example_master_v_vhd_tb.v:242]
ERROR: [VRFC 10-93] report_status is not declared under prefix cdn_axi4_master_bfm_inst [/bfm00/bfm00.srcs/sources_1/simulation/cdn_axi4_example_master_v_vhd_tb.v:316]
ERROR: [VRFC 10-93] WRITE_BURST is not declared under prefix cdn_axi4_master_bfm_inst [/bfm00/bfm00.srcs/sources_1/simulation/cdn_axi4_example_master_v_vhd_tb.v:328]
ERROR: [VRFC 10-93] READ_BURST is not declared under prefix cdn_axi4_master_bfm_inst [/bfm00/bfm00.srcs/sources_1/simulation/cdn_axi4_example_master_v_vhd_tb.v:354]
ERROR: [VRFC 10-93] write_data_transfer_complete is not declared under prefix cdn_axi4_master_bfm_inst [/bfm00/bfm00.srcs/sources_1/simulation/cdn_axi4_example_master_v_vhd_tb.v:375]
ERROR: [VRFC 10-93] set_write_burst_data_transfer_gap is not declared under prefix cdn_axi4_master_bfm_inst [/bfm00/bfm00.srcs/sources_1/simulation/cdn_axi4_example_master_v_vhd_tb.v:382]
ERROR: [VRFC 10-93] WRITE_BURST is not declared under prefix cdn_axi4_master_bfm_inst [/bfm00/bfm00.srcs/sources_1/simulation/cdn_axi4_example_master_v_vhd_tb.v:395]
ERROR: [XSIM 43-3321] Static elaboration of top level VHDL design unit cdn_axi4_example_tb in library work failed

 

Solution

Per the DS824 AXI Bus Functional Model v2.1, Vivado is not a supported tool.  

However, Vivado 2012.x will allow users to place an AXI BFM v2.1 in designs. 

This behavior is incorrect. 

The AXI BFM is not supported by Vivado 2012.x because the libraries are not included in the Vivado Simulator. 

That is why the errors above are occurring.

However, starting with Vivado 2013.1 the AXI BFM v4.0 will be fully supported and functional.

Note: The AXI BFM v3.0 is listed on www.xilinx.com as being supported by Vivado 2012.x. 

However, that version of the BFM was not released for use.  

Users must upgrade to 2013.1 in order to use the AXI BFM v4.0 in Vivado.

 

AR# 52581
Date Created 10/24/2012
Last Updated 11/24/2014
Status Active
Type General Article
Tools
  • EDK
  • ISE
  • PlanAhead
  • Vivado Design Suite