Hello!
I am having some problems accessing MIO_13, MIO_12, MIO_11, MIO_10, which correspond to Pmod's D0-D3.
My system is built from a customized PCB with two DACs that is connected via J1-J2 to the Microzed board. I'm working with Vivado and Vitis v2022.1.
My Vivado design is a very simple zynq processor with the GPIO and some other peripherals enabled, I double-checked that the specific MIOs are GPIO:
in VIvado:
in Vitis:
I am using xspio_polled_example.c gpio example file (with some changes) in order to operate the LED in my board, and all PMODs. Upon running the program, MIO_0,9,14,15 as well as the LED on the board are responding, but the problematic MIOs are not.
I am connected via the PMOD interface:
some additional info:
I am working with Vitis because I encountered the same problem in Pynq and in the official linux image provided by microzed in their website, and wanted to be sure that my PS is configured right.
If anyone has an idea what could cause the problem, please share this information.
Thank you in advence, Tomer