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

ID 683821
日付 10/06/2023
Public

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

ドキュメント目次

9.3. Control Register (GCSR)

この空間には、DMA 動作を制御するグローバル制御/ステータス・レジスターが含まれます。このレジスター セットへのアクセスは、PF0 のみに制限されています。

表 156.  コントロール・レジスター
レジスター名 アドレスオフセット アクセスタイプ 詳細
CTRL 8’h00 読み出し/書き込み 予約済み
RESERVED 8’h04   予約済み
WB_INTR_DELAY 8’h08 読み出し/書き込み 前のライトバック/割り込みからの経過時間がこのレジスターの遅延値を超えるまで、ライトバックおよび/または MSI-X 割り込みを遅らせます。
RESERVED 8’h0C – 8’h6F   予約済み
VER_NUM 8’h70 RO PCI Express用のマルチチャネル DMA IPのバージョン番号
SW_RESET 9'h120 RW

このレジスターに書き込み、PCI Express リンクを妨害せずにマルチチャネル DMA IP リセットを発行します。これにより、すべてのキューがリセットされ、すべてのコンテキストが消去されます。 PF0 からのみ発行できます。

表 157.   CTRL (Offset 8’h0)
Bit[31:0] フィールド名 R/W デフォルト 説明
[31:0] RSVD     予約済み
表 158.   WB_INTR_DELAY (オフセット 8'h08)
Bit[31:0] フィールド名 R/W デフォルト 説明
[31:20] RSVD     予約済み
[19:0] wb_intr_delay 読み出し/書き込み 0 前のライトバック/割り込みからの経過時間がこのレジスターの遅延値を超えるまで、ライトバックおよび/または MSI-X 割り込みを遅らせます。各単位は 2ns です。
表 159.   VER_NUM (オフセット 9'h070)
Bit[31:0] フィールド名 R/W デフォルト 説明
[31:24] RSVD     RESERVED
[23:16] MAJOR_VER RO 0

PCI Express用のマルチチャネル DMA IPのメジャーバージョン番号

[15:8] UPDATE_VER RO 0 PCI Express 用のマルチチャネル DMA IP のバージョン番のを更新します。
[7:0] PATCH_VER RO 0 PCI Express 用のマルチチャネル DMA IP のパッチバージョン番号

IP バージョン番号は、MAJOR_VER.UPDATE_VER.PATCH_VER 形式を使用して定義されます。MCDMA IP のバージョン番号については、IP の改訂履歴を参照してください。

表 160.   SW_RESET (オフセット 9'h120)
Bit[31:0] フィールド名 R/W デフォルト 脱クリプション
[31:1] RSVD     予約済み
[0] SW_RESET RW 0

このビットを設定して、PCIe リンクを妨害することなく MCDMA IP リセットを発行します。これにより、すべてのキューがリセットされ、すべてのコンテキストが消去されます。 PF0 からのみ発行されます。