[H8-ML(3999)] Re: DMAについて
From: Toshio Inagaki <de7k2sbh@xxxxxxxxxxxxx>
Date: 2003年10月07日(火)10時19分44秒
このまま、このスレッドに繋げるのはかなり心苦しいのですが・・・

"Henry Sugimoto of OB." <ob_henry@xxxxxxxxxxxxxxxx> wrote:

>    これなんですが、H8やSH2,3のマニュアルからは
>  割り込みとDMAの優先順位が、良くは読み取れない
>  のですが、どなたか理解されてましたら、教えて下さ
>  い。  バースト状のDMA中に、割り込み要因が発
>  生した場合、割り込み処理中にDMA要求が発生した
>  場合、どうなるんだろぉ〜♪

H8/3067あたりだとNMI割り込みとDMACで一応書かれてますね。
私のふる〜い記憶と解釈だとBUS権を持ってるデバイスがそれを
解放するまで他のデバイスはBUSを使わせて貰えないと思ってます。
なので、通常割り込みあたりだとDMAがBUSを使ってる間はデータ
落ちが発生するかな?と(特にブロック転送)。
BUSの優先権もCPUが最低だし(ただすぐにBUS権を譲るとは書いてないですが)

※昔あったサイクルスチール(?)あたりならなんとかなる?


----------------------------------------------
Toshio Inagaki(稲垣 敏夫)
e-mail : de7k2sbh@xxxxxxxxxxxxx
URL  http://www.bb.wakwak.com/~de7k2sbh/
スレッド概略
[3987(R)](起点)
 └[3997(U)]
   └[表示中]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]