次の図に示す RX リセット シーケンスは、グローバル GSR 信号に続いて自動的に開始されることはありません。
次の条件を満たす必要があります。
- RXRESETMODE をシーケンシャル モードに設定している。
- RXPMARESETMASK と RXPCSRESETMASK のすべてのビットが High に設定されている。
- PLL の選択、PROGDIV の選択、および使用するチャネルに応じて MST_RESET_CFG 属性のビットを適切に設定している。
- MSTRXRESET を使用する。
- マスター リセットの実行中、LC/RPLLRESET、ILORESET、RXPROGDIVRESET、PCSRSVDIN[10] (RXDAPIRESET)、および GTRXRESET を Low に保持する。
- MSTRXRESET を解放する前に、GTPOWERGOOD が High であることを確認する。
リセット モードがデフォルトでシングル モードになると、次を実行する必要があります。
- リセット モードをシーケンシャル モードに変更します。
- RXPMARESETMASK と RXPCSRESETMASK のすべてのビットが High に変化している必要があります。
- さらに 300 ~ 500ns 間待機します。
- MSTRXRESET を解放します。
図 1. コンフィギュレーション後のマスター リセット コントローラーによるレシーバーの初期化