10-25-2018 01:57 PM - edited 10-25-2018 01:58 PM
I'm trying to use Aurora 64b66b in Vivado 2018.2 using the IP Integrator, targeting an XC7VX690T-FFG1927-2 (so all MGT banks are bonded). As shown in the screenshots, I've selected the four lanes in GTHQ9 but Vivado will not allow me to set these parameters. The customizaton GUI shows a red "None" for GT Refclk2 but won't allow me to change it to anything else. (I believe "None" should be the correct value since I'm only using one quad.)
When I hover over the setting or try to click OK, the IPI returns with the message:
Validation failed for parameter 'GT Refclk2(C_GT_CLOCK_2)' with value 'None' for BD cell 'aurora_64b66b_4'. Two clocks cannot possibly power the selected lanes.
Of course this is true and the settings reflect this, but Vivado flags this as an error and refuses to let me configure the core this way. Am I missing something or is this a bug?
10-26-2018 07:20 AM - edited 10-26-2018 07:20 AM
The transcript indeed indicates I've selected the FFG1927 package:
INFO: [Device 21-403] Loading part xc7vx690tffg1927-2
In addition, Vivado has no problem with the clock assignment if I configure the core for 8 lanes:
10-26-2018 12:25 PM
It seems you selected device model correctly (xc7vx690tffg1927-2). So all GTH should be fully-bonded.
Could you please try to generate your IP with GTHQ8 setting , and modified pin-assignment constraint manually ?