在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>電子百科>存儲設備>外置及共享硬盤>

設計程序 - 處理器外接SDRAM的控制技術介紹

2011年04月21日 11:42 本站整理 作者:秩名 用戶評論(0
設計程序

  了解了SDRAM規格與內存控制器的緩存器功能之后,接著就要設計SDRAM的初始化程序,其一般設計程序概述如下:

  1. 設定刷新定時器(refresh timer)的預分頻(prescaler)參數:它決定刷新定時器的輸入頻率(input clock)。總線頻率除以此參數(或者還要再加上一個正整數值)就等于刷新定時器。

  2. 設定刷新定時器的計時時間的長度(或刷新速率):亦即,設定刷新SDRAM暫存內容的時間間隔。當此計時時間終了時,內存控制器會自動發出刷新請求。例如:若已知系統頻率和最大可允許的刷新時間,就可以經由預分頻參數、系統頻率、最大可允許的刷新時間,求出適當的刷新時間間隔(不能大于最大可允許的刷新時間)。請參考上節的REFRESH RATE定義。

  3. 設定基準地址(base address):大多數的SoC都是采用多任務式總線(multiplexed bus)架構,使不同種類的內存、不同的數據端口大小(port size)能夠共享使用相同的總線,此時,內存控制器必須根據此基準地址,來和目前所要存取的地址做比較,之后,內存控制器才能知道目前要和哪一種內存——具有某種特定的屬性——進行存取作業。這些特定的屬性包括:內存的作業模式或類型、數據端口大小、防止寫入、使用外部的內存控制器、局部區域的獨立運算(atomic opration)、支持數據管線作業(data pipelining;可以增加一個執行周期,以省略掉數據建立所需的額外時間)、數據是正確的。

  4. 設定存取模式:這包含,設定SDRAM的大小、單一SDRAM的內部記憶排的數量、行起始地址的位(row start address bit)、行地址線的數目(row address lines)、分頁模式(當總線閑置時,分頁是關閉的;亦或一直保持開啟,直到發生分頁失誤或執行刷新作業)、取消內部記憶排交錯(bank interleaving)。

  5. 設定作業模式:這包含,選擇多任務尋址的方式(記憶排交錯或分頁交錯)、啟動刷新作業、存取SDRAM時執行何種作業、選擇多任務尋址的腳位與記憶排的多任務地址線、決定A10腳位、設定SDRAM的各種時間參數(請參考上節介紹與SDRAM規格書)、突量數據(burst)的長度、開啟外部多任務尋址、延長SDRAM的控制(命令)時間。

  6. 按照不同內存控制器的要求,執行SDRAM的初始化程序(下列僅是范例):

  ● 對所有記憶排,執行PRECHARGE命令1次。

  ● 執行CBR REFRESH命令8次。

  ● 執行MODE REGISTER WRITE命令1次。

  ● 啟動刷新服務,讓SDRAM進入正常作業狀態中。

  轉譯備份緩沖器

  “轉譯備份緩沖器(Translation Lookaside Buffer;TLB)”保存著最近才被使用的“分頁表項目(page table entry;PTE)”。PTE是一種數據結構,包含著可以將“有效地址”轉譯成“實體地址”的信息。PTE是以分頁為一個儲存單位,一個分頁是4 KBytes。通常,32-bit處理器的一個PTE含有8 Bytes的信息,而64-bit處理器的一個PTE含有16 Bytes的信息。

  通常,TLB是位于“內存管理單元(MMU)”內部,而且又可區分為:指令MMU內的“指令TLB(ITLB)”、數據MMU內的“數據TLB(DTLB)”。它們和外部內存的關系很密切,所以,在完成SDRAM的初始化作業之后,通常會令全部的PTE無效,并關閉指令緩沖器(I Cache)和數據緩沖器(D Cache),以清除所有殘留的數據。

  結 語

  內存的控制方式在系統開機時就被決定了。因此,如果要對SDRAM進行硬件線路的除錯驗證,都必須在開機程序(boot code)中進行。若不了解SDRAM的規格和SoC處理器的內存控制方式,這個除錯工作將會變得很困難。

非常好我支持^.^

(1) 100%

不好我反對

(0) 0%

( 發表人:Spring )

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 美女三级网站| 一区二区三区四区欧美| 猛操在线| 奇米影视狠狠| 黄字幕网| 欧洲三级网站| 亚洲一区中文| 99在线国产| 亚洲黄色小视频| 色婷婷久久| 免费看一级毛片| 国产普通话一二三道| 1000部啪啪勿入十八免费| 天天操天天碰| 98色花堂永久地址国产精品| 69xxx网站| 久久 在线播放| 天天色天天拍| 六月丁香婷婷综合| 色多多福利| 美女网站视频一区| 国产成年美女毛片80s| 亚洲一区二区黄色| 免费看曰批女人爽的视频网址| 成人夜色视频网站在线观看| 亚洲视频入口| 亚色在线视频| 免费在线色| 夜夜爽影院| 国产精品无码永久免费888| 国产操女| 亚洲日韩图片专区第1页| 欧美一级视频在线| 成人在线精品| 国产吧在线视频| 天天干天天拍| 黄色在线播放视频| 亚洲天堂网站| 酒色激情网| 天天综合色天天桴色| 五月天激情在线|