#PYNQ_flow #ADC
Source code for pynq.lib.pmod.pmod_adc
https://pynq.readthedocs.io/en/v2.3/_modules/pynq/lib/pmod/pmod_adc.html
pmod_adcというライブラリ?があるのか
Grove ADC Example
https://github.com/Xilinx/PYNQ/blob/v2.0/boards/Pynq-Z1/base/notebooks/pmod/pmod_grove_adc.ipynb
ADCの参考になるかな?
#PYNQ_flow #BSP
https://discuss.pynq.io/t/where-is-bsp-iop-pmod-in-git-repository/1310
に基づき PYNQ release fileを取得した
pynq/lib/pmodにbsp_iop_pmodというフォルダが見つかった
#PYNQ #GitHub #PYNQ_flow
2020-05-30 PYNQ-Z1 > MicroBlaze + IOP for PMOD > BSPの情報 > repositoryから取り除かれた
https://qiita.com/7of9/items/e22d30a816163c61c375
PYNQ Edition! Interfacing with Pmods, Arduino and Raspberry Pi
https://www.hackster.io/news/pynq-edition-interfacing-with-pmods-arduino-and-raspberry-pi-61676f9f0fab
#PYNQ_flow #GitHub
PYNQ Image Building
https://github.com/Xilinx/PYNQ/tree/master/sdbuild
> This repository constructs a PYNQ image from the Ubuntu repositories and the sources of the other constituent parts.
#PYNQ_flow #BSP #Ultra96_flow
Ultra96 BSP は Ultra96-PYNQ から取ってくれば良いの?
https://tom01h.exblog.jp/30645831/
> どうやら Ultra96-PYNQ の中に 2018.3 用の BSP が入っているみたいです。
> BSP for the Pmod PYNQ MicroBlaze:
<PYNQ repository>/pynq/lib/pmod/bsp_iop_pmod
これはどこにあるのか
PYNQ MicroBlaze Subsystem
https://pynq.readthedocs.io/en/v2.5.1/overlay_design_methodology/pynq_microblaze_subsystem.html
MicroBlazeからPMODを扱う方法?
Getting Started with Digilent Pmod IPs
https://reference.digilentinc.com/learn/programmable-logic/tutorials/pmod-ips/start
MicroBlaze + PMOD
の作成例
PmodALSやPmodAMP、PmodOLEDなど
pmod_KYPD_COL = [Pmod_IO(PMODA, index, 'out') for index in [0, 1, 2, 3, 4, 5, 6, 7]]
> ValueError: No such IP iop_pmoda/mb_bram_ctrl.
print(PMODA)
> {'ip_name': 'iop_pmoda/mb_bram_ctrl', 'rst_name': 'mb_iop_pmoda_reset', 'intr_pin_name': 'iop_pmoda/dff_en_reset_vector_0/q', 'intr_ack_name': 'mb_iop_pmoda_intr_ack'}
mb_bram_ctrlを使うbitstreamが必要なのだろう
#FPGA