文件名称:基于 FPGA 实现的 PCIE 协议的 DMA 读写模块
文件大小:614KB
文件格式:PDF
更新时间:2021-01-14 17:16:57
FPGA PCI Express DMA 读写
PCI Express 协议 由 于 其 高 速 串 行 、系 统 拓 扑 简 单 等 特 点 被 广 泛 用 于 各 种 领 域,尤其是 在 信 号 处 理 领 域 。 Xilinx 公 司 的 Virtex5 的 LXT 系 列 和 SXT 系 列 的 FPGA 集 成 了 一 个 可 用 于 8X PCI Express 传 输 的 Endpoint 硬 核 。 本 文 介 绍 了 一 种 在 PCI Express 硬 核 的 基 础 上 实 现 DMA 读写的方法,在 PCI Express 单 字 读 写 的 基 础 上 实 现 了 DMA 读写 。 基 于 此 方 法 实 现 的 FPGA 模 块 大 大 提 高 了 RC 与 EP 之 间 的 数 据 传 输 带 宽,在 大 带 宽 的 需 求 领 域 中 有 广 泛 的 应 用 。