Forum Discussion
Critical Warnings Related to Unused Transceiver Channels in Quartus Prime Pro 20.4
Hello Intel Community,
I am using Quartus Prime Pro 20.4 with an Arria 10 FPGA device. During compilation, I encountered the following critical warnings:
Critical Warning(17951): There are 12 unused RX channels in the design.
Critical Warning(18655): There are 12 unused TX channels in the design.
In my design, no transceiver channels are used at all.
To suppress these warnings, I added the following line to my QSF file:
set_global_assignment -name PRESERVE_UNUSED_XCVR_CHANNEL ON
However, this did not eliminate the warnings. Instead, a new warning appeared:
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.
I would like to ask:
Are these critical warnings something I need to address in my design?
If action is required, what is the recommended way to properly disable or suppress these warnings when no transceiver channels are used?
Any guidance or clarification would be greatly appreciated.
Thank you in advance!
Best regards,
Tatsuhiro Kato
2 Replies
- Ash_R_Altera
Regular Contributor
Hi,
The PRESERVE_UNUSED_XCVR_CHANNEL option should be used if you intend to use the XCVR channels in future. It is required to prevent the channels from degrading over the time.
If you do not intend to use the XCVR channels at all in future, then follow the pin connection guidelines as mentioned in the following page: https://www.intel.com/content/www/us/en/docs/programmable/683814/current/transceiver-pins.html
Regards
- TatsuhiroKato
New Contributor
Hi,
Thank you very much for your response and clarification.
I do plan to use the transceiver channels in my design in the future.
Since no transceiver channels are instantiated at this point, I understand that the current warnings can be safely ignored.
I appreciate your support and guidance.
Best regards,
Tatsuhiro Kato