2012.x - AXI BFM - AXI总线功能模型的工具支持

描述

我在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。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-31 12:53:28 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它