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

主机到器件内存传输超过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
请登录后发表评论

    没有回复内容