2016-05-18 9 views
1

私はVivado 2015.4でいくつかの助けが必要です。 VHDLVivadoはテストベンチファイルの変更を認識しません

私は自分のプロジェクトにテストベンチファイルを追加しましたが、エラーがいくつかありました。私がこれらのエラーを修正した後、シミュレーションを再実行すると、これまでと同じエラーが発生しているため動作していません。

変更が承認されなかったためです。何らかの理由で私は行方不明です。

私はファイルを保存しました。また、階層内で移動することでコンパイル順を変更しようとしましたが、変更はありません。私はここで何が欠けていますか?私が設定していない設定は、Vivadoを再起動しても役立たないためです。

答えて

1

ファイルをプロジェクトに追加すると、デフォルトでは、プロジェクトフォルダ内の 'ProjectName.sim'フォルダ内の場所にファイルがコピーされるように設定されています。これが起こった可能性があります、あなたは現在、Vivadoが使用しているこのコピーされたファイルを編集していませんか?

Vivadoが実際に使用しているファイルを見つける簡単な方法は、プロジェクト階層内でそのファイルをダブルクリックすることです。

+0

そうだけど、ファイルをダブルクリックしても、エディタウィンドウに表示されます。だから私はビバードがそれを見ない理由を理解していない。しかし、私はあなたが何かにいると思っています –

+0

@AI多分あなたはテストベンチのための.simsフォルダを見て、別のエディタで開くことができます –

+0

私はプロジェクトディレクトリのどこかで使っているtb.vhdファイルを開きました。これはすべての変更で更新されます。ただし、.simフォルダにはvhdファイルはありません。しかし、compile.batがあります。私がシムを始める前に、それをビバードで走らせるにはどうすればいいですか? –

0

なぜ動作しないのかわかりません。

しかし、1つの解決策は、それをマネージャから削除し、手動で再度追加することです。

シミュレーションを実行すると、最新のバージョンがコンパイルされ、エラーがなければシミュレーションが実行されます。

関連する問題