テクニカル ドキュメント #122



Doc ID: 122
製品: WinDriver
Version:  --

PCI 転送

PCI 転送のオプションには 2 種類あります: FIFO (文字列転送) への読み込み/書き込み、 または異なるメモリ ブロックへの読み込み/書き込み。

メモリ ブロックへの読み込み/書き込みの場合、PC のメモリ アドレスから/へ、 カードのメモリ アドレスへ/からデータを転送します。カードのメモリ アドレスと PC のメモリ アドレスの両方を次の転送用に増やします。 このように PC のアドレスとカードの同じ関連するアドレス間でデータを転送します。

 
.
 

FIFO への読み込み/書き込みの場合、PC のメモリ アドレスから/へ、 カードのシングル アドレスへ/からデータを転送します。 次の転送用に PC のメモリ アドレスのみを増やします。 このように PC の増加したメモリ アドレスとカードのメモリの同じ FIFO 間で データを転送します。

 
.
 


WD_TRANSFER 構造体には、fAutoinc と呼ばれる自動的に増えたフラグがあります。 TRUE に設定した場合、I/O またはメモリ アドレスを FIFO (文字列転送) へ/からの転送用に増やします。FALSE に設定した場合、 同じポート/アドレスへすべてのデータを転送します。

PCI 転送の詳細情報は、WinDriver のユーザー マニュアル A.2.10 「WD_Transfer」 を参照してください。