新千葉 ガーベージ・コレクション

FPGA マガジンやインターフェースで書けなかったこと等をちょぼちょぼ書いてます。@ryos36

2015-07-01から1日間の記事一覧

DMASTP<S|B>

DMASTP と DMAWFP はペアーで使う必要があった。明示的にそうは書いてないが、意味的にはそうみたい。仕様書には要求があって、ACK を返すとある。 つまり drvaild + drtype で要求。でも、DMAC 側はその要求をいつどう受けていいかわからないので、通常は D…

DMAWFP

Wait For Peripheral で 0xf8003100 が 0xc007 の状態になるのを確認。0xc が WFP と BURST を待っている(あるいは待っていた)というフラグ。7 が Waiting for peripheral 状態。drvalid と drtype を定期的に与えることで解除されて先に行くことを確認し…

PL330 勉強中

なんとなくハンドアセンブルで使えるようになった。DMAWFP は動いているように思える。davlid と datype と daready のハンドシェークの確認が必要。