記事 ID: 000086858 コンテンツタイプ: トラブルシューティング 最終改訂日: 2019/10/21

M20K メモリーブロックを使用して書き込み中に読み取りが発生した場合、New Data を出力動作として指定するときにエラーが発生するのはなぜですか?

環境

  • インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    詳細

    バージョン 19.1 以前のインテル® Quartus® Prime 開発ソフトウェア・プロ・エディションの問題により、M20K メモリーブロックを使用して RAM IP を作成する際に、IP パラメーター・エディターでこのエラーが表示される場合があります。このエラーは、シングルポート読み取り / 書き込みモードで新しいデータを選択した後に表示されます。このエラーは、インテル® Stratix® 10 個のデバイスをターゲットにした場合に発生します。

    エラー:s10_ram_1port_0.ram_1port_0: M20K メモリーブロックタイプで「NEW DATA」を使用している間に、q 出力の「X MASK」をチェックする必要があります。

    エラー:s10_ram_1port_0.ram_1port_0: Stratix 10 では、M20K メモリーブロックタイプを使用している間、シングルポートはライトポート A の読み取り用に「Dont care」または「Old Data」のみをサポートします。

    M20K は、インテル® Stratix® 10 デバイスのシングルポート RAM の新しいデータをサポートしていません。

    解決方法

    この問題を回避するには、シングルポート読み取り - 書き込みモードで M20K メモリーブロックの古いデータを使用します。

    この問題は、インテル Quartus Prime 開発ソフトウェア・プロ・エディションバージョン 20.1 以降で修正されています。

    関連製品

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

    インテル® Stratix® 10 FPGA & SoC FPGA

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