Aufgrund eines Problems in der Intel® Quartus® Prime Pro Edition Software können Sie diesen internen Fehler sehen, wenn Sie eine der folgenden Primitiven instanziieren: ALT_INBUF, ALT_OUTBUF, ALT_IOBUF ALT_BIDIR in einer VHDL-Schleife "For Generated".
Um dieses Problem zu umgehen, entpacken Sie die Schleife "For Generate" (Für Generieren) und instanziieren Sie jede der primitiven Primitiven, die wie unten gefordert werden:
"Für Generate" Primitives Instanziierung:
inbuf_diff_gen:
für j in 0 bis 2 generieren
inbuf_diff_gen: alt_inbuf_diff
Port-Karte (
i => rx_data_p(j),
ibar => rx_data_n(j),
o => rx_serial_data(j));
Endgenerierung;
Individuell instanziierte Primitive:
Port-Karte (
i => rx_data_p(0),
ibar => rx_data_n(0),
o => rx_serial_data(0));
inbuf_diff_inst_1: alt_inbuf_diff
Port-Karte (
i => rx_data_p(1),
ibar => rx_data_n(1),
o => rx_serial_data(1));
inbuf_diff_inst_2: alt_inbuf_diff
Port-Karte (
i => rx_data_p(2),
ibar => rx_data_n(2),
o => rx_serial_data(2));
Dieses Problem wurde ab der Intel® Quartus® Prime Pro Edition Softwareversion 18.0 behoben.