Você pode ver este aviso ao compilar um arquivo de variação VHDL usando ALTLVDS_RX megafunção no software Quartus® II versão 10.0 SP1 e implementando o SERDES no modo LE. Dependendo das suas seleções no gerenciador de plug-in ALTLVDS_RX MegaWizard™, rx_outclock a porta pode ser declarada como STD_LOGIC_VECTOR (0 DOWNTO 0) em vez de simplesmente STD_LOGIC.
Este problema pode ser acionado se você alternar o recurso de clock usado para a configuração "rx_outclock "?
Para resolver este problema, edite o arquivo ALTLVDS_RX variação. Há quatro locais que precisam ser editados:
- Na seção
ENTITY PORT, substitua o textoOUT STD_LOGIC_VECTOR (0 DOWNTO 0)pelo textoOUT STD_LOGIC. - Na seção
COMPONENT PORT, substitua o textoOUT STD_LOGIC_VECTOR (0 DOWNTO 0)pelo textoOUT STD_LOGIC. - Em
BEGIN, localize o sub_wire que mapeia o sinal erx_outclockremova o texto(0 DOWNTO 0). - Na seção
ARCHITECTUREanterior,COMPONENTlocalize o sub_wire usado na etapa anterior e substitua o textoSTD_LOGIC_VECTOR (0 DOWNTO 0)pelo textoSTD_LOGIC.
Este problema está programado para ser corrigido em uma versão futura do software Quartus II.