PYNQ-Z1を買いました。
機械学習を学び始めるにあたり、FPGAにも踏み込んどくかと、
会社の先輩?上司?の勧めでDIGILENTのPYNQ-Z1を買いました。
xilinxのZynqが載ってます。Python Productivity for ZynqでPYNQ。
PYNQ-Z1
https://japan.xilinx.com/products/boards-and-kits/1-hydd4z.html
読み方はぴんくぜっとわん? or ぴんくぜっといち?
この記事では簡単なセットアップくらいを範囲にするつもりです。
早速セットアップ!
詳細は以下のページを見ながらやれば問題ないかと。
ここでは自分がひかかったことを書きます。
PYNQ-Z1を購入して動かしてみる
http://qiita.com/takushi-m@github/items/54e8c654ae74d786550d
pynq-z1 購入から動作確認まで
http://qiita.com/HirofumiTamori/items/dacb6b42ce6218b8c6a2
FPGAの部屋
http://marsee101.blog19.fc2.com/blog-entry-3596.html
microSDカードはFAT32でフォーマット
当たり前かもしれませんが、よくわからないフォーマットのままイメージを焼きましたが、起動しませんでした。
USBシリアルで接続するためにドライバをインストール
IPアドレスが何になるかわからなかったので初めはUSBシリアルで接続しました。
USBシリアルなので当たり前のようにドライバが必要です。(標準ドライバはありません。)
色々ありますが、下記のAdept 2を入れておけば問題なさそうです。
まだ何に使うかわかりませんが、PYNQで使えそうなツールも色々インストールされます。
https://reference.digilentinc.com/reference/software/adept/start?redirect=1#software_downloads
USBシリアルのドライバだけ入れるのであれば、FTDIのものを入れれば大丈夫そうです。
(これでRaspberry PiにもUSBシリアル接続できるとのこと。)
デフォルトではteratermはCOM4までしか使えない。
なのでiniファイルでMaxComPort=8とか設定しておきます。
pynqのアップデートは2回やる
ちゃんと調べていませんが、1回だけだとアップデートされません。
Pynq repoをcloneしておわり?
もう一回やるとちゃんとアップデートされます。
パスワードを変える
OSのパスワードはlinuxなのでpasswordコマンドで変更できます。
xilinxとrootを変えましょう。どちらも初期パスワードはxilinxです。
またjupyter notebookのパスワードも変えたほうが良いです。
jupyterでterminalを開くとrootでログインした状態になりますので。
jupyterで以下のコマンドを実行してハッシュ値を取得。
(コマンドラインでやってもだめです。)
from notebook.auth import passwd;passwd()
パスワードの入力を2回聞かれるので入力するとハッシュ値が出てきます。
これを/root/.jupyter/jupyter_notebook_config.py
の一番下に書きます。
元々のパスワードも載っているのでコメントアウトしておきます。
しなくてもいいですが。
#c.NotebookApp.password = 'sha1:46c5ef4fa52f:ee46dad5008c6270a52f6272828a51b16336b492' # デフォルトパスワード(xilinx)
c.NotebookApp.password = '出てきた文字列をここにコピペ'
つづく