Prismjs

ラベル Vivado の投稿を表示しています。 すべての投稿を表示
ラベル Vivado の投稿を表示しています。 すべての投稿を表示

2023年9月20日水曜日

ZYNQのPS設定(IPのカスタマイズ設定)を他プロジェクトへ移植する方法

zynqのPS設定コピー.md

ZYNQのPS設定(IPのカスタマイズ設定)を他プロジェクトへ移植する方法

ZYBOなどのメジャーなZYNQ基板を使用する場合はZYNQのPS設定はボードファイルを使用することで自動で設定される。しかし自作やマイナーなボードファイルが用意されていないZYNQ基板を使用する場合はPS設定を自身で行わなければならない。
新しいプロジェクトを作成するたび毎回手動でPS設定を行っていたが設定忘れやミスが多発したので別VivadoプロジェクトのIPのカスタマイズ設定をエクスポート・インポートする方法を検証した。

2023年7月8日土曜日

Vivado関係のTips

vivado_memo.md

Vivado関係のTips

Xilinxの開発ツールVivado関係の自分用メモ

2020年4月5日日曜日

Vivadoでシミュレーション時のクロック同期タイミング仕様について


VIVADOでシミュレーション時のクロック同期タイミングについて


以下のようなテストベンチでシミュレーションした(簡略化のためシミュレーション対象はクロックに同期してabを代入する回路)
b#を使って無理やり?任意のタイミングでクロックに合わせて変化させている。

2020年1月20日月曜日

VivadoのVIO機能を使ってLチカ&入力読み取り


VivadoIPにはVIO(Virtual input output)というものがあります。
これを使えば、FPGA書き込み後PCからI/Oを叩いたり値を覗いたりできます。

とりあえず、今回はVIOからZYBO Z7上のLEDを叩く・スイッチを覗くを行ってみます。今回RGBLEDも光らせてますが、たしか無印ZYBOにはRGBLEDが実装されていなかったと思います。無印ZYBOを使う場合はRGBLEDは省略してください。


2020年1月19日日曜日

Vivadoのxprファイルについて


ERROR:[ProjectBase 63-9] XML parser encountered a problem in C:/Users…….xpr at line 1:XML character encoding not supported

上記のようなエラーが出現し、vivadoのプロジェクトが開けなくなってしまった。
xprファイルを直接ダブルクリックで開いても、vivadoからOpen Projectで開いても同様のエラーが出てしまう。

2019年8月7日水曜日

Vivado HLSで高位合成する手順とポイントメモ


Vivado HLSで簡単な高位合成を行ってみました。
少々クセが強そうな感じです。

2019年8月1日木曜日

Vivadoで自作IPを作成・利用する


VivadoAXIインターフェースのIPを作成して、それを利用するまでの手順をまとめました。
まずは新規でVivadoプロジェクトを作成しておいてください。(既存のプロジェクトでも構いませんが)
なお、この説明ではVivado2017.4を使ってます。