ホーム
製品リスト
ダウンロード
オンラインショップ
お問い合わせ
会社概要
ブログ
検索
ダウンロード
ショップ
お問い合わせ
会社概要
ブログ
Toggle navigation
Jungo
製品ホーム
製品
WinDriver 製品一覧
WinDriver PCI
WinDriver USB
WinDriver for Servers
Windows ドライバーのデジタル署名サービス
WHQL (HLK) プレテスト代行サービス
ダウンロード
WinDriver PCI
WinDriver USB
価格
技術情報
テクニカル情報
マニュアル ダウンロード
テクニカル ドキュメント
FAQ
リリースノート
ブログ
お問い合わせ
テクニカル ドキュメント #77
Doc ID:
77
製品:
WinDriver
Version:
--
ある PCI カードから他のカードへ Direct Block 転送をどのように実行しますか?
両方のカードを検出しレジストします (WD_PciScanCards()、WD_PciGetCardInfo() および WD_CardRegister() 関数を使用)。
どちらからのカードを PCI DMA Master Capable にする必要があります。Slave カードの物理アドレスでそれをプログラムします。スレーブ カードの WD_PciGetCardInfo() で設定された pciCard.Card.Item[i].I.Mem.dwPhysicalAddr を使用することによって、このアドレスを取得できます。
[詳細は WinDriver のユーザー マニュアルを参照してください]。
DMA 実行のサンプルは、たとえば、Scatter/Gather DMA の場合、サンプル コード ページ (または WinDriver\plx\9054\lib ディレクトリ以下) の "P9054_LIB.C" で、または、連続バッファDMA の場合、WinDriver\amcc\lib\amcclib.c です。
このサイトでは、サイトや広告を改善するために Cookie を使用します。サイトを利用することで、Cookie の使用に同意するものといたします。詳細は
プライバシーについて
をご覧ください。
同意する