一. 前言
世平集團針對 DDR 相關技術整理了一系列博文,下圖為詳細的博文索引架構;筆者希望能夠透過這些博文協助大家更了解如何在 i.MX8 相關平臺上使用 DDR,未來筆者也會持續更新此系列的相關博文還懇請支持!而本篇博文會針對 DDR 相關技術索引架構中的【ATU Book-i.MX8 系列-DDR】DDR 資料庫使用說明這篇文章做介紹,接下來讓我們開始進入正題吧!
不知道各位讀者在開發自家的板子時是否有更換為不同廠牌或不同容量 DDR 的需求? 因業務或其他政治因素考量所以想要換成別廠牌的 DDR 顆粒之類的! 通常將此問題拿去詢問您的代理商聽到的的答案多數都是「請使用 Approved Vendor List ( AVL ) 中有的 DDR 顆粒」。那如果您想使用的那顆 DDR 顆粒不在 AVL 清單內呢? 世平集團除了針對 DDR 相關技術有整理了一系列博文外,也有整理出一份屬於世平集團自己認證的 DDR AVL;此 AVL 中的 DDR 顆粒都是經過至少三天三夜壓力測試過的,而這些「測試數據」包含「軟體程式改動」等資訊都已被收錄在世平集團所建置的 DDR 資料庫中,我們也為此 DDR 資料庫設計了一套簡單的搜尋機制。若是您現在有更換 DDR 顆粒的需求但卻不知道此型號的 DDR 顆粒是否有在 i.MX8 相關平臺上使用過,不彷可以先透過此 DDR 資料庫搜尋看看唷!希望這個 DDR 資料庫可以協助各位平臺開發商達到「快速替換 DDR 顆粒」的目的,接著請跟著筆者的腳步一步步來了解此 DDR 資料庫如何操作吧。
二.?如何用使用 DDR 資料庫做搜尋
a.程式目的
此 DDR 資料庫主要記錄了有哪些 LPDDR4 型號有在 i.MX8 相關平臺上使用過,若是您有想要換 DDR 的需求時不彷可以先透過此 DDR 資料庫搜尋看看,此 DDR 資料庫將會協助您快速的知道有什麼型號可以在 i.MX8 相關平臺上使用。值得一提的是此 DDR 資料庫中紀錄了許多非原廠 AVL 有的 DDR 顆粒型號,筆者希望透過此 DDR 資料庫可以協助到正苦於更換 DDR 顆粒困擾的人們快速找到驗證過的 DDR 顆粒型號參數等資料。
b.?搜尋廠商功能 (?會列出該廠商支援的 DDR 型號清單 )
以下將示範如何透過此 DDR 資料庫的「搜尋廠商」功能來針對 DDR 顆粒的廠商做搜尋,假設您偏好使用某家廠商的 DDR 顆粒就可以使用此功能搜尋;而此功能會列出您所指定的 DDR 廠商的顆粒相關資訊 ( 例如 DDR 型號清單 ),比如說筆者偏好使用 Micron 的 DDR 顆粒就在 DDR 資料庫搜尋功能框中輸入?Micron,接著程式會列出所有在 i.MX8 相關平臺上使用過的?Micron 顆粒型號清單給您做參考。
步驟一:
開啟 DDR 資料庫程式 ( 本範例的程式檔名為 NXP_LPDDR4_SupportList_2021_0129_2.xlsm )。
步驟二:
點選 "啟用內容"。
步驟三:
點選 "搜尋廠商並列出 DDR 清單" 功能。
步驟四:
輸入您想搜尋的廠商名稱並按下 "確定"。 本範例以搜尋 Micron 廠商做為範例。
結果:
最後程式會在下圖黃色區域顯示該廠商可支援的 DDR 顆粒型號與容量等資訊,本範例礙於商業機密在此不列出更多資訊。
c. 搜尋「指定型號」功能 ( 包含兩個子功能 )
搜尋「指定型號」功能又劃分為兩個獨立的子功能,第一個功能會根據使用者輸入的型號列出所指定的 DDR 詳細資料 ( 比如說記憶體容量大小等資訊 ),第二個功能會根據使用者輸入的型號轉跳到該指定 DDR 顆粒的相關資料夾 ( 資料夾中會有詳細的 DDR 相關文件 )。後續將會依序做說明請各位讀者繼續看下去吧!
(1) 「指定型號並開啟相關資料夾」功能
以下將示範如何透過此 DDR 資料庫的搜尋「指定型號」功能來針對特定的 DDR 顆粒型號做搜尋,假設您偏好使用某個型號的 DDR 顆粒就可以使用此功能搜尋;而此功能會幫您轉跳至所指定的 DDR 顆粒型號相關文件資料夾,比如說筆者偏好使用 Micron 的 MT53D512M32D2 這顆 DDR 顆粒就在 DDR 資料庫搜尋功能框中輸入 MT53D512M32D2,接著程式會幫您轉跳至?MT53D512M32D2 DDR 顆粒型號的相關資料夾路徑,而該資料夾下會有:
1.?此 DDR 顆粒的 Datasheet。
2.?RPA 相關文件。 ( 包含 ".ds" 檔、DDR Stress Tool 壓力測試的結果、編譯所需要的 ".c" 檔等 )
3. 相關軟體 Binary。( 例如: U-boot Image、Kernel Image、Device Tree File 等 )
4. 相關軟體程式碼。 ( 例如 Patch )
接著請跟著筆者的腳步一步步來了解程式操作吧!
步驟一:
點選 "指定型號並開啟相關資料夾"。
步驟二:
輸入型號後按下 "確定"。本範例以搜尋?Micron 廠牌的 MT53D512M32D2 這個型號的 DDR 顆粒為例子。
結果:
最後程式會幫您開啟一個資料夾,而資料夾中會包含此 DDR Datasheet、RPA 相關文件、相關軟體 Binary、相關軟體程式碼等內容供您參考。
下圖為進入「軟體?Binary 」資料夾的示意圖。
下圖為進入「RPA 相關文件」資料夾的示意圖。
(2) 「指定型號並顯示詳細訊息」功能
以下將示範如何透過此 DDR 資料庫的搜尋「指定型號」功能來針對特定的 DDR 顆粒型號做搜尋,假設您偏好使用某個型號的 DDR 顆粒就可以使用此功能搜尋;而此功能會列出您所指定的 DDR 顆粒型號資訊 ( 例如此顆記憶體容量大小等?),比如說筆者偏好使用 Micron 的 MT53D512M32D2 這顆 DDR 顆粒就在 DDR 資料庫搜尋功能框中輸入 MT53D512M32D2,接著程式會列出此 DDR 顆粒型號的資訊給您做參考 ( 後續再說明 )。
步驟一:
點選 "指定型號並顯示詳細訊息"。
步驟二:
輸入型號後按下 "確定"。本範例以搜尋?Micron 廠牌的 MT53D512M32D2 這個型號的 DDR 顆粒為例子。
結果:
最後程式會列出此 DDR 顆粒型號的細節 ( 請參考下圖黃色部分 ),例如說此顆 DDR 顆粒的記憶體容量大小、在哪個平臺使用過、使用的軟體版本為何等資訊。
三. 結語
世平集團針對 DDR?相關技術做了一些研究,當中也包含本篇博文介紹的 DDR 資料庫,筆者希望透過此 DDR 資料庫可以方便使用者快速查詢到想要找的 DDR 顆粒相關資訊;而該 DDR 資料庫中包含了該指定 DDR 顆粒的壓力測試結果與相關檔案 ( 例如?DDR Datasheet、RPA 相關文件、相關軟體 Binary、相關軟體程式碼 ) 等內容,若讀者您有指定想使用的 DDR 顆粒不妨可以聯絡世平集團,讓我們協助您在我們的 DDR 資料庫中搜尋看看是否有您需要的 DDR 顆粒型號,很期待能替您解決更換 DDR 顆粒的困擾。
參考來源