[16712]  IF-2769の転送モードについて
投稿者:Hiroya さん   2000-08-22 23:16:41
一番CPU負荷が低いのって、どの転送モードでしょうか。
いやあ、FIFOモードにしたら、MP3が音飛びまくりで(汗
よろしくお願いします。
  1. きと さん   2000-08-23 01:48:24
    やっぱバスマスタではないでしょうか?
    バスマスタ、I/O(FIFOはこれに属します)、DMAの順に負荷が高くなるはずです。
  2. CKK さん   2000-08-23 02:17:38
    あれ、DMAってFIFOよりも負荷が高いんですか?
    あの遅いDMAが制御するから、速度はともかく負荷は掛からないと思っていたのですが、何しろDMAなんて殆ど使わないもんで、よく分かりません(^^;)
  3. きと さん   2000-08-23 03:21:13
    すいません、ご指摘の通りです。勘違いしてました(^^;。
  4. さとたこ さん   2000-08-23 11:04:21
    まとめると、
    速度は バスマスタ>FIFO>DMA、
    CPU負荷は バスマスタ>DMA>FIFO
    ですかね。
    (DMAはデータ転送中にCPUは完全に遊んでるから、ひょっとしたらバスマスタよりも負荷低いのかも。)
    FIFOで音飛びが起こる場合、バスマスタにしてみてください。
    ただ、IF-2769のバスマスタは色々制限があったり、動作が怪しかったりしますが…(^^;
  5. Hiroya さん   2000-08-23 23:41:25
    みなさん、ありがとうございました。
    ではさっそく・・・すみません、メモリが燃えました・・・
    詳しくは別スレッドで・・・