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」中的位置。