重大問題
啟用採用 UniPHY 技術的記憶體 IP 需要解決方法 支援適用于 DDR2 和 DDR3 SDRAM 控制器的 SOPC Builder 具有 UniPHY 的 UniPHY、QDR II 和 QDR II SRAM 控制器,以及 採用 UniPHY 的 RLDRAM II 控制器。
對於 DDR2 和 DDR3 SDRAM 控制器,請執行下列操作 在 SOPCBuilder 中啟用 UniPHY 型記憶體 IP 支援的步驟:
- 在 「控制器設定」 標籤上 在 DDR2 和 DDR3 SDRAM 控制器中,搭載 UniPHY 參數編輯器, 開啟 為 SOPC Builder 產生 2 個數據匯流排寬度的功率。
- 在 DDR2 中的 控制器設定 標籤上 和 DDR3 SDRAM 控制器搭配 UniPHY 參數編輯器,開啟 產生 SOPC Builder 相容重設。
- 產生外部記憶體介面 IP 系統後,
在文字編輯器中開啟您的 .sopc 檔案。在 .sopc 檔案中,
找到類似下列行線 (位於何處
) 您的 IP 核心的實例名稱:
//reset sources mux, which is an e_mux assign reset_n_sources = ~(~reset_n | 0 | 0 | ~_avl_resetrequest_n_from_sa| ~_avl_resetrequest_n_from_sa);
以 (零) 取代每一次~_avl_resetrequest_n_from_sa
0
發生的情況 使上述片段變成如下://reset sources mux, which is an e_mux assign reset_n_sources = ~(~reset_n | 0 | 0 | 0 | 0);
- 手動重新連接 UniPHY 重設輸入 (global_reset_n
和 soft_reset_n) 在 SOPC Builder 生成的頂級檔案 (System.v),
如下:
.global_reset_n (reset_n_sources), .soft_reset_n (reset_n_sources),
針對 QDR II 和 QDR II SRAM 控制器,請執行下列操作 在 SOPCBuilder 中啟用 UniPHY 型記憶體 IP 支援的步驟:
- 在 「控制器設定」 標籤上 在具有 UniPHY 參數的 QDR II 和 QDR II SRAM 控制器中 編輯器,開啟 為 SOPC 開啟「產生 2 個數據匯流排的功率」寬度 建立者。
- 在 QDR 中的控制器設定 標籤上 具備 UniPHY 參數編輯器的 II 和 QDR II SRAM 控制器,轉動 開 啟產生 SOPC Builder 相容的重設。
- 產生外部記憶體介面 IP 系統後,
在文字編輯器中開啟您的 .sopc 檔案。在 .sopc 檔案中,
找到類似下列行線 (位於何處
) 您的 IP 核心的實例名稱:
//reset sources mux, which is an e_mux assign reset_n_sources = ~(~reset_n | 0 | 0 | ~_avl_resetrequest_n_from_sa| ~_avl_resetrequest_n_from_sa);
以 (零) 取代每一次~_avl_resetrequest_n_from_sa
0
發生的情況 使上述片段變成如下://reset sources mux, which is an e_mux assign reset_n_sources = ~(~reset_n | 0 | 0 | 0 | 0);
- 手動重新連接 UniPHY 重設輸入 (global_reset_n
和 soft_reset_n) 在 SOPC Builder 生成的頂級檔案 (System.v),
如下:
.global_reset_n (reset_n_sources), .soft_reset_n (reset_n_sources),
對於 RLDRAM II 控制器,請執行下列步驟以啟用 SOPCBuilder 中採用 UniPHY 為基礎的記憶體 IP 支援:
- 在 「控制器設定」 標籤上 在搭載 UniPHY 參數編輯器的 RLDRAM II 控制器中,開啟 產生 適用于 SOPC Builder 的電源 2 資料匯流排寬度。
- 在 RLDRAM 中的 控制器設定 標籤上 具備 UniPHY 參數編輯器的 II 控制器,開啟 產生 SOPC Builder 相容重設。
- 產生外部記憶體介面 IP 系統後,
在文字編輯器中開啟您的 .sopc 檔案。在 .sopc 檔案中,
找到類似下列行線 (位於何處
) 您的 IP 核心的實例名稱:
//reset sources mux, which is an e_mux assign reset_n_sources = ~(~reset_n | 0 | 0 | ~_avl_resetrequest_n_from_sa| ~_avl_resetrequest_n_from_sa);
以 (零) 取代每一次~_avl_resetrequest_n_from_sa
0
發生的情況 使上述片段變成如下://reset sources mux, which is an e_mux assign reset_n_sources = ~(~reset_n | 0 | 0 | 0 | 0);
- 手動重新連接 UniPHY 重設輸入 (global_reset_n
和 soft_reset_n) 在 SOPC Builder 生成的頂級檔案 (System.v),
如下:
.global_reset_n (reset_n_sources), .soft_reset_n (reset_n_sources),