인텔® Quartus® Prime Pro Edition 소프트웨어 버전 22.3의 문제로 인해 사용자는 PMA Direct 50G로의 동적 재구성 전환을 완료한 후 시뮬레이션 실행 중에 " data_error is detected at <simulation time>ns, PRBS Checker detected the error" 라는 메시지와 함께 verifier_error 어설션을 접할 수 있습니다.
해결 방법을 사용하려면 디자인 예제 구성 요소(testwrap_pma_direct.sv)의 RTL을 업데이트해야 합니다.
- 공통 폴더에 있는 testwrap_pma_direct.sv 파일을 엽니다.
- #361행으로 이동합니다.
- 교체
"enable_rx_verifier[i] = (enable_rx_verifier[i] == 1) ? 1 : rx_parallel_data[38+i*width_multiplier*80] & rx_parallel_data[118+i*width_multiplier*80] & rx_parallel_data[78+i*width_multiplier*80] & rx_parallel_data[79+i*width_multiplier*80] & rx_parallel_data[158+i*width_multiplier*80] & rx_parallel_data[159+i*width_multiplier*80];"
와 함께
"enable_rx_verifier[i] = rx_parallel_data[38+i*width_multiplier*80] & rx_parallel_data[118+i*width_multiplier*80] & rx_parallel_data[79+i*width_multiplier*80] make s& rx_parallel_data[159+i*width_multiplier*80];"
- testwrap_pma_direct.sv 파일을 저장하고 닫습니다.
이 문제는 인텔® Quartus® Prime Pro Edition 소프트웨어 버전 22.4부터 해결됩니다.