#PYNQ 祭りの準備

来年の2月か3月にやりたい「#PYNQ 祭り」の準備用ツイートのまとめです。
2
Vengineer@ @Vengineer

#PYNQ Overlayを自分で作ることもできる。 これは、RasPiには絶対にできないこと。 pynq.readthedocs.io/en/latest/10_c…

2016-12-24 14:51:59
Vengineer@ @Vengineer

#PYNQ Block Diagram Tcl pynq.readthedocs.io/en/latest/10_c… このtclファイルは、PythonがOverlayの各種情報を得るために使います。

2016-12-24 14:55:59
Vengineer@ @Vengineer

#PYNQ tclファイルは、Vivadoからexportしてねと。 (Click File > Export > Block Design) or write_bd_tclコマンド pynq.readthedocs.io/en/latest/10_c… #Xilinx

2016-12-24 14:57:16
Vengineer@ @Vengineer

#PYNQ .tclファイル名は、.bitファイル名と同じにする。 たとえば、my_overlay.bit なら my_overlay.tcl #Xilinx

2016-12-24 14:58:41
Vengineer@ @Vengineer

#PYNQ のOverlayには、ip_dictなるものがある。このip_dictを作るもとになっているのが、さっきのVivadoからexportしたtclファイルなんだと。 OL = Overlay("base.bit") OL.ip_dict #Xilinx

2016-12-24 15:08:29
Vengineer@ @Vengineer

#PYNQ Zynq PS と PL は、MMIO(mmio.py)を使って通信する。 というか、Linuxでいうところの/dev/memのmmapしてアクセスしているだけだけど。 pynq.readthedocs.io/en/latest/10_c… #Xilinx

2016-12-24 15:12:40
Vengineer@ @Vengineer

#PYNQ Zynq GPIOs もサポートしている。 ol = Overlay("base.bit") ol.gpio_dict pynq.readthedocs.io/en/latest/10_c… #Xilinx

2016-12-24 15:13:58
Vengineer@ @Vengineer

#PYNQ CFFI (C Foreign Function Interface) を使って、 PythonからCコードを利用できるようにしている。 pynq.readthedocs.io/en/latest/10_c… #Xilinx CFFI とは、docs.python-guide.org/en/latest/scen…

2016-12-24 15:15:08
Vengineer@ @Vengineer

#PYNQ pynq/driversの下にある xlnk.pyとaudio.pyでは、CFFIを使っている pynq.readthedocs.io/en/latest/10_c… #Xilinx

2016-12-24 15:17:06
Vengineer@ @Vengineer

#PYNQ IkaLogのお兄さんのお話、 d.ballade.jp/search?q=PYNQ 今日、PYNQのHDMIのところのドキュメントを読んで理解できました。 HDMIをキャプチャしたかったのね。。 Project Inq github.com/hasegaw/IkaLog…

2016-12-24 15:33:50