32 ビット/33MHz PCI バスでの実際のデータ転送速度はどれくらいですか? 32K の 32 ビット サンプルを PCI カードから Windows を実行している Intel CPU に転送する必要があります。ブロックは1ミリ秒で転送されると思いますが、40ミリ秒かかります。PCI ボードには PLX PCI-9056 が搭載されています。仮想アドレスを使用してカード メモリにアクセスしていますが、CPU が故障しているため、CPU の関与によってデータ レートが維持されていると思われます。DMA に行くと、1msec 近くで転送されますか? 私が疑問を持っている理由は、PXI SDK ユーザーマニュアルに次のように記載されているためです。
「BAR スペース メモリの読み取り/書き込みは一般的に相対的に低速です。読み取りは通常 2 ~ 4MB/秒にすぎません。」