
北京谈球吧论坛科技有限公司
谘詢熱線:010-82488292
公司電話:010-82488292
公司傳真:010-82611646
企業郵箱:sales@changyinwuye.com
地址:北京市海澱區中關村大街19號 新中關大廈B座南翼15層1507室
i.MX6開發板的DDR參數設置
摘要 : 在i.MX6處理器上,DDR3需要4個校準過程,這些校準過程微調MMDC PHY等待寄存器校正會在DDR Stress Test Tool鍵入DDR3配置。首先,校準測試會提示DRAM頻率。i.MX6Q和i.MX6D的默認值是528MHz,i.MX6DL、i.MX6S和i.MX6SL的默認值是400MHz。這是BSP使用的DRAM頻率。按‘y‘來繼續執行校正過程。這裏輸入‘n‘會有一個選項來選擇特
DDR Stress Test Tool 提供了兩種用途。首先,它可以用來對校準DDR3,以便於MMDC PHY delay settings和PCB配對,來達到最佳的DRAM新能。整個過程是全自動的,因此客戶可以在較短的時間內讓他們的DDR3工作起來。 另外,該工具可以運行內存壓力測試,用來驗證DDR3的功能和可靠性。壓力測試可以用來驗證硬件連接、MMDC寄存器參數和DDR3模式寄存器設置。測試最重要的目的是讓客戶驗證DDR3在他們的自己的板子上運行穩定。
Calibration 在i.MX6處理器上,DDR3需要4個校準過程,這些校準過程微調MMDC PHY等待寄存器校正會在DDR Stress Test Tool鍵入DDR3配置。首先,校準測試會提示DRAM頻率。i.MX6Q和i.MX6D的默認值是528MHz,i.MX6DL、i.MX6S和i.MX6SL的默認值是400MHz。這是BSP使用的DRAM頻率。按‘y‘來繼續執行校正過程。這裏輸入‘n‘會有一個選項來選擇特定的頻率。它僅僅是用來調試。DRAM頻率選擇結束後,這個工具會開始校正。
Write Leveling Calibration
這是第一個校正,用來微調從i.MX6 processor輸出的DRAM clock和write DQS 之間的delay,按‘y‘來繼續執行校正過程。如果board已經校正並且校正結果已經和融入腳本,按‘n‘跳過校正。 在按‘y‘開始校正以後,你需要輸入DDR3 Mode Register MR1的值,MR1的值可以在初始化腳本的下列行中找到。The value 是等號後的兩個最高有效字節,i.e. 0x0004 on this example.
setmem /32 0x021b001c = 0x00048031 // MMDC0_MDSCR, MR1 write, CS0 The value必須是和DDR初始化腳本中的是同一個。否則,下麵測試結果將無效,因為The Value是用來恢複 DDR3的MR1的value,當退出write leveling模式。
Read DQS Gating Calibration
第二個校正過程是DQS gating calibration。它用來微調讀DQS gating,讓它可以準確的捕獲讀DQS信號。校正程序調整DQS gating delay 在4/256始終周期找有效的DQS delay window。按‘y‘/‘n‘
中間操作類似,不再翻譯
Calibration Results
After finishing all the calibration process, the calibration results are summarized and as shown below. ?The tool will proceed to run the DRAM stress test with the delay registers updated with these calibration results.
However, it is very important that these results should be recorded down and the DRAM initialization script should be updated accordingly. When porting the MMDC parameters to the firmware, the delay registers must be programmed according to the updated script. Otherwise, the DDR3 may not be able to run stably on the firmware.
總的來說,大概操作過程如下: 使用Freescale提供的Aid工具(Excel)根據自己板子的選料及設計,生成.inc文件,這部分Freescale會幫忙做好,隻需要將設計資料提供給AE使用DDR Stress Test Tool來在自己的板子上校正生成的參數根據測試結果,修正自己的.inc文件並進行壓力測試將inc文件中數據添加到u-boot的flash_header.s。
上一篇:TQIMX6Q_BASEC開發板與4412(A9對比)開發平台對比分析1970-01-01
下一篇:RK3288底板+核心板設計過程1970-01-01
文章推薦
- 智能家居必經之路探討——谈球吧论坛科技
- 物聯網環境下的新零售之戰-谈球吧论坛科技
- 發展農業物聯網 攻關核心技術是關鍵——谈球吧论坛科技
- 應用推廣遭遇三大障礙——谈球吧论坛科技
- 最近的大熱人工智能行業,創業者成功的有多大?-谈球吧论坛科技
- 農業自動化的發展趨勢——谈球吧论坛科技
- 以光子作為存儲單元?這樣的內存有啥優勢
- 物聯網雲智能鎖助力智能家居安全係統——谈球吧论坛科技
- 雲電視或成智能家居普及的突破口——谈球吧论坛科技
- 物聯網將做大智能家居市場蛋糕——谈球吧论坛科技
- 利用現代信息技術改造提升傳統農業——谈球吧论坛科技
- 可穿戴設備將成為遠程醫療的優選終端——谈球吧论坛科技
- 智慧農業--夢想因物聯網技術而變成現實——谈球吧论坛科技
- 農業物聯網技術前景廣闊 農民開始幸福生活——谈球吧论坛科技
- 國內首家“物聯網”農貿市場 ——谈球吧论坛科技
- 物聯網:傳感器改變農業“靠天吃飯”的傳統——谈球吧论坛科技
- 北京今起試點實行路側停車電子收費 有多種支付方式
- 成本過高,農業物聯網難“接地氣”——谈球吧论坛科技
- 淺析醫療物聯網——谈球吧论坛科技
- 物聯網時代,ARM向左和英特爾向右-谈球吧论坛科技
我要評論: | |
*內 容: |
|
驗證碼: |
|
共有0條評論