[問題]晶片選擇的問題

看板LinuxDev作者時間17年前 (2008/07/10 16:20), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
請問一下 有人知道 像是 一些開發板上面的處理器 有 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

07/10 20:31, , 1F
比他大的話要在電路上動一點手腳..加一點邏輯電路或是
07/10 20:31, 1F

07/10 20:32, , 2F
利用CPLD去自己解碼
07/10 20:32, 2F
文章代碼(AID): #18TSOpNq (LinuxDev)
文章代碼(AID): #18TSOpNq (LinuxDev)