当前位置: 首页 > news >正文

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的分享

http://www.dtcms.com/a/298509.html

相关文章:

  • LoRA、ControlNet与T2I Adapter的区别
  • HTTP 请求方法有哪些?
  • 如何用豆包一键P图,一键生成装修图
  • Qt 与 C++11/14/17 新特性结合应用
  • 深入理解Linux底层文件操作:write、read、open、close、lseek和ioctl命令详解
  • OpenCV摄像头打开及预览
  • 告别文件传输焦虑,FileLink 让数据流转更简单
  • [MMU] Table walk flow详解
  • ‌通向数字孪生的大门:掌握RVT到3DTiles的关键转换流程
  • 函数-变量的作用域和生命周期
  • 秋招Day19 - 分布式 - 理论
  • Homebrew 更换镜像源加速软件安装:详细操作指南
  • 技术派学习
  • MyBatis-Plus 与 Spring 新手指南
  • 利用 Google Guava 的令牌桶限流实现数据处理限流控制
  • linux修改用户名和主目录及权限-linux029
  • 商品的create
  • 求职招聘小程序源码招聘小程序开发定制
  • 矩阵的极分解
  • [Dify] -进阶13- 使用“知识库 + 工作流”打造智能推荐系统
  • 网络安全基础知识【1】
  • PHP插件开发中的一个错误:JSON直接输出导致网站首页异常
  • 零碳园区如何破局?安科瑞EMS3.0以智慧能源管理重构低碳未来
  • 焊接机器人节能先锋
  • Seaborn可视化
  • MYOJ_8516:CSP初赛题单8:计算机语言和信息编码
  • 工作学习笔记(深圳xxx公司软件工程师助理)
  • Map学习笔记
  • 扫描对方是否开启局域网远程桌面
  • Windows安装压缩包形式的PostgreSQL