I want ask a question: if the PYNQ pmod module is based on Microblaze system, which mean I could not use ZYNQ system to connect Pmod IP, right? If I want use ZYNQ and python to control it, if I need write library about it by myself? Thank you!
Yes, you would need to write new code to control that PMOD device directly from the PS ARM processors. And then of course you would need to create the proper overlay to connect the PS directly to PMOD pins.
I have bought Pmod DA4 and setup test system as PYNQ board recommeneded like following picture shown. But it doesn’t work (use PYNQ board base.bit and Pmod.DAC code, A pin has no response), Do you know why? Thank you!
Thank you! I have found the problem. My setup sequence has problem. After run the code: dac = Pmod_DAC(ol.PMODB), I connect the Pmod_DA4 hardware module. after that, run the code: dac.write(2). It has no response. The correct way is connect the pmod_da4 hardware at first, then run all the code. The reason is the code: dac = Pmod_DAC(ol.PMODB) will initial the DAC chip and define reference voltage.
But I have another problem, if I want to use all 8 channels DAC output, If I need modify the library as below link said: Digilent PmodDA4
Thank you!
Thank you! I have found the problem. My setup sequence has problem. After run the code: dac = Pmod_DAC(ol.PMODB), I connect the Pmod_DA4 hardware module. after that, run the code: dac.write(2). It has no response. The correct way is connect the pmod_da4 hardware at first, then run all the code. The reason is the code: dac = Pmod_DAC(ol.PMODB) will initial the DAC chip and define reference voltage.
But I have another problem, if I want to use all 8 channels DAC output, If I need modify the library as below link said: Digilent PmodDA4
Thank you!