banner
Moerjie

Moerjie

hello world

vivadoシミュレーション(テストベンチなし)

vivado シミュレーション(テストベンチなし)#

実行手順#

  1. 自分で作成した Verilog ファイルをプロジェクトに追加します。

image-20231125110055893

追加すると、vivado は自動的にファイル内のモジュールを認識します。

  1. ブロックデザインファイルを作成し、モジュールを追加します。

image-20231125110528510

追加する前に、以下の警告が表示される場合はしばらく待ちます。

image-20231125110236315

  1. 再度右クリックし、Add IP をクリックして、以下のモジュールを追加します。

image-20231125110856237

このモジュールをダブルクリックすると、さまざまなパラメータを設定できます。

image-20231125110953701

  1. 自動配線を実行し、追加したクロックソースを選択します。

image-20231125111057636

image-20231125111152197
  1. 浮遊しているピンを右クリックし、以下のオプションを選択してポートを作成します。

image-20231125111342659

  1. 左側のソースパネルで、1 の場所で右クリックし、2 のオプションを選択して、bd ファイルを.v ファイルに変換します。

image-20231125111720073

  1. 生成された新しいファイル上で右クリックし、それをトップファイルに設定します。

image-20231125111950383

  1. シミュレーションを実行して、シミュレーション結果を確認できます。
image-20231125113843876

結論#

シミュレーションクロックモジュールを追加した後、RTL 分析や総合を行うとエラーが発生する可能性があります。おそらく、このモジュールは行動レベルのシミュレーションにのみ使用できるためです。

私は vivado の使用を始めたばかりで、多くの操作に慣れていません。間違いがあれば、ご指摘いただければ幸いです。

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