FPGA開発日記

FPGAというより、コンピュータアーキテクチャかもね! カテゴリ別記事インデックス https://msyksphinz.github.io/github_pages/

NVDLA

NVDLAv2のインストール試行

いまさらながら、NVDLAv2のインストールを試行した。 開発環境はUbuntu 18.04LTSだ。使用したリビジョンは7cf6ad5a6e75f01aac1b0041288612e63a5999acを使用した。 github.com commit 7cf6ad5a6e75f01aac1b0041288612e63a5999ac (HEAD -> master, origin/mast…

NVDLA Virtual Platformの試行 (2. ビルド成功 → ログイン)

この記事は 半導体・ハードウェア開発 Advent Calendar 2017 - Qiita の16日目の記事です。 Advent-Calendarを埋めてくれるかた、今からでも募集中です!是非参加してください! 私一人では、クオリティのある記事を続けられそうにありません。。。(弱音) 目…

NVDLA Virtual Platformの試行 (1. ビルド試行 → 失敗)

この記事は 半導体・ハードウェア開発 Advent Calendar 2017 - Qiita の15日目の記事です。 Advent-Calendarを埋めてくれるかた、今からでも募集中です!是非参加してください! 私一人では、クオリティのある記事を続けられそうにありません。。。(弱音) 目…

NVIDIAのオープンソース ディープラーニングアクセラレータを試す(3. NVDLAの内部ブロック)

この記事は 半導体・ハードウェア開発 Advent Calendar 2017 - Qiita の13日目の記事です。 Advent-Calendarを埋めてくれるかた、今からでも募集中です!是非参加してください! 私一人では、クオリティのある記事を続けられそうにありません。。。(弱音) 目…

NVIDIAのオープンソース ディープラーニングアクセラレータを試す(2. Vivado Simulatorでの波形ダンプと階層解析)

NVDLAをVivado Simulatorで実行するときは、Vivadoの波形ダンプ機能を使ってシミュレーション結果を保存することが出来る。 cd nvdla_hw/verif/sim_vivado/ make build DUMP=1 make run TEST=sanity0 sanity0/work.top.wdb に、 Vivado Simulatorの実行結果…

NVIDIAのオープンソース ディープラーニングアクセラレータを試す(1. NVDLAのビルドとシミュレーション環境構築)

NVIDIAのオープンソース・ディープラーニングアクセラレータ「NVDLA」について調査したことをまとめる。 ハードウェア・ソフトウェアのイントロダクションについて NVDLA Primer NVDLA Primer — NVDLA Documentation msyksphinz.hatenablog.com msyksphinz.h…