warning 18584 There are no transceivers channels used in the design
Hi,
I have an Arria 10 (10AX027H4F34E3SG)
PC: Windows 10
- Quartus standard 20.1.10.711
-Quartus Pro 21.1.0.169
In both softwares, I get similar warnings:
Warning (18584): There are no transceiver channels used in the design. You must use or instantiate atleast 1 transceiver channel to preserve the rest of unused channels.
Critical Warning (17951): There are 24 unused RX channels in the design. If you intend to use any of these channels in the future, you must add the assignment 'set_instance_assignment -name PRESERVE_UNUSED_XCVR_CHANNEL ON -to <pin_name>' in your QSF file. This assignment will preserve the performance of specified channels over time. Note that unused channel preservation only works if the design uses or instantiates atleast 1 transceiver channel.
I modified the .qsf file with the following:
set_instance_assignment -name PRESERVE_UNUSED_XCVR_CHANNEL ON -to AL30
and other transceiver lines
But in the pro version, I get an error during the compilation:
Error(17950): Pin corresponding to CLKUSR has not been reserved in the device. Cannot perform unused RX clock workaround.
I followed the suggestion:
https://www.intel.com/content/www/au/en/support/programmable/articles/000080648.html
but I still get the same compilation error. What am I missing?
Cheers
Hi,
I have compiled your design in quartus pro v21.1 and the warning is clear "Warning(18584): There are no transceiver channels used in the design. You must use or instantiate at least 1 transceiver channel to preserve the rest of the unused channels". You need to instantiate minimum 1 transceiver channel with fPLL and reset controller. This should resolve your problem. Please let me know if you still face any issues.
Thank you
Kshitij Goel