You may see this warning when compiling a VHDL variation file using the ALTLVDS_RX megafunction in the Quartus® II software version 10.0 SP1 and implementing the SERDES in LE mode. Depending on your selections in the ALTLVDS_RX MegaWizard™ Plug-In Manager, the rx_outclock port may be declared as STD_LOGIC_VECTOR (0 DOWNTO 0) instead of simply STD_LOGIC.
This problem may be triggered if you toggle the What is the clock resource used for 'rx_outclock'? setting.
To work around this problem, edit the ALTLVDS_RX variation file. There are four locations that need to be edited:
- In the
ENTITY PORTsection, replace the textOUT STD_LOGIC_VECTOR (0 DOWNTO 0)with the textOUT STD_LOGIC. - In the
COMPONENT PORTsection, replace the textOUT STD_LOGIC_VECTOR (0 DOWNTO 0)with the textOUT STD_LOGIC. - Under
BEGIN, locate the sub_wire that maps the signal torx_outclockand remove the text(0 DOWNTO 0). - In the
ARCHITECTUREsection before theCOMPONENT, locate the sub_wire used in the previous step and replace the textSTD_LOGIC_VECTOR (0 DOWNTO 0)with the textSTD_LOGIC.
This problem is scheduled to be fixed in a future version of the Quartus II software.