美高森美-LOGO

Microsemi IGLOO2 HPMS DDR 控制器配置

Microsemi -DG0618-SmartFusion2-Devices-using-DDR 內存錯誤檢測和糾正-PRODUCT-IMAGE

介紹

IGLOO2 HPMS 具有嵌入式 DDR 控制器 (HPMS DDR)。此 DDR 控制器設計用於控製片外 DDR 記憶體。 HPMS DDR 控制器可從 HPMS(使用 HPDMA)以及 FPGA 結構存取。
當您使用 System Builder 建置包含 HPMS DDR 的系統區塊時,System Builder 會根據您的輸入和選擇為您設定 HPMS DDR 控制器。
使用者無需單獨進行 HPMS DDR 配置。詳情請參閱 IGLOO2 System Builder 使用者指南。
系統生成器

系統生成器

在 em Builder 中自動設定 HPMS DDR。

  1.  在 System Builder 的裝置功能標籤中,檢查 HPMS 外部 DDR 記憶體 (HPMS DDR)。
  2. 在“Memories”標籤中,選擇“DDR Memory Type”:
    • DDR2
    •  DDR3
    • LPDDR
  3. 選擇 DDR 記憶體的寬度:8、16 或 32
  4. 如果您想要為 DDR 使用 ECC,請檢查 ECC。
  5. 輸入DDR記憶體設定時間。這是 DDR 記憶體初始化所需的時間。
  6. 按一下匯入暫存器配置,從現有文字匯入 FDDR 的暫存器值 file 包含暫存器值。寄存器配置見表1 file 句法。
    Libero 會自動將此設定資料儲存在 eNVM 中。 FPGA 重設後,此設定資料將自動複製到 HPMS DDR 中。

圖 1 • System Builder 與 HPMS DDR

Microsemi-IGLOO2-HPMS-DDR-控制器-配置-1

表 1 • 暫存器配置 File 句法

  • ddrc_dyn_soft_reset_CR 0x00;
  • ddrc_dyn_refresh_1_CR 0x27DE;
  • ddrc_dyn_refresh_2_CR 0x30F;
  • ddrc_dyn_powerdown_CR 0x02;
  • ddrc_dyn_debug_CR 0x00;
  • ddrc_ecc_data_mask_CR 0x0000;
  • ddrc_addr_map_col_1_CR 0x3333;

HPMS DDR 控制器配置

當您使用 HPMS DDR 控制器存取外部 DDR 記憶體時,必須在執行時初始化 DDR 控制器。這是透過將配置資料寫入專用 DDR 控制器配置暫存器來完成的。在IGLOO2中,eNVM儲存暫存器配置數據,在FPGA重設後,配置資料從eNVM複製到HPMS DDR的專用暫存器進行初始化。

HPMS DDR 控制暫存器
HPMS DDR 控制器有一組需要在執行時間設定的暫存器。這些暫存器的配置值代表不同的參數,例如 DDR 模式、PHY 寬度、突發模式和 ECC。有關 DDR 控制器配置暫存器的完整詳細信息,請參閱 Microsemi IGLOO2 使用者指南
HPMS MDDR 暫存器配置

若要指定 DDR 暫存器值:

  1. 使用 Libero SoC 之外的文本編輯器,準備一個文本 file 包含暫存器名稱和值,如圖1-1所示。
  2. 在系統產生器的「記憶體」標籤中,按一下「匯入暫存器配置」。
  3. 導航至註冊配置文字的位置 file 在步驟 1 中準備好並選擇 file 導入。

圖 1-1 • 暫存器設定資料 – 文字格式

Microsemi-IGLOO2-HPMS-DDR-控制器-配置-2

HPMS DDR 初始化
您為 HPMS DDR 匯入的暫存器設定資料將會載入到 eNVM 中,並在 FPGA 重設時複製到 HPMS DDR 設定暫存器中。運行時無需使用者操作來初始化 HPMS DDR。這種自動初始化也在模擬中被建模。

連接埠說明

DDR PHY 接口
這些連接埠暴露在 System Builder 產生的區塊的頂層。有關詳細信息,請參閱 IGLOO2 System Builder 使用者指南。將這些連接埠連接到您的 DDR 記憶體。

表 2-1 • DDR PHY 接口

連接埠名稱 方向 描述
MDDR_CAS_N 出去 動態隨機存取存儲器
MDDR_CKE 出去 內存CKE
MDDR_時鐘 出去 時鐘,P側
MDDR_CLK_N 出去 時鐘,N 側
MDDR_CS_N 出去 動態隨機存取存儲器
MDDR_ODT 出去 動態隨機存取存儲器
MDDR_RAS_N 出去 動態隨機存取存儲器
MDDR_RESET_N 出去 DDR3 的 DRAM 重置
MDDR_WE_N 出去 文德拉姆
MDDR_ADDR[15:0] 出去 內存地址位
MDDR_BA[2:0] 出去 Dram 銀行地址
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) 進出 數據掩碼
MDDR_DQS ([3:0]/[1:0]/[0]) 進出 Dram 數據選通輸入/輸出 – P 側
MDDR_DQS_N ([3:0]/[1:0]/[0]) 進出 Dram 數據選通輸入/輸出 – N 側
MDDR_DQ ([31:0]/[15:0]/[7:0]) 進出 DRAM 數據輸入/輸出
MDDR_DQS_TMATCH_0_IN IN FIFO 輸入信號
MDDR_DQS_TMATCH_0_OUT 出去 FIFO輸出信號
MDDR_DQS_TMATCH_1_IN IN 信號中的 FIFO(僅限 32 位)
MDDR_DQS_TMATCH_1_OUT 出去 FIFO 輸出信號(僅限 32 位)
MDDR_DM_RDQS_ECC 進出 DRAM ECC 數據掩碼
MDDR_DQS_ECC 進出 Dram ECC 數據選通輸入/輸出 – P 側
MDDR_DQS_ECC_N 進出 Dram ECC 數據選通輸入/輸出 – N 側
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) 進出 DRAM ECC 數據輸入/輸出
MDDR_DQS_TMATCH_ECC_IN IN ECC FIFO 輸入信號
MDDR_DQS_TMATCH_ECC_OUT 出去 ECC FIFO 輸出信號(僅限 32 位)

