UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 46123

LogiCORE IP Ethernet 1000BASE-X PCS/PMA or SGMII v11.2 - 7 シリーズの ES シリコンにインプリメントする際に必要な変更

説明

7 シリーズの ES デバイスをターゲットとする場合、Ethernet 1000BASE-X PCS/PMA v11.2 コアのラッパー ファイルを変更して、MMCM がロックされてユーザー クロックが有効であることが示されるまで GTX RXUSERRDY または TXUSERRDY をアサートしないようにする必要があります。

ファブリック エラスティック バッファーを含む SGMII を使用する場合は、2 バイト境界にカンマ アライメントが必要です。

カンマ アライメントがないと、コアにクロックが正しく供給されず、ファブリック エラスティック バッファーがオーバーフローまたはアンダーフローになることがあります。

このソリューションは、ES シリコンにのみ適用されます。

初期 ES シリコンを使用する場合は、Ethernet 1000BASE-X PCS/PMA v11.1 コアを使用し、(ザイリンクス アンサー 44937) に説明されている変更を加えてください。

ソリューション

TXUSERRDY および RXUSERRDY を MMCM の LOCKED で駆動するには、MMCM から次のように変更します。
 
  1. core_name_block および transceiver に mmcm_locked という入力ポートを追加します。
     
  2. core_name_example_design.v/vhd ファイルで次を実行します。
    1. mmcm_locked という信号を作成します。
    2. mmcm_locked 信号を userclk および userclk2 を生成する MMCM の LOCKED ポートと、core_name_block に追加した mmcm_locked 入力に接続します。
       
  3. transceiver.v/vhd ファイルで、GT0_TXUSERRDY_IN および GT0_RXUSERRDY_IN を mmcm_locked で駆動します (以前は cplllock で駆動)。
     
  4. core_name_block.v/vhd で、mmcm_locked をコア ネットリストの DCM_LOCKED 入力ポートにマップします。
     

ファブリック エラスティック バッファーを含む SGMII を使用する場合は、カンマ アライメント属性をアップデートする必要があります。

GUI の 3 ページ目の [SGMII Capabilities] で [10/100/1000 Mb/s] (clock tolerance compliant with Ethernet specification) を選択します。
 

VHDL を使用する場合は、example_design\transceiver\gtxwizard_gt.vhd 内の次の行を変更します。

ALIGN_COMMA_WORD => (1),
CLK_COR_MAX_LAT => (9),
CLK_COR_MIN_LAT => (7),

これを次のように変更します。
 

ALIGN_COMMA_WORD => (2),
CLK_COR_MAX_LAT => (10),
CLK_COR_MIN_LAT => (8),

Verilog を使用する場合は、example_design\transceiver\gtxwizard_gt.v 内の次の行を変更します。

.ALIGN_COMMA_WORD (1),
.CLK_COR_MAX_LAT (9),
.CLK_COR_MIN_LAT (7),

これを次のように変更します。

.ALIGN_COMMA_WORD (2),
.CLK_COR_MAX_LAT (10),
.CLK_COR_MIN_LAT (8),

AR# 46123
作成日 02/21/2012
最終更新日 11/06/2014
ステータス アクティブ
タイプ 一般
デバイス
  • Virtex-7
  • Kintex-7
IP
  • Ethernet 1000BASE-X PCS/PMA または SGMII