在s3c2410/s3c2440中,儲存控制器提供了訪問外設 所需的訊號。
其中,位址線addr0-addr26的訪問範圍為128m,此外cpu還對外引出了8根片選訊號,ngsc0-ngsc7,對應於bank0-bank7,如此一來,位址空間達到了1g。
每乙個bank其實可以對應一種外設。
比如:bank0:nor flash
bank1:ide 介面命令塊暫存器s3c2410/s3c2440作為32位的cpu位址範圍理論上可以達到4gb,除去上面提到的1gb控制項外,還有一部分是cpu內部暫存器的位址,剩下的位址則沒有使用。bank2:ide介面控制塊暫存器
當然,並非每個bank的位址空間都被一外設完整的全部占用,事實上都只被占用一部分地方。
儲存控制器
嵌入式linux學習筆記 三 儲存控制器 一 使用儲存控制器訪問外設的原理 1 s3c2440的位址空間 s3c2440對外引出27根位址線addr0 addr26,訪問範圍只有128mb,cpu對外還引出8根片選訊號ngcs0 ngcs7,對應bank0 bank7,當訪問bankx的位址空間時,...
儲存控制器
個人看資料的理解,可能有誤,歡迎指正 這一部件是用於擴充套件的外設的,它所產生引導出的rom的8個bank是應用於擴充套件的外設 如網絡卡,sdram等 使得這些擴充套件外設可以通過匯流排形式來訪問擴充套件的外設。對於32位cpu,它可使用的位址範圍達到4gb。其中的1gb就是該部件所引申對應的,另...
ARM 儲存控制器
初入領悟 1 bank l bank的概念 2 s3c2440內部管理sdram暫存器配置 frist part 原理分析 s3c2440為32位微處理器,其可訪問空間為4g 但其中提供1g外設訪問空間,這1g空間有8個bank組成 及平均每個bank有128m的訪問空間 其中8bank的特性為 1...