50天学习FPGA第41天-PCIe的的介绍及使用

张开发
2026/4/6 9:22:21 15 分钟阅读

分享文章

50天学习FPGA第41天-PCIe的的介绍及使用
目录简介配置过程简介XDMA是一种DMA/Bridge Subsystem for PCI Express IP,由Xilinx提供。XDMA IP核设计使用Xilinx提供的DMASubsystem for PCI Express IP是一个高性能、可配置的适用于PCIE 2.0、PCIE 3.0的SG模式DMA,提供用户可选择的AXI4接口或者AXI4-Stream接口。一般情况下配置成AXI4接口可以加入到系统总线互联,适用于大数据量异步传输,通常情况都会使用到DDR,AXI4-Stream接口适用于低延迟数据流传输。XDMA是SGDMA,并非Block DMA,SG模式下,主机会把要传输的数据组成链表的形式,然后将链表首地址通过BAR传送给XDMA,XDMA会根据链表结构首地址依次完成链表所指定的传输任务配置过程本文以viado17.4为例,打开blockdesin 选择DMA/Bridge Subsystem for PCI ExpressIP核添加后,如下图

更多文章