Devido a um problema ao usar ALTLVDS_RX megafunção no software Quartus® II versão 10.0 e 10.0 SP1, rx_data_align
você não pode remover a porta de entrada no Gerenciador de plug-in MegaWizard™. Embora você possa habilitar e desabilitar a opção com a caixa de seleção, rx_data_align
a porta permanece como uma porta de entrada para a megafunção.
Se você não quiser usar esta porta em seu design, edite manualmente o arquivo de variação HDL VHDL ou Verilog usando as instruções abaixo:
- Para VHDL:
- Na seção PORT da declaração ENTITY, remova a linha
rx_data_align : IN STD_LOGIC_VECTOR (n DOWNTO 0)
- Na seção PORT da declaração COMPONENT, remova a linha
rx_data_align : IN STD_LOGIC_VECTOR (n DOWNTO 0)
- Na seção MAPA GENÉRICO da ALTLVDS_RX_component, altere o valor de
port_rx_data_align
"PORT_USED"
"PORT_UNUSED"
- Na seção PORT MAP da ALTLVDS_RX_component, remova a linha
rx_data_align => rx_data_align
- Na seção PORT da declaração ENTITY, remova a linha
- Para Verilog HDL:
- Na lista de portas para a declaração do módulo, remova a porta
rx_data_align
- Na lista de sinais para a declaração do módulo, remova a linha
input [n:0] rx_data_align;
- Na ALTLVDS_RX_component, remova a linha
.rx_data_align (rx_data_align)
- Na seção defparam para a ALTLVDS_RX_component, altere o valor de
ALTLVDS_RX_component.port_rx_data_align
"USED"
"UNUSED"
- Na lista de portas para a declaração do módulo, remova a porta
n
é a contagem de canais -1
Este problema está programado para ser corrigido em uma versão futura do software Quartus II.