v850e2/px4 DMC機能中断に関して

V850E2/Px4のDMCに関して聞きたいのですが、
DTRC0レジスタでDMA転送を中断し、その後同レジスタでDMAの中断をクリアすると、DMA転送は中断した時点から再開するのでしょうか?
もしくは次の起動要因が発生するまで開始しないのでしょうか?
Parents
  • ramothさん
    ありがとうございます。
    Googleで検索したら出てこなかったので^^;

    ちょっと書き直しました。

    「DMA サイクル」
    1 回分の転送単位を転送する期間(内蔵システムバスのリード・サイクルが始まってから,ライト・サイクルが終了するまで。128 ビット転送の場合はリード・サイクル4 回,ライト・サイクル4 回が終了するまで。)

    とあるので、リードとライトがセットになって完了みたいですね。


    ちなみに
    Px4(Rev.1.02 2013.03)には書かれていませんけども、
    ML4(Rev.2.00 2013.02)には以下の文章が書かれています。
    「再開するにはDTRCxADS ビットをクリアしてください。その時点でDMA 転送が要求されている場合,優先順位が最も高いチャネルの転送を行います。」

    4KXuqziqd7T75LGq_A0286.gif

    QFc3SZFbGS5FLmDf_A0285.gif

Reply
  • ramothさん
    ありがとうございます。
    Googleで検索したら出てこなかったので^^;

    ちょっと書き直しました。

    「DMA サイクル」
    1 回分の転送単位を転送する期間(内蔵システムバスのリード・サイクルが始まってから,ライト・サイクルが終了するまで。128 ビット転送の場合はリード・サイクル4 回,ライト・サイクル4 回が終了するまで。)

    とあるので、リードとライトがセットになって完了みたいですね。


    ちなみに
    Px4(Rev.1.02 2013.03)には書かれていませんけども、
    ML4(Rev.2.00 2013.02)には以下の文章が書かれています。
    「再開するにはDTRCxADS ビットをクリアしてください。その時点でDMA 転送が要求されている場合,優先順位が最も高いチャネルの転送を行います。」

    4KXuqziqd7T75LGq_A0286.gif

    QFc3SZFbGS5FLmDf_A0285.gif

Children
No Data