环境:

  windows7 64bit

  Modelsim 6.5a

  Vivado2016.2

  bfm对应函数查看pg129-cdn-axi-bfm.pdf

  仿真过程中遇到的问题:

  Google后相关连接:https://forums.xilinx.com/t5/Installation-and-Licensing/Help-AXI-BFM-Issues/td-p/657396

  解决办法:

    在windows环境变量中添加LD_LIBRARY_PATH = D:\Xilinx\SDK\2016.2\lib\win64.o; 即可解决问题。

    

  

task Lite_Write;
input [31:0] address;
input [31:0] wdata;
integer status;
begin
cdn_axi_bfm_0.cdn_axi4_lite_master_bfm_inst.SEND_WRITE_ADDRESS(address, 3'b000);
cdn_axi_bfm_0.cdn_axi4_lite_master_bfm_inst.SEND_WRITE_ADDRESS(address, 3'b000);
cdn_axi_bfm_0.cdn_axi4_lite_master_bfm_inst.SEND_WRITE_DATA(wdata,4'hff);
cdn_axi_bfm_0.cdn_axi4_lite_master_bfm_inst.RECEIVE_WRITE_RESPONSE(status);
$display("write response:%d",status);
repeat(10) @(posedge axi_clk);
end
endtask

task Lite_Read;
input [31:0] address;
output [31:0] rdata;
integer status;
begin
cdn_axi_bfm_0.cdn_axi4_lite_master_bfm_inst.SEND_READ_ADDRESS(address, 3'b000);
cdn_axi_bfm_0.cdn_axi4_lite_master_bfm_inst.RECEIVE_READ_DATA(rdata,status);
$display("read response:%d",status);
repeat(10) @(posedge axi_clk);
end
endtask

转载于:https://www.cnblogs.com/huakaimanlin/p/10824612.html

Xilinx BFM仿真过程中遇到的问题相关推荐

  1. Proteus仿真过程中External model DLL “***.DLL” not found

    一.问题 在Proteus仿真过程中出现External model DLL "***.DLL" not found的错误,这种情况一般是元件的模型找不到 方法一 Proteus中 ...

  2. 状态机控制移位寄存器multisim仿真过程中出现的状态变量和状态转移条件不匹配的问题

    问题如下: 当我们在进行到0000001时,状态变量应该取值为s1s0=10 但在实际仿真过程中出现了s1s0依旧在0000001时保持01不变,在0000001结束到1000000复位时才发生01到 ...

  3. [转]NS2仿真过程中解决动画仿真节点未定义问题

    原文地址:http://blog.myspace.cn/e/400266384.htm 其实,这个问题已经出现很长时间了,但是直到昨天问题才得到解决. 问题描述 用NS2运行无线仿真,然后运行动画程序 ...

  4. NS2仿真过程中需要的语言及基本组件

    本文介绍使用NS2进行网络仿真通常需要使用的语言以及工具(工具都是linux平台下的). (一)Tcl语言 Tcl(最早称为"工具命令语言""Tool CommandLa ...

  5. 喷管烧蚀仿真过程中的常见问题

    1.计算过程中报错,浮点数溢出 一般来说,浮点数溢出和边界条件的设定关系较大,可以查看boundary conditions 2.稳态计算的结果与物理实际不符 边界上没有问题,但是总体不符合物理常识, ...

  6. matlab中怎么仿真出bumps信号,显示仿真过程中生成的信号

    配置属性 Configuration Properties 对话框控制有关示波器画面的各种属性.从示波器菜单中,选择 View > Configuration Properties.Main O ...

  7. Carsim和simulink联合仿真过程中输入与输出不匹配的问题解决

    问题是:在我添加UKF模块前,可以正常地联合仿真:添加UKF模块之后,总会报错,意思大概是carsim的S-function 的输出部分的变量个数总是与预设的不相符. 实际上我在Carsim里面的输出 ...

  8. adams软件Linux,ADAMS仿真过程中如何提高计算效率,缩短计算时间,相应其他软件也可以类似操作。(原创)...

    大家再用软件做仿真计算时,总是感觉很费时间,有时候一算几十个小时还没有正确结果.个人总结了一下ADAMS中设置仿真计算节约时间的一些小规律,请采纳,其他的软件类似也是如此. 1.ADAMS中 end ...

  9. Adams调用cffsub求解动力学仿真过程中的摩擦力

    在Adams中通过用户编写子程序提取两接触物体之间的库伦摩擦力: 库伦摩擦模型: 实现Adams调用cffsub的代码如下: 其中XDOT(1)为啮合点的相对滑动速度,可通过调用c_sysary的返回 ...

  10. ansys在求解过程中死机关机的解决办法

    ansys是一款功能强大的仿真软件.它用于分析工程领域的结构分析和流体动力学.在使用ansys软件时,必须面对许多复杂的问题,并且计算机会崩溃关机.这导致工作人员的时间浪费以及效率低下. ansys关 ...

最新文章

  1. Angular的工作原理
  2. php 随机钱数,PHP 仿微信红包金额随机
  3. 仿苹果涂鸦软件_这些iPhone自带软件,学会一个少装十几个APP,16G手机也够用
  4. win下anaconda装python2.7和3.5以及jupyter共存 (本篇实践通过)
  5. Python基础----集合
  6. 揭秘Spark应用性能调优
  7. 在RedHat/CentOS下安装Docker(不升级内核)
  8. C++构造函数异常(二)
  9. 嵌入式Linux进程信息及内存布局
  10. EF中执行Sql语句
  11. 【华为 OJ 】成绩排序
  12. 宋宝华:Linux的任督二脉——进程调度和内存管理
  13. 生成条码 -- jsbarcode
  14. 测试小兵成长记:中庸之道
  15. 修改过----AtCoder Beginner Contest 190 D Staircase Sequences(唯一分解求因子数)
  16. C语言吸引人眼球的题目,公众号文章标题如何吸引用户眼球,12个写出好标题的技巧...
  17. java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
  18. android 2.2(froyo)源码下载
  19. science最新研究动态周报(2021年5月26期)
  20. java实现第四届蓝桥杯好好学习

热门文章

  1. 一键解决word文档样式格式问题
  2. 【jQwidgets】简单封装示例
  3. QT5的软键盘输入法实现
  4. mysql 求订单总金额,MySQL查询 每年 每月 每日 订单数和订单金额
  5. 2021-09-26 WPF上位机 45-关键帧动画
  6. 第10 章 量化的项目管理
  7. 使用 Tenderly 为区块链交易设置警报通知
  8. 2022再往前,品牌“出海”还能不能做?
  9. 基努·里维斯继续出演《黑客帝国4》|| 程序员吐槽大会精选片段
  10. Redhawk 如何gds2def?