クリティカルな問題
UniPHY ベースのメモリー IP を有効にするには回避策が必要です。 SOPC Builder for DDR2 および DDR3 SDRAM コントローラーに対応 UniPHY 搭載 UniPHY、QDR II および QDR II SRAM コントローラー、および UniPHY 対応 RLDRAM II コントローラー
DDR2 および DDR3 SDRAM コントローラーの場合、次の手順を実行します。 SOPCBuilder で UniPHY ベースのメモリー IP サポートを有効にする手順:
- [ コントローラーの設定] タブ UniPHY パラメーター・エディターを使用した DDR2 および DDR3 SDRAM コントローラーで、 SOPC Builder の Power-of-2 データバス幅の生成をオンにします。
- DDR2 の[コントローラーの設定]タブで および UniPHY パラメーター・エディターを使用した DDR3 SDRAM コントローラーの生成 をオンにします。 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 の Power-of-2 データバス幅の生成 をオンにします。 Builder.
- 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 の Power-of-2 データバス幅
- RLDRAM の [コントローラーの設定]タブで UniPHY パラメーター・エディターを備えた II コントローラーで、Generate をオンにします。 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),