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

EPCQA デバイスを使用する際、ASMI パラレル FPGA IP コアのシングルバイト書き込み操作で誤った値が書き込まれるのはなぜですか。

環境

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

Quartus® Prime 開発ソフトウェア 19.1 以前の問題により、ASMI パラレル FPGA IP コアのシングルバイト書き込み操作が、EPCQA デバイスに誤った値を書き込むことがあります。コンパイル中に次の警告メッセージが表示される場合があります。

警告 (10030): xxxx_asmi_parallel_0.v(287) のネット "write_sdoin" にはドライバーまたは初期値がなく、既定の初期値 '0' を使用します。

解決方法
  • EPCQA デバイスの密度サイズが 4Mb、16Mb、32Mb、64Mb の場合、回避策として次のいずれかのオプションを使用できます。

オプション 1: ASMI パラレル FPGA IP コアのパラメーター「コンフィグレーション・デバイス・タイプ」を EPCQ-A デバイスではなく EPCS または EPCQ デバイスに変更します。その後、デザインを再コンパイルします。

オプション 2: 終了モジュール構文の前に、IP Verilog ファイルに次のネット行を追加して、ASMI パラレル・FPGA IP Verilog ファイル (xxxx_asmi_parallel_0.v ファイル) を変更します

write_sdoin = ((((do_write & stage4_wire) & wire_wrstage_cntr_q[1]) & wire_wrstage_cntr_q[0]) & wrsdoin_reg);

次に、ASMI Parallel FPGA IP コア Verilog ファイルを保存し、デザインを再コンパイルします。

  • EPCQ128A密度については、回避策として上記のオプション 2 のみを使用してください。

関連製品

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

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

1

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。このコンテンツはお客様の便宜と一般的な情報のみを目的として提供されており、情報の正確さと完全性を保証するものではありません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。