記事 ID: 000086412 コンテンツタイプ: トラブルシューティング 最終改訂日: 2013/07/16

Viterbi インテル® FPGA IP ブロックを使用する際、「mixed_port_feed_through_mode」に関する重要な警告が表示されるのはなぜですか?

環境

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

    Viterbi インテル® FPGA IPをコンパイルするときに、以下のような重要な警告メッセージが表示される場合があります。

    クリティカル警告 (15003): RAM atom の「mixed_port_feed_through_mode」パラメーター auk_vit_par_top_atl:auk_vit_par_top_atl_inst|auk_vit_par_trb_atl:\ifg_cont:tracing_back_cont|altsyncram:stop_RAM|altsyncram_8j83:auto_generated|ram_block1a22 は読み込みクロックと書き込みクロックが異なる場合に「古い」値を持つことができません。

    これらの重要な警告メッセージが表示される理由は、コアが使用する RAM の構成が原因です。 警告メッセージに示されているように、コアが使用する RAM の構成は、read_during_write=古いデータです。 これは、読み取り中の同じ場所に書き込みを行うと、RAM が古いデータ値を提供することを示しています。

    Viterbi インテル FPGA IP コアは、同じアドレスとの間で同時に読み書きができないように設計されているため、安全に使用できます。

    解決方法

    Viterbi インテル FPGA IP コアのデザインのため、これらの重要な警告は無視しても安全です。

    この問題は、Quartus® II ソフトウェアの今後のリリースで修正される予定です。

    関連製品

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

    Cyclone® V E FPGA

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