Preface

链接:https://pan.baidu.com/s/1HhFdYdI8VHKwDnYyhU1cxw
提取码:c2y9
复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V4的分享

  • 首先先下载上面两个文件(两个文件都是从Xilinx官方下载的),第一个.pdf文件是讲解使用XPS和SDK来对PPC440系统进行仿真的,讲解的是流程,我们主要是照着这个流程来做。但是会遇到各种各样的问题,pdf里面是不会讲到的,我这里做一下总结。第二个文件是Xilinx官方给出的例程,.pdf就是讲解的这个例程。

流程中遇到的问题讲解

设备找不到

  • 打开SDK,执行build automatically时出错:



  • 原因是不支持选择的设备类型,解决方法:关闭SDK后,在XPS菜单栏中点击Project,点击Project Options,然后将Device Size改为xc5vfx30t,点击OK即可。

Make Project Active

  • 每次只能使能一个工程,如下图:

pdf中让点Simulation->Launch HDL Simulator,无法调用Modelsim

  • 这个问题我也不知道如何解决,我最后是直接在外部打开的modelsim
  • 先切换到下面第二章图中的路径


    然后执行 do …/…/sim_win/system_tb_v.do
  • 出现以下错误:
  • 解决方法
  • 打开以下两个文件

    把gen_memfiles.sh中的两条命令复制到system_tb_v.do中下列位置,并注释掉原来的命令
  • 再次在Modelsim中执行do …/…/sim_win/system_tb_v.do然后你就会发现他又出现了新的错误(微笑)

    这个怎么办呢,卡了很久,最后根据它的这个层次结构找到这个文件打开一看,发现错误提示的这个信号只是定义了,但是并没有用到它,也没有作为端口,所以会出现no object found,故只需要将屏蔽即可,如下图所示:
    找到下面这两个文件并打开:

    将ppc440_0_regint_wave.do中17行到最后一行全部注释掉
    将ppc4440_0_regstd_wave.do中17行到最后一行全部注释掉

  • 保存退出,重新在ModelSim中执行do …/…/sim_win/system_tb_v.do即可(或者直接按↑)
    就没有错误啦
  • 然后执行 run 110us,查看最终结果

failed to find lmc smartmodel libswift entry in project file

如果出现以上错误请参考:AR# 24800
ModelSim (SE, PE) SmartModel, SWIFT Interface - How do I use the MGT and PPC SmartModels in ModelSim for ISE 9.1x and above?

