インテル® Arria® 10 トランシーバーPHY ユーザーガイド

ID 683617
日付 4/20/2017
Public
ドキュメント目次

5.2.2.1. RX ギアボックス、RX ビットスリップ、および極性反転

RX ギアボックスは、PMA データ幅をPCS チャネルの大きい方のバス幅に適応させます (ギアボックスの拡張)。RX ギアボックスは、32:66、40:66、32:67、32:64、40:40、32:32、64:64、67:64、66:64 といった異なる比 (PCS-PMA 間のインターフェイス幅:FPGA ファブリック-PCS インターフェイス幅) とビットスリップ機能をサポートします。

RX ブロック・シンクロナイザー、あるいはrx_bitslip がワード境界をシフトするためにイネーブルされるとき、RX ビットスリップは有効になります。RX ブロック・シンクロナイザーのビットスリップ信号の立ち上がりエッジまたはFPGA ファブリックからのrx_bitslip では、ワード境界は1 シリアルビット、あるいは1UI ずつシフトされます。各ビットスリップは最初に受信したビットを受信データから削除します。

図 239. RX ビットスリップ rx_bitslip は2 度トグルされ、rx_parallel_data 境界を2 ビット、シフトします。

レシーバー・ギアボックスは受信データの極性を反転することができます。これは、レシーバー信号がボードまたはバックプレーン・レイアウトで逆になっている場合に役立ちます。極性反転はネイティブPHY IP パラメーター・エディターを使用してイネーブルします。

ギアボックスの動作にはデータ有効生成ロジックが不可欠です。データの各ブロックには、ブロックが有効であるか否かを「認定」するrx_enh_data_valid (データ有効信号) が付随します。データ有効トグルパターンはデータ幅の変換比によって決定されます。たとえば比率が66:40 である場合、データ有効信号は33 サイクルのうちの20 サイクル、または3 サイクルのうちの約2 サイクルでHigh になり、33 rx_clkout (RX 低速パラレルクロック) サイクルごとにこのパターンを繰り返します。