記事 ID: 000074807 コンテンツタイプ: 製品情報 & ドキュメント 最終改訂日: 2021/08/29

SOPC Builder で UniPHY ベースのメモリー IP を使用する方法

環境

  • インテル® Quartus® II サブスクリプション・エディション
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    クリティカルな問題

    詳細

    UniPHY ベースのメモリー IP を有効にするには回避策が必要です。 SOPC Builder for DDR2 および DDR3 SDRAM コントローラーに対応 UniPHY 搭載 UniPHY、QDR II および QDR II SRAM コントローラー、および UniPHY 対応 RLDRAM II コントローラー

    解決方法

    DDR2 および DDR3 SDRAM コントローラーの場合、次の手順を実行します。 SOPCBuilder で UniPHY ベースのメモリー IP サポートを有効にする手順:

    1. [ コントローラーの設定] タブ UniPHY パラメーター・エディターを使用した DDR2 および DDR3 SDRAM コントローラーで、 SOPC Builder の Power-of-2 データバス幅の生成をオンにします。
    2. DDR2 の[コントローラーの設定]タブで および UniPHY パラメーター・エディターを使用した DDR3 SDRAM コントローラーの生成 をオンにします。 SOPC Builder 互換リセット
    3. 外部メモリー・インターフェイス 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);
    4. 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 サポートを有効にする手順:

    1. [ コントローラーの設定] タブ UniPHY パラメーターを備えた QDR II および QDR II SRAM コントローラー内 エディターで SOPC の Power-of-2 データバス幅の生成 をオンにします。 Builder.
    2. QDR の [コントローラーの設定] タブで UniPHY パラメーター・エディター付き II および QDR II SRAM コントローラー、ターン [SOPC Builder 互換リセットの生成] に表示されます。
    3. 外部メモリー・インターフェイス 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);
    4. 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 のサポート:

    1. [コントローラーの設定]タブ UniPHY パラメーター・エディターを使用した RLDRAM II コントローラーで、[生成] をオンにします。 SOPC Builder の Power-of-2 データバス幅
    2. RLDRAM の [コントローラーの設定]タブで UniPHY パラメーター・エディターを備えた II コントローラーで、Generate をオンにします。 SOPC Builder 互換リセット
    3. 外部メモリー・インターフェイス 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);
    4. UniPHY リセット入力を手動で再接続 (global_reset_n およびsoft_reset_n) を SOPC Builder が生成したトップレベル・ファイル (system.v)、 以下の通りです。.global_reset_n (reset_n_sources), .soft_reset_n (reset_n_sources),

    関連製品

    本記事の適用対象: 1 製品

    インテル® プログラマブル・デバイス

    このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。