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

ID 683821
日付 10/06/2023
Public

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

ドキュメント目次

4.7. MSIインターフェイース

注: このインターフェイスが使用できるのは、EPモードのみです。
表 46.  MSIインターフェイス信号
信号名 I/Oタイプ 説明
msi_req_i Input

待機要求信号。

Assertion causes Mem Write TLP to be generated on the AVST interface to the HIP based on the MSI Capability register values and other MSI input ports.

You can deassert MSI request any time after Ack (msi_ack_o) has been asserted.

[2..0] Input

Specifies the function number requesting an MSI transmission

[4..0] Input

MSI number that indicates the offset between the base message data and the MSI to send.

When multiple message mode is enabled, this signal sets the lower five bits of the MSI Data register. For more information, refer to PCIe base specification.

msi_ack_o Output

Ack for MSI request. Asserted for 1 clock cycle.

Your logic can deassert the MSI request as soon as this signal is asserted.

[1..0] Output
Indicates the execution status of requested MSI. Valid when msi_ack_o is asserted.
  • 00: MSI message sent
  • 01: Pending bit is set and no message sent (MSI is masked)
  • 10: Error (MSI is not enabled or not allocated)
  • 11: Reserved