cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Scholar
Scholar
263 Views
Registered: ‎08-01-2012

Upgrading Ultrascale GTH Fails migrating from 2018.2 to 2019.2

Jump to solution

I have the following GTH IP (attached) . When I try and migrate, it fails with the following warnings:

WARNING: [IP_Flow 19-4050] The normal upgrade process failed due to validation failures in the given configuration. Attempting partial upgrade to set as many user parameters as possible. Please check the parameters whose values were not applied.
WARNING: [IP_Flow 19-3932] Unable to set the value '1200' on parameter 'PPM offset between receiver and transmitter' due to the following failure -
Validation failed for parameter 'PPM offset between receiver and transmitter(RX_PPM_OFFSET)' with value '1200' for IP 'gth_x0y5'. RX_PPM_OFFSET is out of range for RX_LINE_RATE (10.3125), should not be more than 200, refer to FPGAs data sheet Rxppmtol for legal value
. Restoring to an old valid value of '0'
WARNING: [IP_Flow 19-3932] Unable to set the value '11.88' on parameter 'Line rate (Gb/s)' due to the following failure -
Validation failed for parameter 'Line rate (Gb/s)(RX_LINE_RATE)' with value '10.3125' for IP 'gth_x0y5'. RX and TX line rates do not allow for PLL sharing
. Restoring to an old valid value of '10.3125'
WARNING: [IP_Flow 19-3932] Unable to set the value '148.5' on parameter 'Actual Reference clock (MHz)' due to the following failure -
Value '148.5' is out of the range for parameter 'Actual Reference clock (MHz)(TX_REFCLK_FREQUENCY)' for IP 'gth_x0y5' . Valid values are - 64.453125, 64.8584906, 65.2689873, 65.6847134, 66.1057692, 66.5322581, 66.9642857, 67.4019608, 67.8453947, 68.294702, 68.75, 69.2114094, 69.6790541, 70.1530612, 70.6335616, 71.1206897, 71.6145833, 72.1153846, 72.6232394, 73.1382979, 73.6607143, 74.1906475, 74.7282609, 75.2737226, 75.8272059, 76.3888889, 76.9589552, 77.537594, 78.125, 78.721374, 79.3269231, 79.9418605, 80.5664063, 81.2007874, 81.8452381, 82.5, 83.1653226, 83.8414634, 84.5286885, 85.2272727, 85.9375, 86.6596639, 87.3940678, 88.1410256, 88.9008621, 89.673913, 90.4605263, 91.2610619, 92.0758929, 92.9054054, 93.75, 94.6100917, 95.4861111, 96.3785047, 97.2877358, 98.2142857, 99.1586538, 100.1213592, 101.1029412, 102.1039604, 103.125, 104.1666667, 105.2295918, 106.314433, 107.421875, 108.5526316, 109.7074468, 110.8870968, 112.0923913, 113.3241758, 114.5833333, 115.8707865, 117.1875, 118.5344828, 119.9127907, 121.3235294, 122.7678571, 124.246988, 125.7621951, 127.3148148, 128.90625, 129.7169811, 130.5379747, 131.3694268, 132.2115385, 133.0645161, 133.9285714, 134.8039216, 135.6907895, 136.589404, 137.5, 138.4228188, 139.3581081, 140.3061224, 141.2671233, 142.2413793, 143.2291667, 144.2307692, 145.2464789, 146.2765957, 147.3214286, 148.381295, 149.4565217, 150.5474453, 151.6544118, 152.7777778, 153.9179104, 155.075188, 156.25, 157.4427481, 158.6538462, 159.8837209, 161.1328125, 162.4015748, 163.6904762, 165, 166.3306452, 167.6829268, 169.057377, 170.4545455, 171.875, 173.3193277, 174.7881356, 176.2820513, 177.8017241, 179.3478261, 180.9210526, 182.5221239, 184.1517857, 185.8108108, 187.5, 189.2201835, 190.9722222, 192.7570093, 193.359375, 194.5754717, 195.806962, 196.4285714, 197.0541401, 198.3173077, 199.5967742, 200.2427184, 200.8928571, 202.2058824, 203.5361842, 204.2079208, 204.884106, 206.25, 207.6342282, 208.3333333, 209.0371622, 210.4591837, 211.9006849, 212.628866, 213.362069, 214.84375, 216.3461538, 217.1052632, 217.8697183, 219.4148936, 220.9821429, 221.7741935, 222.5719424, 224.1847826, 225.8211679, 226.6483516, 227.4816176, 229.1666667, 230.8768657, 231.741573, 232.612782, 234.375, 236.1641221, 237.0689655, 237.9807692, 239.8255814, 241.6992188, 242.6470588, 243.6023622, 245.5357143, 247.5, 248.4939759, 249.4959677, 251.5243902, 253.5860656, 254.6296296, 255.6818182, 257.8125, 259.4339623, 259.9789916, 261.0759494, 262.1822034, 262.7388535, 264.4230769, 266.1290323, 266.7025862, 267.8571429, 269.0217391, 269.6078431, 271.3815789, 273.1788079, 273.7831858, 275, 276.2276786, 276.8456376, 278.7162162, 280.6122449, 281.25, 282.5342466, 283.8302752, 284.4827586, 286.4583333, 288.4615385, 289.135514, 290.4929577, 291.8632075, 292.5531915, 294.6428571, 296.7625899, 297.4759615, 298.9130435, 300.3640777, 301.0948905, 303.3088235, 305.5555556, 306.3118812, 307.8358209, 309.375, 310.1503759, 312.5, 314.8854962, 315.6887755, 317.3076923, 318.943299, 319.7674419, 322.265625, 324.8031496, 325.6578947, 327.3809524, 329.1223404, 330, 332.6612903, 335.3658537, 336.2771739, 338.1147541, 339.9725275, 340.9090909, 343.75, 346.6386555, 347.6123596, 349.5762712, 351.5625, 352.5641026, 355.6034483, 358.6956522, 359.7383721, 361.8421053, 363.9705882, 365.0442478, 368.3035714, 371.6216216, 372.7409639, 375, 377.2865854, 378.440367, 381.9444444, 385.5140187, 386.71875, 389.1509434, 391.6139241, 392.8571429, 396.6346154, 400.4854369, 401.7857143, 404.4117647, 407.0723684, 408.4158416, 412.5, 416.6666667, 418.0743243, 420.9183673, 423.8013699, 425.257732, 429.6875, 434.2105263, 435.7394366, 438.8297872, 441.9642857, 443.5483871, 448.3695652, 453.2967033, 454.9632353, 458.3333333, 461.7537313, 463.4831461, 468.75, 474.137931, 475.9615385, 479.6511628, 483.3984375, 485.2941176, 491.0714286, 496.9879518, 498.9919355, 503.0487805, 507.1721311, 509.2592593, 515.625, 522.1518987, 524.3644068, 528.8461538, 533.4051724, 535.7142857, 542.7631579, 550, 552.4553571, 557.4324324, 562.5, 565.0684932, 572.9166667, 580.9859155, 583.7264151, 589.2857143, 594.9519231, 597.826087, 606.6176471, 615.6716418, 618.75, 625, 631.377551, 634.6153846, 644.53125, 654.7619048, 658.2446809, 665.3225806, 672.5543478, 676.2295082, 687.5, 699.1525424, 703.125, 711.2068966, 719.4767442, 723.6842105, 736.6071429, 750, 754.5731707, 763.8888889, 773.4375, 778.3018868, 793.2692308, 808.8235294, 814.1447368
. Restoring to an old valid value of '64.453125'
WARNING: [IP_Flow 19-3932] Unable to set the value '11.88' on parameter 'Line rate (Gb/s)' due to the following failure -
Validation failed for parameter 'Line rate (Gb/s)(RX_LINE_RATE)' with value '11.88' for IP 'gth_x0y5'. RX and TX line rates do not allow for PLL sharing
. Restoring to an old valid value of '10.3125'
WARNING: [IP_Flow 19-3932] Unable to set the value '148.5' on parameter 'Actual Reference clock (MHz)' due to the following failure -
Value '148.5' is out of the range for parameter 'Actual Reference clock (MHz)(RX_REFCLK_FREQUENCY)' for IP 'gth_x0y5' . Valid values are - 64.453125, 64.8584906, 65.2689873, 65.6847134, 66.1057692, 66.5322581, 66.9642857, 67.4019608, 67.8453947, 68.294702, 68.75, 69.2114094, 69.6790541, 70.1530612, 70.6335616, 71.1206897, 71.6145833, 72.1153846, 72.6232394, 73.1382979, 73.6607143, 74.1906475, 74.7282609, 75.2737226, 75.8272059, 76.3888889, 76.9589552, 77.537594, 78.125, 78.721374, 79.3269231, 79.9418605, 80.5664063, 81.2007874, 81.8452381, 82.5, 83.1653226, 83.8414634, 84.5286885, 85.2272727, 85.9375, 86.6596639, 87.3940678, 88.1410256, 88.9008621, 89.673913, 90.4605263, 91.2610619, 92.0758929, 92.9054054, 93.75, 94.6100917, 95.4861111, 96.3785047, 97.2877358, 98.2142857, 99.1586538, 100.1213592, 101.1029412, 102.1039604, 103.125, 104.1666667, 105.2295918, 106.314433, 107.421875, 108.5526316, 109.7074468, 110.8870968, 112.0923913, 113.3241758, 114.5833333, 115.8707865, 117.1875, 118.5344828, 119.9127907, 121.3235294, 122.7678571, 124.246988, 125.7621951, 127.3148148, 128.90625, 129.7169811, 130.5379747, 131.3694268, 132.2115385, 133.0645161, 133.9285714, 134.8039216, 135.6907895, 136.589404, 137.5, 138.4228188, 139.3581081, 140.3061224, 141.2671233, 142.2413793, 143.2291667, 144.2307692, 145.2464789, 146.2765957, 147.3214286, 148.381295, 149.4565217, 150.5474453, 151.6544118, 152.7777778, 153.9179104, 155.075188, 156.25, 157.4427481, 158.6538462, 159.8837209, 161.1328125, 162.4015748, 163.6904762, 165, 166.3306452, 167.6829268, 169.057377, 170.4545455, 171.875, 173.3193277, 174.7881356, 176.2820513, 177.8017241, 179.3478261, 180.9210526, 182.5221239, 184.1517857, 185.8108108, 187.5, 189.2201835, 190.9722222, 192.7570093, 193.359375, 194.5754717, 195.806962, 196.4285714, 197.0541401, 198.3173077, 199.5967742, 200.2427184, 200.8928571, 202.2058824, 203.5361842, 204.2079208, 204.884106, 206.25, 207.6342282, 208.3333333, 209.0371622, 210.4591837, 211.9006849, 212.628866, 213.362069, 214.84375, 216.3461538, 217.1052632, 217.8697183, 219.4148936, 220.9821429, 221.7741935, 222.5719424, 224.1847826, 225.8211679, 226.6483516, 227.4816176, 229.1666667, 230.8768657, 231.741573, 232.612782, 234.375, 236.1641221, 237.0689655, 237.9807692, 239.8255814, 241.6992188, 242.6470588, 243.6023622, 245.5357143, 247.5, 248.4939759, 249.4959677, 251.5243902, 253.5860656, 254.6296296, 255.6818182, 257.8125, 259.4339623, 259.9789916, 261.0759494, 262.1822034, 262.7388535, 264.4230769, 266.1290323, 266.7025862, 267.8571429, 269.0217391, 269.6078431, 271.3815789, 273.1788079, 273.7831858, 275, 276.2276786, 276.8456376, 278.7162162, 280.6122449, 281.25, 282.5342466, 283.8302752, 284.4827586, 286.4583333, 288.4615385, 289.135514, 290.4929577, 291.8632075, 292.5531915, 294.6428571, 296.7625899, 297.4759615, 298.9130435, 300.3640777, 301.0948905, 303.3088235, 305.5555556, 306.3118812, 307.8358209, 309.375, 310.1503759, 312.5, 314.8854962, 315.6887755, 317.3076923, 318.943299, 319.7674419, 322.265625, 324.8031496, 325.6578947, 327.3809524, 329.1223404, 330, 332.6612903, 335.3658537, 336.2771739, 338.1147541, 339.9725275, 340.9090909, 343.75, 346.6386555, 347.6123596, 349.5762712, 351.5625, 352.5641026, 355.6034483, 358.6956522, 359.7383721, 361.8421053, 363.9705882, 365.0442478, 368.3035714, 371.6216216, 372.7409639, 375, 377.2865854, 378.440367, 381.9444444, 385.5140187, 386.71875, 389.1509434, 391.6139241, 392.8571429, 396.6346154, 400.4854369, 401.7857143, 404.4117647, 407.0723684, 408.4158416, 412.5, 416.6666667, 418.0743243, 420.9183673, 423.8013699, 425.257732, 429.6875, 434.2105263, 435.7394366, 438.8297872, 441.9642857, 443.5483871, 448.3695652, 453.2967033, 454.9632353, 458.3333333, 461.7537313, 463.4831461, 468.75, 474.137931, 475.9615385, 479.6511628, 483.3984375, 485.2941176, 491.0714286, 496.9879518, 498.9919355, 503.0487805, 507.1721311, 509.2592593, 515.625, 522.1518987, 524.3644068, 528.8461538, 533.4051724, 535.7142857, 542.7631579, 550, 552.4553571, 557.4324324, 562.5, 565.0684932, 572.9166667, 580.9859155, 583.7264151, 589.2857143, 594.9519231, 597.826087, 606.6176471, 615.6716418, 618.75, 625, 631.377551, 634.6153846, 644.53125, 654.7619048, 658.2446809, 665.3225806, 672.5543478, 676.2295082, 687.5, 699.1525424, 703.125, 711.2068966, 719.4767442, 723.6842105, 736.6071429, 750, 754.5731707, 763.8888889, 773.4375, 778.3018868, 793.2692308, 808.8235294, 814.1447368
. Restoring to an old valid value of '64.453125'
WARNING: [IP_Flow 19-3374] An attempt to modify the value of disabled parameter 'TXPROGDIV_FREQ_VAL' from '257.8125' to '297' has been ignored for IP 'gth_x0y5'
WARNING: [IP_Flow 19-3932] Unable to set the value '148.5' on parameter 'Free-running and DRP clock frequency (MHz)' due to the following failure -
Validation failed for parameter 'Free-running and DRP clock frequency (MHz)(FREERUN_FREQUENCY)' for IP 'gth_x0y5'. Value '148.5' is out of the range (3.125,128.90625)
. Restoring to an old valid value of '128.90625'
INFO: [IP_Flow 19-3422] Upgraded gth_x0y5 (UltraScale FPGAs Transceivers Wizard 1.7) from revision 4 to revision 7

