Digilent / vivado-library

MIT License
571 stars 314 forks source link

Pmod Libraries do not work with Arty-S7-50 #15

Closed cfsterpka closed 6 years ago

cfsterpka commented 6 years ago

I've been attempting to use Pmods with my Arty-S70-50 board in Vivado and the only option I am given is the PmodBLE. I've noticed that when I select the generic Arty board that I am able to load the entire set of Pmods. I'm guessing this is related to this issue in the Xilinx forum. Is there no support for Pmods other than the PmodBLE with the Arty-S7-50 or is this a Vivido issue?

elodg commented 6 years ago

Each IP has a list of supported parts on which it was verified as working. This is found in the component.xml file. For example https://raw.githubusercontent.com/Digilent/vivado-library/master/ip/Pmods/PmodACL2_v1_0/component.xml: `

zynq virtex7 qvirtex7 kintex7 kintex7l qkintex7 qkintex7l artix7 artix7l aartix7 qartix7 qzynq azynq virtexu kintexu ` Since Spartan-7 is a relatively new part, it is probably not present in the list. Instantiate the IP in a project with a compatible part, edit in IP packager and add spartan7 to the list. Or edit component.xml manually and add a new line. Either way, test the IP in a spartan7 project and contribute back, if it works.
cfsterpka commented 6 years ago

Thank you for you help. I can confirm that this worked to at least be able to use the Pmods with the Arty-s7-50 in Vivado, I will perform some tests and see if I can get the Pmods that I have to actually function with the board (currently I only have the RTC and SD Pmods).