0

是否可以将 Xilinx-FPGA Virtex5/7 的内存用作映射到 Intel x86_64-CPU 内存的虚拟和/或物理地址空间的内存以及如何操作?

最大程度地,我需要使用统一的单一地址空间,并具有从 CPU 到 FPGA 的内存的直接内存访问 (DMA)(就像对 CPU-RAM 的简单内存访问)。

  • CPU:x86_64 英特尔酷睿 i7
  • 操作系统:Linux 内核 2.6
  • 接口连接:PCI-Express 2.0 8x
4

1 回答 1

1

理论上可以。

您需要编写一堆 VHDL/Verilog 来获取 PCIe 数据包并适当地响应它们,通过控制内部存储器“BlockRAM”的地址、数据和控制线来进行读取和写入。将所有 BlockRAM 视为一个巨大的内存可能会出现路由拥塞问题,但我想!

于 2013-10-07T10:21:37.563 回答