关于MCU、CPU扩展SDRAM的一个小知识
生活随笔
收集整理的這篇文章主要介紹了
关于MCU、CPU扩展SDRAM的一个小知识
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
像上圖這種硬件電路圖上的16個數據位和我們在初始化SDRAM的時候設置的16位數據位寬是指我們讀寫SDRAM的時候可以同時讀寫16個數據位,數據線越多肯定越快,但是數據線也不可能無限增加,我們在程序里是可以讀寫8位,16位,32,或者別的位數都是沒問題,程序員控制的是CPU,而CPU把讀寫指令發給內存控制器,內存控制器再進行一系列復雜的操作(勞苦功高),比如我們讀寫32位的數據,那么內存擴展器就分兩次進行讀寫,讀寫8位,內存控制器會根據我們控制芯片的A0地址線是1還是0來判斷要讀寫16位數據的高8還是低8位。
注:(這個電路圖本來在右邊還有一塊SDRAM的,也就是擴展成32個數據線的擴展內存,所以CPU的LADDR2連內存芯片的A0,后面以此類推,我這里講的是16位的情況,那么應該是LADDR1連擴展內存的A0)
總結
以上是生活随笔為你收集整理的关于MCU、CPU扩展SDRAM的一个小知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 那个年代剧情介绍
- 下一篇: S3C2440扩展SDRAM