記事 ID: 000097434 コンテンツタイプ: トラブルシューティング 最終改訂日: 2023/12/14

V Nios®プロセッサーのシステム・シミュレーションが、プリントアウト・メッセージがなく、プロセッサーの信号に沿って複数の「x」値があるのに失敗するのはなぜですか?

環境

    インテル® Quartus® Prime 開発ソフトウェア・スタンダード・エディション
    インテル® FPGA 向けシミュレーション・ツール
BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

この問題は、Synopsys* VCS* および VCS* MX シミュレーターで、以下から生成される Nios® V プロセッサー・システムをシミュレートする際に発生することがあります。

  • インテル® Quartus® Prime Pro Edition ソフトウェア・バージョン 23.1 から 23.4、または

  • インテル® Quartus® Prime スタンダード・エディション・ソフトウェア・バージョン 23.1std

これは、シミュレーターでの X 伝播のサポートによるものです。

解決方法

この問題を回避するには、次の手順を実行します

プロセッサー・コアの X 伝播機能をオフにし、

  1. プラットフォーム・デザイナーからテストベンチ・システムを生成します
  2. Synopsys* シミュレーター・ディレクトリーに移動します。

    • $ cd <Project>/sys_tb/sys_tb/sim/synopsys

  3. -xprop=xpropconfig を vcs または vcsmx フォルダーのシェルスクリプトに追加します

例えば:

  • USER_DEFINED_ELAB_OPTIONS="-xprop=xpropconfig"
  1. xpropconfig という名前のファイルを vcs または vcsmx フォルダー (シェルスクリプトの横) に作成します

  2. 次のテキストを xpropconfig にコピーし、プロセッサ エンティティ名を変更します。

tree {<Nios V プロセッサー HDL エンティティー名>} {xpropOff};

  1. シミュレーターを実行します

この問題は現在、インテル® Quartus® Prime Pro Edition ソフトウェア・バージョン 24.1 以降で解決される予定です。

関連製品

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

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

1

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