記事 ID: 000081361 コンテンツタイプ: トラブルシューティング 最終改訂日: 2021/08/28

Quartus® II ソフトウェアが推論された RAM のパワーアップ値を無視するのはなぜですか?

環境

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

    Quartus® II ソフトウェア・バージョン 13.0 SP1 以前の問題により、RAW ロジックから推測される RAM のパワーアップ値が正しくない可能性があります。

    この問題は、推奨されていない HDL コーディング・スタイルを使用してメモリーをコーディングする場合に固有の問題です。

    推奨される RTL メモリーテンプレートのリストについては、Quartus® II ソフトウェアで VHDL/Verilog HDL ファイルを開き、右クリックして [挿入テンプレート] を選択します。
    RAM および ROM テンプレートのリストは、VHDL/Verilog HDL > Full Designs > Ram および ROM にあります。

    解決方法

    この問題を回避するには、次のいずれかの操作を実行します。

    • VHDL/Verilog HDL テンプレートを使用して RAM を推論する
    • メモリー初期化ファイル(.mif)を使用して RAM をインスタンス化する

    Quartus® II ソフトウェア・バージョン 13.1 は、非ゼロの電力値を持つ RAM ビットをレジスターとして実装します。

    インテル® Quartus® II ソフトウェアの今後のバージョンでは、ローロジックから推測される RAM のパワーアップ値を .mifとして実装する予定です。

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