主机到器件内存传输超过8 KB可能导致Windows版Altera Arria 10 GX FPGA开发套件参考平台出现致命错误

从主存储到器件内存内存传输可能会在Windows版本在Altera的Arria®®10 GX FPGA开发套件参考平台造成致命的错误。在15.1版本在Quartus总理®Deisgn套房,在PCI Express的开始®(PCIe®)直接存储器存取(DMA)IP只能传输高达8内存千字节(KB)。但是,Window的Jungo Windriver可能会处理内存映射器件(MMD)主机,该主机具有大于8 KB的连续固定内存。此外,MMD主机当前被编程为传输整个固定存储器。固定内存大小超过8 KB会导致DMA IP失败,从而导致参考平台出现致命错误。

解决/修复方法

在Windows版本的Altera Arria 10 GX FPGA开发套件参考平台中,将以下文件替换为附加文件:

  1. <path_to_altera_a10pciedk> \ source_windows64 \ host \ mmd \ acl_pcie_dma_windows.cpp
  2. <path_to_altera_a10pciedk> \ source_windows64 \ include / hw_pcie_dma.h
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-06 16:50:37 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它