I'm currently playing with the pmod's of a Zybo Z7-20 (revB) and I'm trying to use the pins of the JD pmod as simple GPIO input and output (I want to be able to configure the direction of the pin from the software).
First, I tried to use the PmodGPIO IP (configured with 'jd' board interface) and the 'Zybo-Z7-Master.xdc' constraints file from from Digilent's github repository. Everything works, except that the pin 1 (T14) and 2 (T15) seems to be swapped as well as pin 3 (P14) and pin 4 (R14)... I tried to inverse the package pin name in the constraint file, no success... I don't have this problem if I use an other pmod header, thus I think it's a bug in the IP...
I also tried to configure the 'board interface' of the IP with the 'custom' option but it fails with a 'place_design ERROR'... Same if I try to use the AXI-GPIO IP from Xilinx.
I think it's because of the tri-state (need an IOBUF) but I don't know how to fix this...
Question
macornil
Hi all,
I'm currently playing with the pmod's of a Zybo Z7-20 (revB) and I'm trying to use the pins of the JD pmod as simple GPIO input and output (I want to be able to configure the direction of the pin from the software).
First, I tried to use the PmodGPIO IP (configured with 'jd' board interface) and the 'Zybo-Z7-Master.xdc' constraints file from from Digilent's github repository. Everything works, except that the pin 1 (T14) and 2 (T15) seems to be swapped as well as pin 3 (P14) and pin 4 (R14)... I tried to inverse the package pin name in the constraint file, no success... I don't have this problem if I use an other pmod header, thus I think it's a bug in the IP...
I also tried to configure the 'board interface' of the IP with the 'custom' option but it fails with a 'place_design ERROR'... Same if I try to use the AXI-GPIO IP from Xilinx.
I think it's because of the tri-state (need an IOBUF) but I don't know how to fix this...
Any idea ?
Thanks,
Martin
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.