A causa di un problema durante l'utilizzo della megafunzione ALTLVDS_RX nel software Quartus® II versione 10.0 e 10.0 SP1, non è possibile rimuovere la rx_data_align
porta di input in Gestione plug-in MegaWizard™. Sebbene sia possibile attivare e disattivare l'opzione con la casella di controllo , la rx_data_align
porta rimane come porta di input per la megafunzione.
Se non si desidera utilizzare questa porta nella progettazione, modificare manualmente il file di variante VHDL o Verilog HDL utilizzando le istruzioni seguenti:
- Per VHDL:
- Nella sezione PORT della dichiarazione ENTITY, rimuovere la riga
rx_data_align : IN STD_LOGIC_VECTOR (n DOWNTO 0)
- Nella sezione PORT della dichiarazione COMPONENT, rimuovere la riga
rx_data_align : IN STD_LOGIC_VECTOR (n DOWNTO 0)
- Nella sezione GENERIC MAP dell'istanza di ALTLVDS_RX_component, modificare il valore di
port_rx_data_align
da"PORT_USED"
a"PORT_UNUSED"
- Nella sezione PORT MAP dell'istanza di ALTLVDS_RX_component, rimuovere la riga
rx_data_align => rx_data_align
- Nella sezione PORT della dichiarazione ENTITY, rimuovere la riga
- Per Verilog HDL:
- Nell'elenco delle porte per la dichiarazione del modulo, rimuovere la porta
rx_data_align
- Nell'elenco dei segnali per la dichiarazione del modulo, rimuovere la riga
input [n:0] rx_data_align;
- Nell'istanza ALTLVDS_RX_component, rimuovere la riga
.rx_data_align (rx_data_align)
- Nella sezione defparam per l'istanza di ALTLVDS_RX_component, modificare il valore di
ALTLVDS_RX_component.port_rx_data_align
da"USED"
a"UNUSED"
- Nell'elenco delle porte per la dichiarazione del modulo, rimuovere la porta
n
è il numero di canali -1
Questo problema è pianificato per essere risolto in una versione futura del software Quartus II.