FC2カウンター FPGAの部屋 Accelerating SqueezeNet on FPGAを実装してみた5(Vivado 編 4)

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

Accelerating SqueezeNet on FPGAを実装してみた5(Vivado 編 4)

Accelerating SqueezeNet on FPGAを実装してみた4(Vivado 編 3)”の続き。

前回は、HDL Wrapper を作って、論理合成、インプリメンテーション、ビットストリームの生成を行った。今回は、ハードウェアをエクスポートして、SDKを起動して、アプリケーションソフトを起動してみよう。

最初にハードウェアをエクスポートしよう。
Vivado のFile メニューからExport -> Export Hardware... を選択する。
Export Hardware ダイアログが開く。
Inculde bitstream にチェックを入れてOK ボタンをクリックする。
squeezenet_54_180710.png

Vivado のFile メニューからLaunch SDK を選択する。
Launch SDK ダイアログが開く。
OK ボタンをクリックする。
squeezenet_55_180710.png

SDK が立ち上がった。
squeezenet_56_180710.png

SDK のFile メニューから New -> Application Project を選択する。
New Project ダイアログが開く。
Project name にsqueezenet_test と入力して、Next > ボタンをクリックする。
squeezenet_57_180710.png

次のTemplates でEmpty Application を選択する。Finish ボタンをクリックする。
squeezenet_58_180710.png

lankas/SqueezeNet”のCPU フォルダを用意する。
squeezenet_59_180710.png

lankas/SqueezeNet”のCPU フォルダのmain.cc をSDK の squeezenet_test プロジェクトの main.cc にコピーする。
squeezenet_60_180710.png

squeezenet_test -> src に、”lankas/SqueezeNet”のCPU フォルダの network.cpp, network.hpp, weight.hpp をドラックアンドドロップする。
すると、File Operation ダイアログが開くので、そのままOK ボタンをクリックする。
squeezenet_61_180710.png

コンパイル終了して、squeezenet_test.elf ができている。
squeezenet_62_180710.png

PYNQ ボードを接続して、電源ONする。
SDK のXilinx メニューからProgram FPGA を選択する。
Program FPGA ダイアログが開くので、Program ボタンをクリックする。
squeezenet_63_180710.png

FPGA をコンフィギュレーション中。
squeezenet_64_180710.png

gtkterm を sudo gtkterm で起動する。
起動したら、Configuration メニューから Port を選択する。
Configuration ダイアログで、Port を /dev/ttyUSB1に Baud Rate を 115200 に変更した。
squeezenet_66_180710.png

SDK で squeezenet_test.elf で右クリックして、右クリックメニューからRun As -> 1Launch on Hardware(System Debugger) を選択して、アプリケーションソフトを起動した。

gtkterm にメッセージが表示された。
squeezenet_67_180710.png

動いているようだが、どうも画像がロードされていない気がする。
  1. 2018年07月12日 05:18 |
  2. DNN
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
http://marsee101.blog19.fc2.com/tb.php/4226-7ab45360
この記事にトラックバックする(FC2ブログユーザー)