Jump to content
  • 0

Critical Warning regarding board value


Udayan Mallik

Question

@artvvb I receive the following Critical Warning when I synthesize my design. I am not sure what a pmod_bridge _0 is however I read in one of the posts that you can ignore warnings like this from vivado. Can I ignore a critical warning?

 

[IP_Flow 19-4965] IP pmod_bridge_0 was packaged with board value 'digilentinc.com:arty:part0:1.1'. Current project's board value is 'digilentinc.com:eclypse-z7:part0:1.1'. Please update the project settings to match the packaged IP.

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 1

Hi @Udayan Mallik,

I am not certain which exact error you are getting as I cannot see the error code in the Message console in your screenshots.

If I had to guess as what error your receiving, my guess would be that Vivado is saying that it cannot properly connect the pins 7, 8, 9, and 10 of the Pmod AD1. You can fix this by deleting the "pmod_jb" port and then right-clicking on the Pmod Out interface and choosing the Make External option.

After the interface has been made external and you make the wrapper for the project, you can find the correct names to explicitly name the Pmod pins in the .xdc by finding their names in the wrapper.v file. There are a couple of screenshots showing what I am attempting to describe in this post here:

Please let me know if you have any questions about this process.

Thanks,
JColvin

Link to comment
Share on other sites

  • 0

Hi @Udayan Mallik,

This critical warning stating that the pmod_bridge was packaged for a different board value can be safely ignored. Basically, the Digilent Pmod IPs during creation were made and tested on a particular board/part (because Vivado forces you to choose a part during project creation), but the pmod_bridge itself is not inherently limited to any particular board.

Let us know if you have any questions.

Thanks,
JColvin

Link to comment
Share on other sites

  • 0

@artvvb One of the Critical Warning Messages, generated by the Synthesis engine, and one which @JColvin asked me to ignore - is causing a failure downstream - when I generate a Bitstream for the FPGA. The two attached images show the warning message and the failure message in Vivado.

[Common 17-69] Command failed: BOARD_PART_PIN cannot be assigned to more than one port ["/home/udayan/Eclipse_LC402/Eclypse-Z7-LC402/Eclypse-Z7-LC402.gen/sources_1/bd/lc402_Analog/ip/lc402_Analog_PmodAD1_0_0/lc402_Analog_PmodAD1_0_0_board.xdc":4]

The Post titled "Pin assignment Problem - SD Card PMOD." recommends rebuilding the offending module. Can you rebuild the PmodAD1 module for the Eclypse Z7 card?

Screenshot from 2022-11-10 15-06-19.png

Screenshot from 2022-11-10 15-13-31.png

Edited by Udayan Mallik
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...