[問題] 請教有關NAND flash與NOR flash的問題....

看板Electronics作者 (￾NNN￾N)時間16年前 (2009/09/23 21:31), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
請問各位大大 在一個電子系統中 NAND flash 跟 NOR flash的作用差別在哪邊呢?? 就我的了解 好像NAND flash沒有辦法執行程式 而NOR flash可以 所以一般會把NAND拿來當作存程式的地方 開機之後再經由boot loader把程式從NAND中load到DRAM裡面執行程式 我比較不了解的地方是為什麼NOR可以執行程式而NAND不可以?? 是因為NOR可以隨機存取嗎?? 那麼在DRAM中執行程式 跟在NORflash中執行程式 又有甚麼樣的差別呢?? 另外有個問題是關於電子系統中的controller CPU或是ASIC要去讀取記憶體時 是不是必須透過controller 對記憶體下指令?? 我的問題是 NOR flash,NAND flash,DRAM這三種記憶體在讀取時 CPU或ASIC都需要透過controller來下讀取指令嗎?? 還是只有NAND flash需要 其他兩種不用呢?? 原因是甚麼?? 所謂的controller 指的是硬體 還是軟體?? 是存在於CPU中 或是存在於device中(CHIP或是各種周邊)?? 例如SD卡 它的內部是一顆NAND CHIP加上一個controller IC(??) 那麼這顆controller 的功用是甚麼呢?? 因為在電子系統的板子上 也會看見CPU直接跟NAND flash連接 這時候就沒有看到有所謂的controller IC在裡面 這是甚麼原因呢?? 感謝各位熱心的看完小弟的問題 如果可以給小弟一些方向的話 就更感激不盡了^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.102.80
文章代碼(AID): #1AkYCn2w (Electronics)
文章代碼(AID): #1AkYCn2w (Electronics)