0

Xilinx-FPGA Virtex5/7 のメモリを、Intel x86_64-CPU のメモリの仮想および/または物理アドレス空間にマップされたメモリとして使用することは可能ですか? またその方法は?

最大で、CPU から FPGA のメモリへのダイレクト メモリ アクセス (DMA) を持つ統一された単一のアドレス空間を使用する必要があります (CPU-RAM への単純なメモリ アクセスなど)。

  • CPU: x86_64 インテル Core i7
  • OS: Linux カーネル 2.6
  • インターフェイス接続: PCI-Express 2.0 8x
4

1 に答える 1

1

理論上はできます。

内部メモリ「BlockRAM」のアドレス、データ、および制御ラインを制御して、PCIe パケットを取得し、適切に応答して読み取りと書き込みを行うには、一連の VHDL/Verilog を作成する必要があります。すべての BlockRAM を 1 つの大容量メモリとして扱うと、ルーティングの輻輳の問題が発生する可能性があります。

于 2013-10-07T10:21:37.563 に答える