I have a board with the an XCVU190 FPGA, so I downloaded the bundle for VCU108, and changed the part number in the main.tcl file. Then I ran the Tcl script. When I implemented the project, I got a lot of Critical Warnings:
- Code: Select all
CRITICAL WARNING: [IP_Flow 19-3419] Update of 'pcie_ku' to current project options has resulted in an incomplete parameterization. Please review the message log, and recustomize this instance before continuing with your design.
And during syntheses, a lot of Critical Warnings like
- Code: Select all
[Synth 8-4442] BlackBox module \xillybus_ins/pcie has unconnected pin cfg_mgmt_addr[17]
[Synth 8-4442] BlackBox module \xillybus_ins/pcie has unconnected pin cfg_mgmt_addr[16]
[Synth 8-4442] BlackBox module \xillybus_ins/pcie has unconnected pin cfg_mgmt_addr[15]
[Synth 8-4442] BlackBox module \xillybus_ins/pcie has unconnected pin cfg_mgmt_addr[14]
[Synth 8-4442] BlackBox module \xillybus_ins/pcie has unconnected pin cfg_mgmt_addr[13]
[Synth 8-4442] BlackBox module \xillybus_ins/pcie has unconnected pin cfg_mgmt_addr[12]
[Synth 8-4442] BlackBox module \xillybus_ins/pcie has unconnected pin cfg_mgmt_addr[11]
[Synth 8-4442] BlackBox module \xillybus_ins/pcie has unconnected pin cfg_mgmt_addr[10]
[Synth 8-4442] BlackBox module \xillybus_ins/pcie has unconnected pin cfg_mgmt_addr[9]
Digging a bit deeper, I found these in the Tcl log:
- Code: Select all
Upgrading 'pcie_ku'
WARNING: [IP_Flow 19-3374] An attempt to modify the value of disabled parameter 'gen_x0y0' from 'false' to 'true' has been ignored for IP 'pcie_ku'
WARNING: [IP_Flow 19-3374] An attempt to modify the value of disabled parameter 'gen_x0y2' from 'true' to 'false' has been ignored for IP 'pcie_ku'
WARNING: [IP_Flow 19-3374] An attempt to modify the value of disabled parameter 'PF0_CLASS_CODE' from '070000' to 'FF0000' has been ignored for IP 'pcie_ku'
WARNING: [IP_Flow 19-3374] An attempt to modify the value of disabled parameter 'PF1_CLASS_CODE' from '070000' to '058000' has been ignored for IP 'pcie_ku'
WARNING: [IP_Flow 19-3461] Value 'X0Y0' is out of the range for parameter 'PCIe Block Location(pcie_blk_locn)' for IP 'pcie_ku' . Valid values are - X0Y2, X0Y3, X0Y4, X0Y5
WARNING: [IP_Flow 19-3438] Customization errors found on 'pcie_ku'. Restoring to previous valid configuration.
WARNING: [IP_Flow 19-1721] During upgrade of 'pcie_ku':
The upgraded user parameter set contained parameters that could not be mapped on to the upgraded IP. When checking the upgrade script, note that parameter names are case sensitive.
And also, when I opened the PCIe block's configuration in Vivado, it was configured for lane width 1x Gen1. Many other parameters were completely wrong.
Why does the update of pcie_ku fail? Can anyone help me with this?