前段时间在公司项目中调试了PCIE,正好做一个总结,那些介绍XDMA、PCIE之类的多余的东西网上能搜到很多,我这里就不多说。我写的只是自己的一些想法,以及自己的设计思路。

同每一个刚开始调试PCIE的人一样,作为初学者大家都是先去网上搜集大量的资料学习,我也搜集了很多,看完之后其实还是有点泪崩,不知道怎么做。

在Vivado的IP Catalog中我们可以看到有三个可用于PCIE控制的IP核,其中第三个IP使用起来是最简单的,是将PCIE快速应用到项目中的最好的选择。

打开第三个IP核配置界面如下:

Mode: 配置模式, 选择 Advanced 高级配置

Lane Width:根据硬件选择支持 X1 、X2、X4

Max Link Speed: 选择 5.0GT/s 即 PCIE2.0

Reference Clock : 100MHZ, 参考时钟 100M

DMA Interface Option: 接口选择 AXI4 Stream或者AXI&#x

XILINX PCIE DMA/Bridge Subsystem for PCI Express (XDMA)笔记相关推荐

  1. XILINX DMA/Bridge Subsystem for PCI Express (XDMA)笔记1(基于VU250 board)

    XILINX DMA/Bridge Subsystem for PCI Express (XDMA)笔记1(基于VU250 board)https://blog.csdn.net/linpeng_95 ...

  2. PG195 DMA/Bridge Subsystem for PCI Express

    Introdction Xilinx® DMA/Bridge Subsystem for PCI Express® (PCIe®) 实现了一个高性能.可配置的 Scatter Gather DMA,用 ...

  3. 使用DMA/Bridge Subsystem for PCI Express相关

    通过对Xilinx Demo以及相关知识进行了解,得出部分个人总结,可能有错误的地方,请大家指正! 首先对PCIe接口做一简单介绍: 首先对整个IP core的内部结构做简单了解. 通过该IP cor ...

  4. altera/xlinx pcie dma应用

    altera: 1. PCIe DMA应用屏蔽了复杂的PCIE协议,例如A10 pcie DMA控制器可以例化在IP核内部,DMA的寄存器端口被接到BAR0上,pc通过对BAR0地址的读写就可以操作D ...

  5. 什么是 PCIe 卡?您需要了解的有关PCI Express卡的所有信息

    PCI Express(PCIe)标准的出现是为了满足网络设备对更高带宽.更大灵活性和更好性能的需求.PCIe在首次亮相后已经得到充分开发并广泛应用于许多网络设备,特别是对于PCIe卡.什么是PCI快 ...

  6. PCI Express解析——系列文章【2】:PCIe原理分析之——PCI Express线路基础

    PCI Express解析--系列文章[2]:PCIe原理分析之--PCI Express线路基础 前文我们了解了一些概述的基本PCIe总线的简单知识点,下面本文从一些基本原理做一些分析 2 PCIe ...

  7. [PCIE] 1 - PCI Express 简介

    本系列文章目录: [PCIE] 1 - PCI Express 简介 [PCIE] 2 - 设备层简介 [PCIE] 3 - 协议回顾示例 PCI Express 简介 PCI Express 代表了 ...

  8. Xilinx PCIE CORE学习

    目录 前言 1.概述 1.1PCIE 学习入门概述 1.2 本文内容概述 2.IP CORE user interface接口说明 3.TLP包格式 3.1 .3DW/4DW相关说明 3.2 .TLP ...

  9. 【PG054】7 Series Integrated Block for PCI Express IP核的学习

    PCIe学习笔记系列: PCIe基础知识及Xilinx相关IP核介绍 概念了解:简单学习PCIe的数据链路与拓扑结构,另外看看有什么相关的IP核. [PG054]7 Series Integrated ...

最新文章

  1. 指针02 - 零基础入门学习C语言42
  2. 替换 wcf 消息传输中的 命名空间
  3. 判断回文链表(剑指offer.027)
  4. win10服务器文件停止,解决win10提示“当OLE服务于对象服务器通讯时,后者已停止”的方法...
  5. Ant和Junit使用的一些问题
  6. 如何成为阿里巴巴大数据开发工程师?你要学习很多东西
  7. Quartz实现定时功能 job.xml文件的配置
  8. 虚拟机中Linux安装Tools
  9. ConvMixer:7行PyTorch代码实现的网络,就能在ImageNet上达到80%+的精度!
  10. simpy练习案例(二):小车运行与充电
  11. 人工智能影响学习的5种方式
  12. Altium Designer四层板起步
  13. sap crystal reports(水晶报表) 2016 SP7中文破解版
  14. 智慧运维:基于 BIM 技术的可视化管理系统
  15. 服务器文件mdf,升级 .mdf 文件 - Visual Studio (Windows) | Microsoft Docs
  16. IDE工具、文本编辑器的列块编辑模式
  17. 微信小程序——章节自测七
  18. gluster容量显示处理
  19. 安装Office 2016 出现 Office 16 Click-to-Run Extensibility Component
  20. uva-1600 巡逻机器人

热门文章

  1. 计算机软件怎么弄,电脑程序软件怎么设置快捷键
  2. 战绩分享的具体实现步骤
  3. Linux-Load blance
  4. 最新win7安装教程
  5. 一入侯门“深”似海,深度学习深几许(深度学习入门系列之一)
  6. Apk的编译打包过程,高级android面试题
  7. 什么是跳出率?如何解释和使用它
  8. win2008 R2下开启显卡硬件加速
  9. 如何用GPT-3构建对话机器人
  10. 华为手机摄影入门到精通pdf_原来按下华为手机这个键,马上变身扫描仪,200页纸质稿秒变PDF...