”
MIPIボード用PMOD拡張ボードをテストする1”の続き。
前回は、MIPI ボード用PMOD 拡張ボードに部品を実装し、MIPI ボードの取り付けて、MIPI ボードの動作に変化が無いことを確かめた。今回は、PMOD 拡張ボードのPMOD の動作を確認するためにPMOD テスト用IP を作成し、Vivado に持っていって論理合成を行った。
まずは、PMOD テスト用のIP だが、Vivado HLS 2018.2 を使用して作成したものがすでにある。
”
Ultra96用PMOD拡張ボードのPMOD端子のテストのために8ビットカウンタのLチカを作る”で作成してあるが、Windows 10 で作ってあったので、今回、Ubuntu 18.04 で作成してみよう。
Vivado HLS 2018.2 を起動して、ex_board_test プロジェクトを作成した。なお、動作周波数は 1 MHz だ。
C シミュレーションを実行した。問題なさそうだ。
C コードの合成を行った。結果を示す。
Export RTL を行った。なお、Vivado synthesis, place and route にチェックを入れてある。
ex_board_test/solution1/ipml/ip ディレクトリに xilinx_com_hls_ex_board_test_1_0.zip ファイルが生成された。
Vivado 2018.2 のプロジェクトのultra96_design ディレクトリに ex_board_test というディレクトリを作成し、ZIP ファイルを展開した。
Vivado で ex_board_test IP をリポジトリに登録した。
zynq_ultra_ps_e_0 を開いて、PL Fabric Clocks の PL 1 を 1 MHz に設定して、出力させた。
ex_board_test IP をブロック・デザインに追加した。
現在、論理合成が成功している。
- 2019年05月24日 05:24 |
- Ultra96
-
| トラックバック:0
-
| コメント:0