AR# 52581

2012.x - AXI BFM - AXI バス ファンクション モデルのツール サポート

説明

Vivado 2012.4 で AXI BFM v2.1 をデザインに追加しました。 

しかし、ビヘイビアー シミュレーションを実行しようとすると、次のようなエラー メッセージが表示されます。

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

 

ソリューション

『AXI バス ファンクション モデル v2.1』 (DS824) によると、Vivado はサポートされているツールではありません。  

ただし、Vivado 2012.x では、デザインに AXI BFM v2.1 を配置することが可能です。 

これは間違った動作です。 

Vivado シミュレータにライブラリが含まれていないため、AXI BFM は Vivado 2012.x によってサポートされません。 

これが理由で、上記のようなエラー メッセージが表示されます。

ただし、Vivado 2013.1 以降は、AXI BFM v4.0 が完全にサポートされて機能するようになります。

注 : japan.xilinx.com では、AXI BFM v3.0 は Vivado 2012.x によってサポートされているものとしてリストされています。 

しかし、そのバージョンの BFM はリリースされていません。  

Vivado で AXI BFM v4.0 を使用するためには、2013.1 にアップグレードする必要があります。

 

AR# 52581
日付 11/24/2014
ステータス アクティブ
種類 一般
ツール 詳細 概略