描述
我在Vivado 2012.4中添加了AXI BFM v2.1到我的设计中。
但是,在尝试运行行为仿真时,会发生以下错误。
错误:[VRFC 10-950]从未知模块实例化[/bfm00/bfm00.srcs/sources_1/simulation/cdn_axi4_example_master_v_vhd_tb.v:242]
错误:[VRFC 10-93] report_status未在前缀cdn_axi4_master_bfm_inst [/bfm00/bfm00.srcs/sources_1/simulation/cdn_axi4_example_master_v_vhd_tb.v:316]下声明
错误:[VRFC 10-93] WRITE_BURST未在前缀cdn_axi4_master_bfm_inst [/bfm00/bfm00.srcs/sources_1/simulation/cdn_axi4_example_master_v_vhd_tb.v:328]下声明
错误:[VRFC 10-93] READ_BURST未在前缀cdn_axi4_master_bfm_inst [/bfm00/bfm00.srcs/sources_1/simulation/cdn_axi4_example_master_v_vhd_tb.v:354]下声明
错误:[VRFC 10-93] write_data_transfer_complete未在前缀cdn_axi4_master_bfm_inst [/bfm00/bfm00.srcs/sources_1/simulation/cdn_axi4_example_master_v_vhd_tb.v:375]下声明
错误:[VRFC 10-93] set_write_burst_data_transfer_gap未在前缀cdn_axi4_master_bfm_inst [/bfm00/bfm00.srcs/sources_1/simulation/cdn_axi4_example_master_v_vhd_tb.v:382]下声明
错误:[VRFC 10-93] WRITE_BURST未在前缀cdn_axi4_master_bfm_inst [/bfm00/bfm00.srcs/sources_1/simulation/cdn_axi4_example_master_v_vhd_tb.v:395]下声明
错误:[XSIM 43-3321]库工作中顶层VHDL设计单元cdn_axi4_example_tb的静态细化失败
解
根据DS824 AXI总线功能模型v2.1,Vivado不是受支持的工具。
但是,Vivado 2012.x将允许用户在设计中放置AXI BFM v2.1。
此行为不正确。
Vivado 2012.x不支持AXI BFM,因为这些库未包含在Vivado仿真器中。
这就是上述错误发生的原因。
但是,从Vivado 2013.1开始,AXI BFM v4.0将得到全面支持和功能。
注意: AXI BFM v3.0在www.xilinx.com上列出,受Vivado 2012.x支持。
但是,该版本的BFM未发布使用。
用户必须升级到2013.1才能在Vivado中使用AXI BFM v4.0。
没有回复内容