广告

原创 在ModelSim里添加带路径的文件

2019-8-14 16:05 330 0 分类: FPGA/CPLD 文集: ModelSim
最近在仿真Xilinx的PCIe,用的是其xapp1052下的参考工程,这个工程基于vivado,默认使用vivado自带的仿真器,如果转换成ModelSim的话,vivado会后台自动生成一系列脚本文件,仿真的时候直接运行批处理文件,该批处理文件会自动调用脚本启动ModelSim进行仿真。
下图是编译源文件的时候vlog使用的语法

由于xapp1052这个设计并不完备,我需要对其进行修改,但是为了让自己能够回到初始状态,又不希望在这个项目上直接修改,所以想到将其pcie_7x_0_example.srcs目录下所有文件拷贝到其它地方再进行修改并仿真。问题是改动位置后上述vlog语法找寻文件的路径就变了,需要做如下更正:

学过dos系统都知道,“..”表示上一级目录,“.”表示本级目录,如果源文件都在脚本目录下,就不需要指定路径。其实还有一个最笨的办法,就是给每个文件提供完整的绝对路径。


作者: coyoo, 来源:面包板社区

链接: https://www.mianbaoban.cn/blog/uid-me-1010859.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

广告

文章评论 0条评论)

登录后参与讨论
相关推荐阅读
coyoo 2019-08-26 17:48
对应Xilinx的PCIe DMA写操作仿真问题的解决
问题描述:EP端发起了DMA写,但是RP侧并未收到DMA写的TLP,但是收到了写完成的中断TLP。参考了Xilinx官网论坛这个帖子,解决了这个问题:https://forums.xilinx.com...
coyoo 2019-08-15 11:16
32位存储器写任务
完成剩下的DS端口模型任务函数学习,本文来看看存储32bit写,首先复习下32-bit地址存储器写TLP的头部格式,如下图所示:图1:32位地址存储器写TLP头部格式接下来我们来看DS端口模型里是如何...
coyoo 2019-08-14 12:20
如何理解Xilinx的BMD?
BM是Bus Master的缩写,其中D是DMA。xapp1052讲使用PCIe的系统中通常有两种硬件实现的DMA,一种是系统DMA(System DMA),另外一种是总线主机DMA。系统DMA通常是...
coyoo 2019-08-14 11:35
如何获取PCIe BAR
从网上找到一段话:“pc上电初始化的时候,BIOS接管pc的初始化工作,分配管理内存,分配管理io空间,所以开始会扫描主板上的pci设备,并且为扫描到的pci设备分配对应的内存或者io,分配完毕之后,...
coyoo 2019-08-08 15:19
创建PCIe空间映射子函数
BAR初始化第一步,即BAR_SCAN子函数了解完了,下面我们了解初始化第二步,即TSK_BUILD_PCIE_MAP函数。再次复习下BAR初始化步骤(在TSK_BAT_INIT任务里面其实是在模拟B...
我要评论
0
0
广告