[Armadillo:06854] Armadillo-300 拡張バスについて

TFC 小林 email@hidden
2011年 3月 3日 (木) 21:19:24 JST


お世話になります、TFC小林です。

Armadillo-300の拡張バス(CON12)について教えてください。

CPUから拡張バスを通して、16bit幅でリード・ライトの
アクセスをしたいと思うのですが、
現在、StaticConfigレジスタ(0xA0700260)=0x00000081を設定して
リード・ライトをそれぞれ1回のみ実行すると、
リードについては、
BLS0=0,BLS1=0で16bitアクセスが2回出力され、
ライトについては、
BLS0=0,BLS1=1で下位8bitアクセスが1回、
BLS0=1,BLS1=0で上位8bitアクセスが1回、
出力されます。
リード、ライトともにアドレスは同じです。

リードについては何故16bitが2回出力されるのか?
ライトについては何故8bitなのか?

どのようにすれば、16bitでリード、ライト
1回のアクセスにすることが出来るかご教授お願いします。

参考までにConfigレジスタ値(0xA0700000 - 0xA0700300)を
読み出したファイルを添付させていただきました。

よろしくお願いします。

-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: A0700000.csv
型:         application/vnd.ms-excel
サイズ:     3474 バイト
説明:       無し
URL:        <http://lists.atmark-techno.com/pipermail/armadillo/attachments/20110303/948b1b7c/attachment.xlb>


armadillo メーリングリストの案内