是否可以将Xilinx-FPGA Virtex5 / 7的存储器用作映射到Intel x86_64-CPU内存的虚拟和/或物理地址空间的内存以及如何操作?
作为最大值,我需要使用统一的单一地址空间,对CPU的内存进行直接内存访问(DMA)(就像对CPU-RAM的简单内存访问一样)。
答案 0 :(得分:1)
理论上你可以。
你需要编写一堆VHDL / Verilog来获取PCIe数据包并通过控制内部存储器“BlockRAMs”的地址,数据和控制线来适当地响应它们,以进行读写。将所有BlockRAM视为一个大容量存储器可能会出现我想象的路由拥塞问题!