1. 株式会社PALTEK
  2. TECHブログ
  3. 技術情報
  4. 【回路設計ヒント】トランシーバのリファレンスクロック使用時の注意点

TECHブログ

【回路設計ヒント】トランシーバのリファレンスクロック使用時の注意点

【回路設計ヒント】トランシーバのリファレンスクロック使用時の注意点

みなさん、こんにちは。
今回はトランシーバのリファレンスクロックを使用する際の注意点を説明します。

回路図を作成する際にクロックを適切に接続していないと、トランシーバを駆動させることができないなど問題が発生するため、注意が必要です。
本ブログはAMD ザイリンクス社の UltraScale™アーキテクチャをベースに執筆しています。
それでは、始めましょう。

目次

トランシーバの構造とリファレンスクロックの関係


回路図シンボル

図1. 回路図シンボル

Quad内のクロック接続

Quad内には1個のCommon(QPLL 2個)と 4個のChannel(CLL 1個)があり、リファレンスクロックのポートから接続されます。
この際の注意点はRTL上でクロックを接続する際に下記の接続しか行うことができません。

  • MGTREFCLK0はGTREFCLK0x(Common)とGTREFCLK0(Channel)のみ接続
  • MGTREFCLK1はGTREFCLK1x(Common)とGTREFCLK1(Channel)のみ接続

0側のクロックで1側を駆動しようとすると配線でエラーとなってしまいます。
これを行うにはCommon/Channel内部にあるセレクタを使用する必要があります。



※画像クリックで大きな画像が表示されます。

シングルクワッドにある複数の基準クロックを使用する複数のGTHトランシーバ

図2. シングルクワッドにある複数の基準クロックを使用する複数のGTHトランシーバ


リファレンスクロックとQuadの接続

Quadに対してリファレンスクロック入力があると書きましたが、使用するすべてのQuadにリファレンスクロックを入力しなければいけないかというとそうではありません。
リファレンスクロックは分配されており、FPGA内部で他のQuadにも接続されています。ただし、条件は以下のようになります。

  • UltraScale™ FPGAでは上下2個のQuadまで
  • 7Series FPGAでは上下1個のQuadまで

※画像クリックで大きな画像が表示されます。

複数クワッドにある複数のトランシーバを使用する1つの外部基準クロック

図3. 複数クワッドにある複数のトランシーバを使用する1つの外部基準クロック



またその他の注意点としては、SSI構造を持つFPGAではSSIの境界を超えた接続はできないため、隣り合っているように見えるQuadでもそれぞれにリファレンスクロックを接続する必要があります。
 

他のQuadからのリファレンスクロックも使用したい場合

自分自身のQuadのリファレンスクロックに加えて、他のQuadのリファレンスクロックも使用したい場合があります。
その場合は、GTSOUTHREFCLKとGTNORTHREFCLKを使用することで可能となります。

ただし、ここでも接続の制限として0側クロックは0側、1側クロックは1側への接続制限がありますので注意してください。

SouthとNorthの関係ですが、例えばQuad128のクロックをQuad129に接続したい場合はQuad129のNorthに、Quad129のクロックをQuad128に接続した場合はQuad128のSouthに接続することになります。

接続は以下のように覚えるとよいでしょう。

  • 自分のQuadより大きいQuadからの接続はSouth
  • 自分のQuadより小さいQuadからの接続はNorth

また、その他の注意点としてこのポートはトランシーバウィザードのStructural Optionでポートを有効にしないと出てきません。

※画像クリックで大きな画像が表示されます。

異なるクワッドにある複数の基準クロックでCPLLを使用する複数のGTHトランシーバ

図4. 異なるクワッドにある複数の基準クロックでCPLLを使用する複数のGTHトランシーバ


Quad内部でのクロックマルチプレクサ

0側のクロックは0x側、1側のクロックは1x側にしか接続できないと書きましたが、Common/Channel内にあるマルチプレクサを設定することで使用可能になります。REFCLKSEL端子に使用したいクロックを選択することで、PLLに対して自由にクロックを供給可能となります。



※画像クリックで大きな画像が表示されます。

QPLLの基準クロック選択マルチプレクサ

図5. QPLLの基準クロック選択マルチプレクサ

※画像クリックで大きな画像が表示されます。

CPLLの基準クロック選択マルチプレクサ
図6. CPLLの基準クロック選択マルチプレクサ


おわりに

いかがでしたでしょうか。
トランシーバのリファレンスクロック使用時の注意点をご理解いただけますと幸いです。回路図を作成する際にクロックを適切の接続していないとトランシーバを駆動させることができないなど問題が発生するためご注意ください。

最後までご覧いただきありがとうございました。


お問い合わせはこちら


このブログのシリーズ