XPS10.1仿真PPC440步骤及遇到的问题相关推荐

  1. 三菱M80操作介绍_三菱PLC电脑上仿真操作步骤

    三菱PLC电脑上仿真操作步骤 三菱资料下载地址: 1.三菱M70/M80系统说明书 2.三菱M64/M70/M80简明调试手册下载地址 3.三菱M80技术文档下载地址 4.M70/M700PLC编程学 ...

  2. 怎么用matlab仿真新建,MatlabSimulink仿真的步骤.doc

    MatlabSimulink仿真的步骤 MATLAB基础与应用简明教程张明等编著北京航空航天大学出版社(2001.01) MATLAB软件环境是美国New Mexico大学的Cleve Moler博士 ...

  3. converge和gtsuite联合仿真的步骤

    converge和gtsuite联合仿真的步骤如下: 安装converge和gtsuite软件.在开始之前,需要确保您已经安装了converge和gtsuite软件. 建立converge模型.在co ...

  4. Modelsim 后仿真操作步骤之二——用Modelsim单独进行后仿真

    后仿就是时序仿真,因为时序仿真是在综合之后故称后仿真.现将综合到后仿的简单步骤细列如下(并附图): 一,综合(所用工具是quartus) 1,建立工程,其他不变,只是在选择仿真工具时留意下图红圈处. ...

  5. Solidworks三维模型导入Simscape联合仿真的步骤

    博客搬家到自己搭建的 主页(wonghaotian.com) 啦q(≧▽≦q),大家快来逛逛鸭! 最低版本要求: SOLIDWORKS 2001.Matlab R2008b 操作步骤 1. 下载插件 ...

  6. 三相六脉波整流电路(三相桥式全控整流电路)简单的matlab仿真详细步骤

    我就直接开门见山吧,把一步一步的操作步骤附上,先用电脑出了结果,再来思考其中的原理会更容易吧. 三相六脉波整流电路,一般又叫做三相桥式全控整流电路.初学电力电子的晶闸管特性可能觉得这部分电路知识有点绕 ...

  7. NI板卡新建仿真接口步骤

    新建NI接口步骤: 1.打开 NI MAX 2.右键单击设备和接口,选择新建 3.选择仿真NI-DAQmx设备或模块化仪器 4.选择你想安装的接口型号:我的是6353 然后选择的是PCIe-6353 ...

  8. Quartus调用ModelSim进行仿真的步骤

    1.建立工程,在建立工程的第四步中的Simulation下选择Tool Name为ModelSim-Altera,再在后面的Format(s)中选择Verilog HDL.继续构建完工程: 2.在工程 ...

  9. matlab三相电压电流表,三相六脉波整流电路matlab仿真详细步骤

    三相六脉波整流电路,一般又叫做三相桥式全控整流电路.初学电力电子的晶闸管特性可能觉得这部分电路知识有点绕,所以用上matlab进行仿真是一个简单高效的学习理解方式. 我之前在网上找这部分资料发现免费的 ...

  10. (三)ls-dyna做入水冲击仿真操作步骤

    应用ALE流固耦合算法,使用LS-DYNA进行仿真,其基本操作设置流程如图1所示. 图 1 LS-DYNA求解入水问题操作流程 计算单位制设定 LS-DYNA中并不限定使用何种单位制,鉴于所建立模型的 ...

最新文章

  1. OpenCV显示copyMakeBorder功能的实例(附完整代码)
  2. apk ionic 破损_cordova – ionic build android不生成任何.apk文件或错误
  3. P3338 [ZJOI2014]力(FFT)
  4. 【OS学习笔记】二十六 保护模式八:任务门---任务切换
  5. lamp mysql5.0_CentOS 5/6 LAMP(Apache MySQL PHP)一键安装脚本
  6. python中的索引从几开始计数_计算机为什么要从 0 开始计数?
  7. MariaDB安装、卸载以及相关设置(Linux服务器Mysql部署)
  8. Linux学习笔记---使用BusyBox创建根文件系统(三)
  9. linux安装mpich
  10. python从入门到精通pdf-跟老齐学Python从入门到精通 电子版(pdf格式)
  11. pygame 画图练习
  12. Django中related_name作用
  13. java中依赖_java中依赖、关联、聚合
  14. 制造业信息化的伴侣---Windows 2016超融合
  15. 光纤跳线结构及分类介绍
  16. 【安全】Shellshock漏洞
  17. echarts的x轴自动动态刷新
  18. 一亩三分地-每日答题
  19. DarkHole_2
  20. 九联UNT403G/UNT413G_国科GK6323芯片_5621ds无线wifi_免拆卡刷固件

热门文章

  1. Linux-CentOS7安装教程【附CentOS7镜像】
  2. c语言图片输出,C语言输出图片?
  3. 计算机丢失boost,Win7系统安装后出现无法开启readyboost怎么办?
  4. 福州发布《关于运用大数据加强对市场主体服务和监管实施方案》
  5. 犀牛系统连接服务器失败,犀牛5.0安装运行失败,Rhino安装失败解决方法
  6. python培训全套免费教程百度云202
  7. 垃圾分类小程序 — 微信小程序源码分享
  8. 16进制发送 mqtt客户端调试工具_MQTT测试工具下载
  9. QQ音乐API爬取全过程
  10. 【Android】NanoHttpd学习(一)