インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 21.2 の問題により、F タイル PMA/FEC Direct PHY インテル FPGA IPソフト CSR レジスターのリードバック値が無効です。
ユーザーが以下のレジスターアドレスのリードバック値を実行した場合:
1) PMA タイプ
A。 レジスター名: PMA_type
B。 値:
0: FGT
1: FHT
c. 住所のオフセット: 0x800[12]
d. 発生した問題: PMA_typeリードバックの値が正しくない可能性があります。
2) RX CDR ロックツーデータ
A。 レジスター名: rx_cdr_locked2data
B。 値:
0: RX CDR PLL がアンロックされています。
1: 対応する物理レーン RX CDR がデータにロックされている。
c. 住所のオフセット: 0x814[15:0]
d. 観察された問題: RX チャネルがロックツーデータモードを達成しても、ロックツーデータステータスの RX CDR リードバック値は常に「0」で固定されています。
上記の 2 つのレジスターに無効な値をリードバックします。この問題は、PMA Direct モードと FEC Direct モードの両方で有効です。
インテル Quartus Prime 開発ソフトウェア・プロ・エディション・バージョン 21.2 でこの問題を解決するためのパッチが利用可能です。下記の該当するリンクから Patch 0.16 をダウンロードしてインストールします。
Windows* 0.16 for パッチ (quartus-21.2-0.16-windows.exe) のダウンロード
Linux 用パッチ 0.16 のダウンロード (quartus-21.2-0.16-linux.run)
readme for patch 0.16 (quartus-21.2-0.16-readme.txt) をダウンロードする
このパッチは、ソフト CSR レジスターの値を更新して、上記のレジスターの両方に正しいリードバック値を提供します。
回避策 / 修正が実装された後で:
1) PMA タイプ
FGT タイプの PMA タイプのリードバック 値は「0」、FHT は「1」です。
2) RX CDR ロックツーデータ
RX CDR ロック・ツー・データ・リードバック値は、チャネルの実際のステータスを反映します。RX チャネルが LTD を達成した場合にアサーティングされ、LTD が達成されていない場合はディザスティングされます。
この問題は、インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 21.3 以降で修正されています。