某些連接埠的連接埠寬度會根據 PHY 寬度的選擇而改變。使用符號「[a:0]/[b:0]/[c:0]」來表示此類端口,其中「[a:0]」指的是選擇 32 位元 PHY 寬度時的端口寬度,「[b:0]」對應 16 位元 PHY 寬度,「[c:0]」對應 8 位元 PHY 寬度。

產品支援

美高森美 SoC 產品部為其產品提供各種支持服務,包括客戶服務、客戶技術支持中心、 web網站、電子郵件和全球銷售辦事處。 本附錄包含有關聯繫 Microsemi SoC 產品組和使用這些支持服務的信息。

客戶服務
聯繫客戶服務以獲得非技術產品支持,例如產品定價、產品升級、更新信息、訂單狀態和授權。
來自北美,請致電 800.262.1060
來自世界其他地方,請撥打 650.318.4460 傳真,來自世界任何地方,請撥打 408.643.6913

客戶技術支持中心
美高森美 SoC 產品部在其客戶技術支持中心配備了技術精湛的工程師,他們可以幫助回答有關美高森美 SoC 產品的硬件、軟件和設計問題。 客戶技術支持中心花費大量時間創建應用說明、常見設計週期問題的答案、已知問題的文檔以及各種常見問題解答。 因此,在聯繫我們之前,請訪問我們的在線資源。 我們很可能已經回答了您的問題。

技術支援
訪問客戶支持 web網站(www.microsemi.com/soc/support/search/default.aspx) 以獲得更多信息和支持。 可搜索的許多答案 web 資源包括圖表、插圖和指向其他資源的鏈接 web地點。

Web地點
您可以在 SoC 主頁上瀏覽各種技術和非技術信息,網址為 www.microsemi.com/soc.

聯繫客戶技術支持中心
技術支持中心擁有高技能的工程師。 可以通過電子郵件或通過 Microsemi SoC 產品組聯繫技術支持中心 web地點。

電子郵件
您可以將您的技術問題發送到我們的電子郵件地址,並通過電子郵件、傳真或電話收到回复。 此外,如果您有設計問題,您可以通過電子郵件發送您的設計 file接受幫助。 我們全天不斷地監控電子郵件帳戶。 向我們發送您的請求時,請務必包含您的全名、公司名稱和您的聯繫信息,以便高效地處理您的請求。
技術支持電子郵件地址是 soc_tech@microsemi.com.

我的案例
美高森美 SoC 產品組客戶可以通過轉到“我的案例”在線提交和跟踪技術案例。

美國境外
在美國時區以外需要幫助的客戶可以通過電子郵件聯繫技術支持 (soc_tech@microsemi.com) 或聯繫當地的銷售辦事處。 銷售辦事處列表可在以下位置找到
www.microsemi.com/soc/company/contact/default.aspx.

ITAR 技術支持
有關受國際武器貿易條例 (ITAR) 監管的 RH 和 RT FPGA 的技術支持,請通過以下方式聯繫我們 soc_tech_itar@microsemi.com. 或者,在我的案例中,在 ITAR 下拉列表中選擇是。 如需 ITAR 監管的 Microsemi FPGA 的完整列表,請訪問 ITAR web 頁。

美高森美公司(納斯達克股票代碼:MSCC)為以下領域提供全面的半導體解決方案組合:航空航天、國防和安全; 企業和通信; 以及工業和替代能源市場。 產品包括高性能、高可靠性模擬和射頻設備、混合信號和射頻集成電路、可定制的 SoC、FPGA 和完整的子系統。 Microsemi 總部位於加利福尼亞州的 Aliso Viejo。了解更多信息,請訪問 www.microsemi.com.

Microsemi 公司總部 One Enterprise, Aliso Viejo CA 92656 USA 美國境內:+1 949-380-6100 銷售額:+1 949-380-6136
傳真:+1 949-215-4996

© 2013 美高森美公司。 版權所有。 Microsemi 和 Microsemi 徽標是 Microsemi Corporation 的商標。 所有其他商標和服務標記均為其各自所有者的財產。

文件/資源

Microsemi IGLOO2 HPMS DDR 控制器配置 [pdf] 使用者指南
IGLOO2 HPMS DDR 控制器配置,IGLOO2,HPMS DDR 控制器配置,DDR 控制器配置,配置

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *