TQZC706开发板教程:创建PCIE项目

       本例程基于zc706开发板,使用xdma核创建PCIE项目,最终实现插入主机可识别出Xilinx设备。

       在vivado中创建一个空的706项目。创建完成后添加IP核-->搜索xdma-->双击打开配置。

添加XDMA核

       如下所示

basic配置

       peic id中设置设备号等信息,这里保持默认即可。

peic id配置

       pcie bars配置如下所示:

pcie bars配置

       pcoe misc配置如下

pcoe misc配置

peie dma配置如下所示

peie dma配置

      sgared logic配置如下所示

sgared logic配置

       配置完成点击OK,提示弹窗默认选择即可,IP创建完成后会进行一段编译,时间挺长的请耐心等待编译完成。

编译图

       编译完成后右键配置好的IP核,创建官方的历程项目。

创建历程项目

       选择项目保存的地址。点击OK后会自动打开一个新的项目。

选择保存地址

       点击run synthesis编译项目,等待编译完成后打开schematic,打开IO配置,设置引脚。

引脚配置

  

       弹窗默认选择OK,点击Generate Bitstream生成bit文件。

保存引脚配置

       由于本历程没有ps端无法正常从SD卡启动,我这里提供一个工具,我们将生成好的bit文件放在boot_gen/zc706目录中,将文件修改为zc706.bit。

boot_gen工具

       进入boot_gen目录双击运行

运行boot_gen工具

       运行成功后BOOT.bin文件生成在boot_gen/zc706中,复制BOOT.bin到SD卡并插入板卡,将706板卡插入主机的pcie接口上,注意主机一定要完全关机后在插706板卡,或者拔掉主机电源后再插入。706无需插入外接电源,其次一定要将706的电源开关波到关闭位置。、

环境设置

       开启电脑,打开命令行输入 lspci | grep x,可识别到Xilinx设备,入下图所示。

识别设备

       我们也提供了完整下项目,可以使用我们提供的项目文件进行测试。

通过网盘分享的文件:XDMA_PCIE
链接: https://pan.baidu.com/s/1cZwZK0dF0iDEQ4y3py9LjQ 提取码: 4sna 
--来自百度网盘超级会员v9的分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值