[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 06/12 00:30 / Filesize : 193 KB / Number-of Response : 944
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

組み込みプログラマー雑談スレッド その9



906 名前:893 mailto:sage [2008/08/29(金) 10:14:25 ]
連投してみる。ってか、一緒にしたら改行多すぎで怒られてしまったので分離。

>>895
まずは他人をクソ野郎呼ばわりする前に、どこがどうわからないのか質問
したまへ。

データバスのbit入れ替えの話なんかは、ここに書かれている範囲内で理解
できないのならそもそもハードウェアの知識が不足してるよ。

アドレスがずれる話は結構ありがちで、通常ソフトウェアからみたアドレス
はbyte単位なんだけど、デバイスのデータバスが16bitならばアドレスは当然
16bit単位でしか表現出来ない。そこで、デバイスアドレスのLSBがA0で、CPU
のアドレスのLSBもA0だとすると、単純に同じ数字のピンを接続したくなるの
だけど、CPU側のアドレスがバイトアクセス基準で振られている場合にはCPU
のA1とデバイスのA0を繋げないとまともにアクセスが出来なくなってしまう。

NOR-Flashメモリなんかだと、デバイス自体が16bit/8bit両方でアクセス可能
になっていて、16bitで使う時にはA0がLSB、8bitで使う時にはA-1がLSBとなる
物がある。

ちと解りにくいかもしれんが、こんな感じだよ。

ちなみに、I/O分離タイプのRAMというのは、入力ピンと出力ピンが物理的
に分離している、という事ね。まぁここら辺はソフト屋はあまり意識する
必要はなないかな?但し、理解していると、配線ミスがあった時にハード
屋さんに「ここが間違ってんぞ、ゴラァ!」と偉そうに言う事が出来るか
も?w







[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<193KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef