Renesas Synergy™

FAQ 1007149 : 外部に 8ビット幅のデータ・バスしか持っていない製品で、 偶数番地も奇数番地も下位 8ビットを使用してアクセスすることはできますか?

V850にはいくつかありますので以下の 2つに分けて回答致します。

(1) V850Eシリーズ (V850E/MS、V850E/MA、V850E/IA等)

これらのデバイスには BSCレジスタが準備されており、 その設定により各メモリ・ブロックに対してデータ・バスの幅を 8bit/16bit のどちらかに指定できます。
これを 8bitにしていただくことで、そのメモリ・ブロックに対してはデータ・バスの下位 8bitを使用したアクセスとなります。


(2) V850/Sシリーズ (V850/SA、V850/SB、V850/SF、V850/SV等)

これらのデバイスのデータ・バスは 16bit幅に固定です。
従って、設定だけで 8bitにすることはできません。
8bitのデバイスを接続した場合には、外部にバス切り替え回路を追加して、  奇数番地へのアクセスの場合には 8bitのデータを上位 8bit側に切り替えるようにしてください。
具体的には、UBENLBENを用います。
UBEN がアクティブになったときには、外部デバイスと AD8-15 の間のバッファを選択、 LBEN がアクティブになったときには、外部デバイスと AD0-7 の間のバッファを選択するようにしてください。
なお、当然ながら 16ビットでのアクセスはできませんので、アクセスはバイト・アクセスだけにしてください。
 
 
適用製品
V850E/Ix
V850E/Mx
V850/Sx
他にご質問がございましたら、リクエストを送信してください