moerjielovecookie

Sawen_Blog

一个普通工科牲的博客网站
x
github
follow
email

Vivadoエラー集

ERROR: [Common 17-49] Internal Data Exception:#

このエラーは通常、vvdo を使用して論理分析を行う際に問題が発生したことを示しています。エラーメッセージは、プローブデータを取得する際にデータが一致しないというアサーションの失敗を示しています。

Synth 8-5535#

エラーコード

[Synth 8-5535] ポート <clk_0> に不正な接続があります。ポートが入力バッファと他のコンポーネントに接続されることは違法です。以下はポート接続です:
入力バッファ:
	インスタンス clkin1_ibufg(IBUF) のポート I はモジュール <top_clk_wiz_0_1_clk_wiz> にあります
他のコンポーネント:

原因#

通常の IO 入力のクロック信号は、PLL を駆動するためにバッファを経由する必要があります。

解決方法#

クロッキングウィザード内の入力信号を No Buffer に設定します。

2024after4202405011507953.png

警告:filegmt 56-199#

1715671392034.png

解決方法#

Sources バーで右クリックして階層を更新を選択します。

警告:CRITICAL WARNING: [filemgmt 56-176] モジュール参照は手動コンパイル順序モードではサポートされず、無視されます。#

解決方法#

2024after4202405152050816.png

階層の更新モードを自動更新とコンパイルに設定します。

[BD 41-237] バスインターフェースプロパティ FREQ_HZ が /M_AXIS_DATA_0 (100000000) と /dds_compiler_0/M_AXIS_DATA (200000000) の間で一致しません。#

1716115542445.png

このエラーの原因は、IP コアのクロック周波数が 200M であるのに対し、AXI4s のポートの周波数が 100M であるため、ポートの周波数を IP コアに一致させる必要があります。

2024after4202405191846838.png

Vivado のさまざまな設定が保存できない#

原因#

"C:\Users\31651\AppData\Roaming\Xilinx\Vivado\2023.2\vivado.xml” というファイルには Vivado の設定が保存されています。例えば、最近開いたファイルなどです。

1716627301329.png

これらのパスに中文の文字や Vivado が認識できない他の文字が含まれている場合、Vivado は起動時にこれらの設定を正常に読み取れず、このファイルをリセットし、Vivado を再起動するとすべての設定が失われることになります。

解決方法#

中文の文字を含むファイルパスを削除するか、英語の名前に変更します。

[Common 17-180] Spawn failed: No error#

1736078187552.png

原因#

Vivado では、エラーメッセージ "[Common 17-180] Spawn failed: No error" は、Vivado が特定のプロセスを正常に起動または作成できなかったことを示しますが、明確なエラーメッセージはありません。このエラーは通常、Vivado が外部プロセスを起動しようとしたり、コンパイル、ビットストリームの生成、シミュレーションツールの起動などの操作を実行しようとしたときに発生します。

TIMING #1 Critical Warning プライマリクロック top_i/clk_wiz_0/inst/clk_in 1 が不適切なピン top_i/clk_wiz_0/inst/clk_in 1 に作成されています。プライマリクロックは適切なクロックソース(入力ポートまたはタイミングアークのないプライミティブ出力ピン)でのみ作成することをお勧めします。#

PS 出力 120MHz クロックのとき、実際の出力周波数は $125MHz$ であるため、PS のクロック出力後にclk_wizを接続してクロック周波数を変換しました。合成後にエラーが発生しました。

解決方法#

clk-wizの入力端にバッファが追加されたため、警告が発生します。入力をno bufferに設定するだけで済みます。
image

デバッグ時に axis バスの特定の信号を ila に接続できないと、次のモジュールのこの信号が接続できなくなります。#

image

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。