Altera FPGA PCIE 例程仿真

由于刚开始学PCIE接口,所以按照官方给的例程进行仿真操作。下面主要介绍下仿真的具体步骤。该例子是采用Cyclone V器件进行仿真,PCIE为gen1X4 的。Quartus II 版本号为15.0。Modelsim为ModelsimSE-64 10.4
1、拷贝工程
首先新建一个文件夹用以存放工程例子,这里文件夹取名为pcie_de_gen1_x4_ast64 。 从Quartus ii 安装目录下拷贝工程到刚创建好的文件夹下,我这里quartus ii 自带的PCIE例子在C:\altera\15.0\ip\altera\altera_pcie\altera_pcie_hip_ast_ed\example_design下面,里面有各个器件的工程例子,如下,我选择cv 即cyclone v系列器件
这里写图片描述
点击CV进入下级,选择PCIE接口的类型,这里我选择gen1X4ast64的qsys工程。
这里写图片描述
拷贝该pcie_de_gen1_x4_ast64.qsys工程到新建的文件夹里。完成第一步。
2、打开Quartusii 软件,点击下图1处,选择qsys工程,然后点击下图2处的 打开 按钮,quartusii用qysys打开工程。
这里写图片描述

3、生成Testbench
选择工具栏上的Generate,从下拉选项中选择Generate Testbench System 。
这里写图片描述
在弹出的Generation对话框里,进行如下图所示设置。点击Generate 按钮生成Testbench 文件。
这里写图片描述
完成后,点击Finish按钮退出qsys.
这里写图片描述

这时在步骤1新建的文件夹下面就多了一个Testbench的文件夹
这里写图片描述
4、仿真
打开modelsim软件,将仿真目录切换到需要仿真的工程目录下(C:\Users\xie\Desktop\pcie_de_gen1_x4_ast64\pcie_de_gen1_x4_ast64\testbench\mentor),点击工具栏的File->change directory 选择到对应路径
这里写图片描述
必须切换目录为msim_setup.tcl所在的文件夹,否则后面执行第一条脚本命令时会报错。因为其找不到对应的tcl文件。
点击确定按钮
在Transcript window窗口中依次输入下面三条Tcl 指令,回车运行
(1) do msim_setup.tcl 执行msim_setup脚本
这里写图片描述
(2) ld_debug 全编译工程 大概会等几分钟才能完成编译
(3) run -all 运行仿真
在执行完第三条指令后,modelsim就会运行仿真
这里写图片描述

  • 5
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值