作者markchen ()
看板LinuxDev
标题[问题]晶片选择的问题
时间Thu Jul 10 16:19:59 2008
请问一下 有人知道 像是 一些开发板上面的处理器 有
cs pin(chip select晶片选择) 有的可以再扩充memory 像是 sd/mmc/pcmcia/flash/
等 我想问的是 大部份的 外加进来的memory 它与本身记忆体的对映关系为何呢
我有看过的一个处理器 它有CS0 ~ CS3
ex:
CS0 0x80000000 ~ 0x8ffffffff <-後面的记忆体区块是我乱设的 只是要说明 这些CS
暂存器
有对映到记忆体区
CS1 0x90000000 ~ 0x9ffffffff
CS2 0xa0000000 ~ 0xaffffffff
CS3 0xb0000000 ~ 0xbffffffff
如果 我有一个flash 它的大小是 10mb的话 然後 它是被配到CS0
那如果 我要存取这个flash的话 是从CS0 的0x8000000 <--起始位址 再偏移10mb的大小
吗?
如果是这样的话 如果 我有一个flash 它的大小 比CS0的区块大的话 那会发生什麽样的
情况
可否说一些 额外扩充记忆体 或是其他储存装置的经验 我知道各家的开发板上的情况不
同
但我想抓一些概念 谢谢
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.161.173.165
1F:推 TroyLee:比他大的话要在电路上动一点手脚..加一点逻辑电路或是 07/10 20:31
2F:→ TroyLee:利用CPLD去自己解码 07/10 20:32