文章 ID: 000084875 內容類型: 產品資訊與文件 最近查看日期: 2015 年 01 月 01 日

如何在三重速度乙太網路 (TSE) Megawilbyd 中選擇 ATX PLL?

環境

  • 乙太網路
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    描述

    MegaWibased 外掛程式管理器沒有選擇 ATX PLL,同時使用 1000BASE-X/SGMII PCS 和 PMA 建立乙太網路 MAC。Stratix® IV GX/GT 裝置具有額外的輔助傳輸 (ATX) PLL,可用於乙太網路 MAC 1000BASE-x 收發器中。下列步驟顯示您如何在收發器設計中使用 ATX PLL。

     

    1. 若要在具有 1000BASE-X/SGMII PCS 和 PMA 設計的乙太網路 MAC 中使用 ATX PLL,您必須在 Quartus 執行設計。在分析與合成之後,展開設計中的所有階層結構;您將會看到乙太網路 MAC IP 中的 AltGX 兆功能。

     

    2. 您可以按兩下 ALTGX 核心,使用 Megawi 用外掛程式管理器開啟。此時,您可以看到 Megawi用d 所設定的所有設定。遺憾的是,使用 ATX PLL 選項(在 PLL 設定下)會變灰。

     

    3. 流覽 Megawi用隨插即用管理器上的所有頁面,並複製 Megawi 用在 ALTGX 上所做的所有設定。關閉 Megawi Manager。

     

    4. 下一步是透過選取的 ATX PLL,建立全新的 ALTGX 超級功能。再次開啟 Megawi外掛程式管理器,這一次會建立一個新的 AltGX 超級功能(位於 IO/ALTGX 下)。使用步驟 3 上複製的所有設定。然而,這次選取「使用 ATX PLL」。

     

    5. 產生新的 ALTGX 兆功能。

     

    6. 在乙太網路 IP 中找出並開啟即刻 ALTGX 的設計檔案。在此案例中,檔案為「altera_tse_gxb_gige_inst.v」。使用步驟 5 上產生的 ATX PLL 取代舊的 ALTGXB 與新的 ALTGXB。

    注意:新的 ALTGX 沒有「固定式」和「fixedclk_fast」埠。請務必對此作出評論。

     

    修改後,ATXPLL 的代碼看起來像這樣:

    產生(DEVICE_FAMILY == 「STRATIXIV」||DEVICE_FAMILY == 「HardCOPYIV」)

    開始

    不含 ATX PLL 的 altera_tse_alt4gxb_gige the_altera_tse_alt4gxb_gige// ALTGXB

    my_ALTGX_with_ATXPLL the_altera_tse_alt4gxb_gige// ALTGXB 搭配 ATX PLL

    (

    .cal_blk_clk(cal_blk_clk),

    .fixedclk(wire_reconfig_clk),

    .fixedclk_fast(1'b0),

    .gxb_powerdown(gxb_powerdown)

     

    7. 重新相容設計。確認配接器報告的變更。

     

    下圖顯示了 AltGX 核心「altera_tse_alt4gxb_gige」在 TSE 兆核心「my_ethernet」中的位置。

     

     

     

     

    Figure 1

    相關產品

    本文章適用於 2 產品

    Stratix® IV GX FPGA
    Stratix® IV FPGA

    這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。