Multi Channel DMA Intel® FPGA IP for PCI Express* デザイン例のユーザーガイド

ID 683517
日付 10/06/2023
Public
ドキュメント目次

2.8.1.2. QCSRレジスター (ベースアドレス64’h10000)

この空間には、外部記述子コントローラーのコントロールおよびステータスレジスターが含まれます。ホストは、D2HキューとH2Dキューに個別の記述子リングを維持します。外部記述子コントローラーのデザイン例は、16チャネルをサポートします。各チャネルの記述子コンテキストは、次のCSRレジスターで更新することができます。

アドレス [11:8] = チャネル番号 (キューID)

アドレス [7] = データムーバーの方向。0 = D2H、1 = H2D

アドレス [6:3] = レジスターオフセット

表 21.  D2H Start Address (オフセット8’h00)
ビット[63:0] ビット名 R/W デフォルト 詳細

[63:0]

Start_addr

R/W

0

D2Hリングバッファー開始アドレス [63:0]

表 22.  D2H Buffer Size (オフセット8’h08)
ビット[63:0] ビット名 R/W デフォルト 詳細
[63:16] rsvd     予約済み

[15:0]

size

R/W

0

D2Hリングバッファー・サイズ

表 23.  D2H Tail Pointer (オフセット8’h10)
ビット[63:0] ビット名 R/W デフォルト 詳細

[63:16]

rsvd

   

予約済み

[15:0]

tail_ptr

R/W

0

D2Hリングバッファー・テールポインター。ホストSWによって更新され、DMA HWに対して読み取り専用

表 24.  D2H Head Pointer (オフセット8’h18)
ビット[63:0] ビット名 R/W デフォルト 詳細

[63:16]

rsvd

   

予約済み

[15:0]

head_ptr

RO

0

D2Hリングバッファー・ヘッドポインター。DMA HWによって更新され、ホストSWに対して読み取り専用

表 25.  D2H Write back Address (オフセット8’h20)
ビット[63:0] ビット名 R/W デフォルト 詳細

[63:0]

wb_addr

R/W

0

D2Hライトバック・アドレス [63:0]

表 26.  D2H Completion Pointer (オフセット8’h28)
ビット[63:0] ビット名 R/W デフォルト 詳細

[63:16]

rsvd

   

予約済み

[15:0]

cmpl_ptr

RO

0

D2Hリングバッファー完了ポインター。DMA HWによって更新され、ホストSWに対して読み取り専用

表 27.  H2D Start address (オフセット8’h80)
ビット[63:0] ビット名 R/W デフォルト 詳細

[63:0]

Start_addr

R/W

0

H2Dリングバッファー開始アドレス [63:0]

表 28.  H2D Buffer Size (オフセット8’h88)
ビット[63:0] ビット名 R/W デフォルト 詳細

[63:16]

rsvd

   

予約済み

[15:0]

size

R/W

0

H2Dリングバッファー・サイズ

表 29.  H2D Tail Pointer (オフセット8’h90)
ビット[63:0] ビット名 R/W デフォルト 詳細

[63:16]

rsvd

   

予約済み

[15:0]

tail_ptr

R/W

0

H2Dリングバッファー・テールポインター。ホストSWによって更新され、DMA HWに対して読み取り専用

表 30.  H2D Head Pointer (オフセット8’h98)
ビット[63:0] ビット名 R/W デフォルト 詳細

[63:16]

rsvd

   

予約済み

[15:0]

head_ptr

RO

0

H2Dリングバッファー・ヘッドポインター。DMA HWによって更新され、ホストSWに対して読み取り専用

表 31.  H2D Write back address (オフセット8’hA0)
ビット[63:0] ビット名 R/W デフォルト 詳細

[63:0]

wb_addr

R/W

0

H2Dライトバック・アドレス [63:0]

表 32.  H2D Completion Pointer (オフセット8’hA8)
ビット[63:0] ビット名 R/W デフォルト 詳細

[63:16]

rsvd

   

予約済み

[15:0]

cmpl_ptr

RO

0

H2Dリングバッファー完了ポインター。DMA HWによって更新され、ホストSWに対して読み取り専用