動作環境
Windows 10 Pro (v1909)
PYNQ-Z1 (Digilent) (以下、PYNQと表記)
Vivado v2019.1 (64-bit)
概要
- base.bitを使う
- pynq.libを使ってPMODAを制御
- PMODA[4]の電圧を立てる
参考
-
https://www.slideshare.net/ryos36/pynq-pmod
- p36
- 情報感謝です
- ただし、実装が古いので、こちらで変更しました
- pynq.iopはなく、pynq.lib.pmodへ変更
- 2020-05-30 PYNQ-Z1 > PMODA > pynq.lib.pmodからimportする (pynq.iopは古い) > pynq.lib.pmodを使う
コード
Jupyter Notebook接続して下記を実行する。
from pynq import Overlay
from pynq.lib.pmod import PMODA
from time import sleep
ol = Overlay("base.bit")
ol.download()
ol.ip_dict
{'audio_direct_0': {'addr_range': 65536,
'driver': pynq.lib.audio.AudioDirect,
'fullpath': 'audio_direct_0',
...
(後略)
from pynq.lib import Pmod_IO
pmod_KYPD_COL = [Pmod_IO(PMODA, index, 'out') for index in [0, 1, 2, 3, 4, 5, 6, 7]]
pmod_KYPD_COL[4].write(1)
デジボル接続して、PMODA[4]が3.3V立つことを確認した。