はじめに
PYNQ?
- FPGAがpythonで動かせるらしい(よくわかってない)
モチベ
qiitaに投稿してみたい + FPGAの勉強してみたい + 比較的新しいことしてみたい
→ この記事
目標
なんか映像を入れたら、モノクロに処理して出力する
筆者スキル
- python ちょっとしたデータ処理のためにために書く程度
- マイコン arduinoで遊んだことあるよ
- verilog 実はちょっとかじったことあるのでまあまあ読める(タイトル回収)
- FPGA 初めてです
環境
- OS win10
- ボード PYNQ-Z1(秋月から購入)
セットアップ
必要なもの
- PYNQ-Z1
- micro SD (8GB~)
- micro USB ケーブル
- LANケーブル
- micro SD のライター
セットアップ
正直これ(公式ドキュメント)見たほうが分かりやすいかも https://pynq.readthedocs.io/en/v2.5/index.html#
- PYNQイメージをここからダウンロード http://www.pynq.io/board.html
現在 v2.5 ユーザー登録が必要
- イメージを Win32 Disc Imager でSDカードに書き込む
- ここの通りにジャンパーピンやコネクタを入れてpower ON https://pynq.readthedocs.io/en/v2.5/getting_started/pynq_z1_setup.html
(もう書くの面倒になった) - ルーターを介しての接続をしたら http://pynq:9090/ でJupyter Notebooksにアクセスできます
- 初期pass は "xilinx"
まとめ
チョー簡単でした。
それもそのはず。中にはlinuxが入っているだけなので起動だけならラズパイより楽です
とりあえず次はLチカが目標かな