인텔® Quartus® Prime Pro Edition 소프트웨어의 문제로 인해 VHDL 'For Generated' 루프 내부에서 ALT_INBUF, ALT_OUTBUF, ALT_IOBUF, ALT_BIDIR 다음과 같은 기본 요소 중 하나를 인스턴스화할 때 이 내부 오류가 나타날 수 있습니다.
이 문제를 해결하려면 '생성용' 루프를 풀고 아래와 같이 필요한 각 기본 사항을 개별적으로 인스턴스화합니다.
'생성용' 기본 인스턴스화:
inbuf_diff_gen :
j in 0 ~2 생성
inbuf_diff_gen : alt_inbuf_diff
포트 맵(
i => rx_data_p(j),
ibar => rx_data_n(j),
o => rx_serial_data(j));
끝 생성;
개별적으로 인스턴스화된 기본 요소:
포트 맵(
i => rx_data_p(0),
ibar => rx_data_n(0),
o => rx_serial_data(0));
inbuf_diff_inst_1 : alt_inbuf_diff
포트 맵(
i => rx_data_p(1),
ibar => rx_data_n(1),
o => rx_serial_data(1));
inbuf_diff_inst_2 : alt_inbuf_diff
포트 맵(
i => rx_data_p(2),
ibar => rx_data_n(2),
o => rx_serial_data(2));
이 문제는 인텔® Quartus® Prime Pro Edition 소프트웨어 버전 18.0부터 해결되었습니다.