LVDS SERDES Intel® FPGA IPユーザーガイド: インテル® Arria® 10およびインテル® Cyclone® 10 GXデバイス

ID 683520
日付 7/13/2021
Public
ドキュメント目次

LVDS SERDES IPコアの機能モード

LVDS SERDES IPコアは、トランスミッター・モードまたはレシーバーモードで機能することができます。
注: RXチャネルはすべて1つのI/Oバンクに配置します。各I/Oバンクは最大 24チャネルをサポートします。
表 2.   LVDS SERDES IPコアの機能モードこの表の機能モードはすべて、3から10のSERDES係数をサポートします。
機能モード 説明

トランスミッター

(TX)

トランスミッター・モードでは、SERDESブロックはシリアライザーとして機能します。

PLLは次の信号を生成します。

  • fast_clock
  • load_enable

非DPAレシーバー

(RX Non-DPA)

RX non-DPAモードでは、SERDESブロックはDPAおよびDPA-FIFOをバイパスするデシリアライザーとして機能します。

PLLはfast_clock信号を生成します。着信データはfast_clock信号を使用してビットスリップでキャプチャーされるため、クロックとデータ間の正しいアライメントを保証する必要があります。

DPA-FIFOレシーバー

(RX DPA-FIFO)

RX DPA-FIFOモードでは、SERDESブロックはDPAブロックを使用するデシリアライザーとして機能します。

DPAブロックは、8つのDPAクロックのセットを使用して、データのサンプリングに最適な位相を選択します。これらのDPAクロックはfast_clock周波数で動作し、各クロックは45°離れて位相シフトされています。循環バッファーであるDPA-FIFOは、選択されているDPAクロックで着信データをサンプリングし、データをLVDSクロックドメインに転送します。次に、ビットスリップ回路がデータをサンプリングし、レイテンシーを挿入してデータを再アライメントすることで、デシリアライズされたデータで必要なワード境界にデータが一致するようにします。

ソフトCDRレシーバー

(RX Soft-CDR)

RXソフトCDRモードでは、IPコアは最適なDPAクロック (DPACLK) をfast_clock信号としてLVDSクロックドメインに転送します。IPコアは、ローカル・クロック・ジェネレーターで生成されたrx_divfwdclkをPCLKネットワークを介してコアに転送します。

RXインターフェイスは1つのI/Oバンクに配置する必要があり、各バンクには12個のPCLKリソースしかないため、利用できるソフトCDRチャネルは12個のみになります。

各バンクのソフトCDRチャネルをサポートできるピンペアを特定するには、デバイスのピンアウトファイルを参照してください。デバイスのピンアウトファイルでは、「Dedicated Tx/Rx Channel」列に利用可能なLVDSのピンペアがLVDS<bank number>_<pin pair> <p or n> の形式でリストされています。 <pin pair> の値が偶数の場合、そのピンペアはソフトCDRモードをサポートします。