Hi there,
I’ve recently been experimenting with the PYNQ ZU and had some questions regarding the PMOD.
The schematics mention that it’s got a capacity to transmit upto 20MHz I believe and the bank it’s connected to (66) are only supplied with 1.8V supply.
The main reason I bring this up is that I’ve ben trying to send out pulses ranging from 10kHz to 2 MHz via the PMOD as an outlet and the pulses I’ve been acquiring are not coherent. I can attach photos if necessary. I initially specified LVCMOS18 then even tried LVDS but I just wanted an idea on whether what I’m trying to do is possible or if I should add a DAC or something. At frequencies below say 25kHz, the pulses look pretty good but from 50kHz to 1MHz the pulses are not good enough to work with.
I’ve read up all the digilent pmod articles and even general pmod articles and I understand that the pmod ports are in a high density high performance bank. (high performance in that they can exceed 10MHz). I’m just looking for insights as to what’s missing as I feel like I’ve checked everything there is to check. Maybe a reference that goes into detail on the PMODs used on the ZU could help.
Below is a 1.25MHz pulse signal on LVDS setting from the PMOD.