Eタイル・トランシーバーPHYユーザーガイド

ID 683723
日付 12/09/2021
Public
ドキュメント目次

7.12.1.1. refclk[0, 1, 2, 3, 4, 5, 6, 7] リファレンス・クロックの任意の2つのクロック間の切り替え、または refclk[0, 2, 3, 4, 5, 6, 7, 8] のリファレンス・クロック周波数の変更

  1. デバイス・コンフィグレーションのデフォルト設定では、リファレンス・クロックは、refclk_in_A です。
  2. refclk_in_B (refclk[1]) を立ち上げ、PMA Muxrefclk_in_B に切り替えます (PMA Muxが、refclk_in_B (refclk[1]) で動作します)。
    • refclk_in_B (refclk[1]) の周波数が、データシートに従って有効であることを確認します。
    • PMA属性0x30 = 0x3を書き込み、PMA Muxを切り替えます。
  3. 要件に応じて、Reference Clock Mux (9:1 mux) を切り替えるか、リファレンス・クロック周波数を変更します (PMA Muxは、refclk_in_B (refclk[1]) で引き続き動作します)。リファレンス・クロック周波数を変更する場合は、次のとおりです。
    1. 新旧の周波数が共に、同じ125から500MHzの範囲、または同じ500から700MHzの範囲の場合、1つのリファレンス・クロックを古い値から新しい値に切り替えるだけで済みます。
    2. ただし、0から500MHzと500から700MHzの間で切り替える場合は、2つのリファレンス・クロックを使用して、古いクロック周波数と新しいクロック周波数に対応する必要があります。
  4. refclk_in_A を立ち上げ、PMA Muxrefclk_in_A に切り替えます。
    • PMA属性0x30 = 0x0を書き込み、PMA Muxを切り替えます。
  5. PMAアナログリセットを実行します。

refclk[0] から refclk[1] へのリファレンス・クロックの切り替え

156MHzから183MHzへの refclk[0] 周波数の変更