Now all the settings are wrong. This is setup to be a 11.88Gb/s 12G SDI transceiver, and has been working just fine for years (previously migrated successfully from 17.2 to 18.2)

Why has 19.2 decided that my transceiver is illegal? And why has it broken the migration so badly that now all the settings are very wrong?

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Xilinx Employee
Xilinx Employee
192 Views
Registered: ‎03-30-2016

Re: Upgrading Ultrascale GTH Fails migrating from 2018.2 to 2019.2

Jump to solution

Hello @richardhead 

Reading the IP_Flow WARNING you have shared here.
I think this could happens since the datasheet mentioned that GTH with >8Gbps line-rate should have max +/-200ppm of Data/REFCLK offset.
Older version transceiver wizard may not have this PPM offset value checker, so in your 2018.2 IP, 1200ppm is configurable with 11.2Gbps line-rate setting.
  GTH_8G_200ppm.png

For a workaround , you probably want to generate the XCI/IP from the 2019.2 transceiver GUI directly,
instead of upgrading the IP. ( You may need to adjust some setting value to meet datasheet spec)


Regards
Leo

View solution in original post

2 Replies
Highlighted
Xilinx Employee
Xilinx Employee
193 Views
Registered: ‎03-30-2016

Re: Upgrading Ultrascale GTH Fails migrating from 2018.2 to 2019.2

Jump to solution

Hello @richardhead 

Reading the IP_Flow WARNING you have shared here.
I think this could happens since the datasheet mentioned that GTH with >8Gbps line-rate should have max +/-200ppm of Data/REFCLK offset.
Older version transceiver wizard may not have this PPM offset value checker, so in your 2018.2 IP, 1200ppm is configurable with 11.2Gbps line-rate setting.
  GTH_8G_200ppm.png

For a workaround , you probably want to generate the XCI/IP from the 2019.2 transceiver GUI directly,
instead of upgrading the IP. ( You may need to adjust some setting value to meet datasheet spec)


Regards
Leo

View solution in original post

Highlighted
Scholar
Scholar
180 Views
Registered: ‎08-01-2012

Re: Upgrading Ultrascale GTH Fails migrating from 2018.2 to 2019.2

Jump to solution

Thanks @karnanl 

Given the xci files were very similar between 2018.2 and 2019.2, I did a manual upgrade using a diff tool, and setting RX_PPM_OFFSET to 200. I didnt want to manually upgrade all the IPs using the GUI.