关键问题
从主机内存到设备内存的内存传输可能会导致严重错误 Windows 版的 Altera® Arria®的10 GX FPGA开发套件参考平台。 从 QuartusPrime® Deisgn 15.1 版本开始 套件,PCI Express® (PCIe®) 直接内存访问 (DMA) IP 只能传输 多达 8 KB 的内存。但是,Window\s Jungo Windriver 可能处理 内存映射设备 (MMD) 主机,具有大于 8 的连续锁定内存 K B。此外,MMD 主机当前对传输整个引脚进行编程 记忆。ping 内存大小超过 8 KB 会导致 DMA IP 故障,这 导致参考平台中的严重错误。
在 Windows 版本的 Altera Arria 10 GX FPGA 开发套件参考 Platform, 以以下文件替换为随附的文件:
- \source_windows64\host\mmd\acl_pcie_dma_windows.cpp
- \source_windows64\include/hw_pcie_dma.h