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

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

2.6.5.4.4. XGMII 信号

XGMII は、10GbE を156.25 MHz でサポートします。

表 159.  XGMII 信号
信号名 入力/出力 説明
TX XGMII 信号xgmii_tx_coreclkin に同期
xgmii_tx_data

入力

64、32

MAC からのTX データです。MAC はデータを、ビット[7:0]、ビット[15:8]、それ以降も同様の順序で送信します。

幅は次のとおりです。
  • 1G/2.5G/10G コンフィグレーション用の64 ビット
  • 1G/2.5G/5G/10G コンフィグレーション用の32 ビット
xgmii_tx_control

入力

8、4

MAC からのTX コントロールです。
  • xgmii_tx_control[0]はxgmii_tx_data[7:0]に対応
  • xgmii_tx_control[1]はxgmii_tx_data[15:8]に対応
  • それ以降も同様に続く
幅は次のとおりです。
  • 1G/2.5G/10G コンフィグレーション用の8 ビット
  • 1G/2.5G/5G/10G コンフィグレーション用の4 ビット
xgmii_tx_valid 出力 1 MAC からxgmii_tx_controlxgmii_tx_data 上の有効データを示しています。
下図のようにロジック/MAC は有効データを切り替える必要があります。
スピード トグルレート
1G 10 クロックサイクルごとにアサートされる
2.5G 4 クロックサイクルごとにアサートされる
5G 2 クロックサイクルごとにアサートされる
10G 常にアサートされる
RX XGMII 信号xgmii_rx_coreclkin に同期
xgmii_rx_data 出力 64、32

MAC へのRX データです。PHY はデータを、ビット[7:0]、ビット[15:8]、それ以降も同様の順序で送信します。

幅は次のとおりです。
  • 1G/2.5G/10G コンフィグレーション用の64 ビット
  • 1G/2.5G/5G/10G コンフィグレーション用の32 ビット
xgmii_rx_control 出力 8、4 MAC へのRX コントロールです。
  • xgmii_rx_control[0]はxgmii_rx_data[7:0]に対応
  • xgmii_rx_control[1]はxgmii_rx_data[15:8]に対応
  • それ以降も同様に続く
幅は次のとおりです。
  • 1G/2.5G/10G コンフィグレーション用の8 ビット
  • 1G/2.5G/5G/10G コンフィグレーション用の4 ビット
xgmii_rx_valid 出力 1 MAC からのxgmii_rx_controlxgmii_rx_data 上の有効データを示しています。
PHY からのトグルレートは下の表に示されています。
注: パケットの開始を受信したとき、またはレートマッチがPHY 内部に発生したときにトグルレートが変化することがあります。有効データのパターンが固定されることを期待してはいけません。
スピード トグルレート
1G 10 クロックサイクルごとにアサートされる
2.5G 4 クロックサイクルごとにアサートされる
5G 2 クロックサイクルごとにアサートされる
10G 常にアサートされる