インテル® Quartus® Prime Pro Edition ソフトウェア・バージョン 22.3 の問題により、PMA Direct 50G へのダイナミック・リコンフィグレーションの移行を完了した後のシミュレーション実行中に、シミュレーション実行中に 「<シミュレーション時に data_errorが検出されました>ns, PRBS Checker がエラーを検出しました」 というメッセージで 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 で修正されています。