Devido a um problema na Intel® Quartus® versão 22.3 do Software Prime Pro Edition, os usuários podem encontrar a afirmação da verifier_error com a seguinte mensagem "data_error é detectada a <simulação>ns, o verificador do PRBS detectou o erro" durante a execução da simulação após concluir a transição de reconfiguração dinâmica para o PMA Direct 50G.
A solução alternativa exigiria uma atualização no RTL de um componente de exemplo de projeto (testwrap_pma_direct.sv).
- Abra o arquivo testwrap_pma_direct.sv , localizado na pasta comum.
- Vá para a linha nº 361.
- Substituir
"enable_rx_verifier[i] = (enable_rx_verifier[i] == 1) ? 1: rx_parallel_data[38+i*width_multiplier*80] e rx_parallel_data[118+i*width_multiplier*80] e rx_parallel_data[78+i*width_multiplier*80] & rx_parallel_data[78+i*width_multiplier*80] & rx_parallel_data[79+i*width_multiplier*80] e rx_parallel_data[158+i*width_multiplier*80] & rx_parallel_data[159+i*width_multiplier*80];"
Com
"enable_rx_verifier[i] = rx_parallel_data[38+i*width_multiplier*80] e 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];"
- Salvar e fechar o arquivo testwrap_pma_direct.sv
Esse problema foi corrigido a partir da Intel® Quartus® versão 22.4 do software Prime Pro Edition.