Devido a um problema no software Intel® Quartus® Prime Pro Edition, você pode ver este erro interno quando você instauria qualquer um dos seguintes primitivos: ALT_INBUF, ALT_OUTBUF, ALT_IOBUF, ALT_BIDIR dentro de um loop de VHDL 'For Generated'.
Para resolver este problema, deslize o loop 'Para gerar' e instaurem individualmente cada um dos primitivos necessários como abaixo:
Instação de primitivos 'Para gerar':
inbuf_diff_gen:
para j em 0 a 2 gerar
inbuf_diff_gen: alt_inbuf_diff
mapa de porta (
i => rx_data_p(j),
ibar => rx_data_n(j),
o => rx_serial_data(j));
geração final;
Primitivos insíquiados individualmente:
mapa de porta (
i => rx_data_p(0),
ibar => rx_data_n(0),
o => rx_serial_data(0));
inbuf_diff_inst_1: alt_inbuf_diff
mapa de porta (
i => rx_data_p(1),
ibar => rx_data_n(1),
o => rx_serial_data(1));
inbuf_diff_inst_2: alt_inbuf_diff
mapa de porta (
i => rx_data_p(2),
ibar => rx_data_n(2),
o => rx_serial_data(2));
Este problema foi corrigido a partir do software Intel® Quartus® Prime Pro Edition versão 18.0