マルチ・チャネル DMA PCI Express* 用インテル FPGA IP ユーザー・ガイド

ID 683821
日付 10/06/2023
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

3.1.7. MSI-Xの実装

User MSI-X is arbitrated along with the H2D/D2H MSI-X/Writeback requests, and is handled exactly the same way as the others post the arbitration. The high-level diagram for the MSI-X handling mechanism is shown below.

Each DMA Channel is allocated 4 MSI-X vectors:
  • 2’b00: H2D DMA Vector
  • 2’b01: H2D Event Interrupt
  • 2’b10: D2H DMA Vector
  • 2’b11: D2H Event Interrupt

2’b00 and 2’b10 to address the Descriptor completion related interrupts (DMA operation MSI-X) on both the paths.

2’b01 and 2’b11 are used for user MSI-X.

注: msix_queue_dir Queue direction. D2H = 0, H2D =1
注: MCDMA R-Tile IP Port 2 and Port 3 in Endpoint Mode do not support User MSI-X feature.