インテルのみ表示可能 — GUID: fhu1661427058408
Ixiasoft
1. F タイル トリプルスピード イーサネット インテル FPGA IPユーザーガイドについて
2. このコンパイラについて
3. スタートガイド
4. パラメーター設定
5. 機能の説明
6. Configuration Register Test
7. インターフェイスの信号
8. デザイン検討事項
9. タイミング制約
10. ソフトウェア・プログラミング・インターフェイス
11. ユーザーガイド・アーカイブ
12. F タイル トリプルスピード イーサネット インテル FPGA IP ユーザーガイド改訂履歴
A. イーサネットフレームのフォーマット
B. シミュレーション・IIパラメーター
7.1.1. 10/100/1000イーサネットMAC信号
7.1.2. 10/100/1000イーサネットMAC信号
7.1.3. 1000BASE-X/SGMII PCSを備えた10/100/1000イーサネットMACの信号
7.1.4. 1000BASE-X/SGMII PCSおよびPMAを備えた10/100/1000イーサネットMACの信号
7.1.5. 1000BASE-X/SGMII PCSを備えた10/100/1000イーサネットMACの信号
7.1.6. IEEE 1588v2 を使用した内部 FIFO バッファなしの 10/100/1000 イーサネット MAC 、1000BASE-X/SGMII 2XTBI PCS、および組み込みシリアル PMA 信号
7.1.7. 1000BASE-X/SGMII PCSを備えた10/100/1000イーサネットMACの信号
7.1.8. 1000BASE-X/SGMII PCSおよびPMAを備えた10/100/1000イーサネットMACの信号
7.1.9. 1000BASE-X/SGMII PCSとエンベデッドPMAを備えた10/100/1000マルチ・ポート・イーサネットMACの信号
7.1.10. 1000BASE-X/SGMII PCS信号
7.1.11. 1000BASE-X/SGMII PCS信号
7.1.12. 1000BASE-X/SGMII PCSとPMAの信号
10.6.1. alt_tse_mac_get_common_speed()
10.6.2. alt_tse_mac_set_common_speed()
10.6.3. alt_tse_phy_add_profile()
10.6.4. alt_tse_system_add_sys()
10.6.5. triple_speed_イーサネット_init()
10.6.6. tse_mac_close()
10.6.7. tse_mac_raw_send()
10.6.8. tse_mac_setGMII mode()
10.6.9. tse_mac_setMIImode()
10.6.10. tse_mac_SwReset()
インテルのみ表示可能 — GUID: fhu1661427058408
Ixiasoft
9.1. 入力クロック制約
を生成して統合した後、 Triple-Speed Ethernet Intel® FPGA IP システムに組み込むには、タイミング制約ファイルを作成してクロック制約要件を指定する必要があります。
次のコマンドを使用して、タイミング制約ファイルでクロック要件を指定できます。
作成_時計たとえば、「」という名前の新しい時計の場合、reg_clk"、トップレベルの入力ポートを対象とした 50 MHz クロックを使用"カチカチ」の場合は、次のコマンドラインを入力します。
create_clock -name sopc_clk -period 20 [get_ports PLD_CLOCKINPUT]以下の図は、タイミング制約ファイルを作成してタイミングを制約する方法の例を示しています。 Triple-Speed Ethernet Intel® FPGA IP 時計。
図 81. Triple-Speed Ethernetのタイミング制約ファイルの 再構成_clk この例では信号は示されていません。を拘束する 再構成_clk デザインの実装に基づいて。
上記の例は、次の Verilog モジュールで構成されています。
- TOP.v—トップレベルのデザインモジュール。 インテル® FPGA PLL とユーザー定義のインスタンス。トップレベルの入力クロックは次のもので構成されます。 pll_inclk、 ext_clk、 そして xcvr_ref_clk。
- ユーザー_インスタンス.v- をインスタンス化するユーザー定義のインスタンス。 Triple-Speed Ethernet Intel® FPGA IP。
- tse_variation.v—A Triple-Speed Ethernet Intel® FPGA IP 変化。この例では、内部 FIFO バッファ、1000BASE-X/SGMII PCS、および組み込み PMA を備えた 10/100/1000 Mbps Ethernet MAC を使用します。
PLL クロック入力の周波数、 含む0は 100 MHz、PLL クロック出力の周波数です。 c0、100MHzです。の Triple-Speed Ethernet マック アヴァロン ストリーミングクロック、 ff_tx_clk そして ff_rx_clk、 使用 c0 クロックソースとして。トランシーバー基準クロックの入力クロック周波数、 xcvr_ref_clk、125MHzです。
top.sdc— タイミング制約ファイル
# PLL クロック入力、100 MHz create_ Clock -name pll_inclk -period 10.000 [get_ports {pll_inclk}] # ext_clk、50 MHz create_ Clock -name ext_clk -period 20.000 [get_ports {ext_clk}] # xcvr_ref_clk、125 MHz create_ Clock -name xcvr_ref_clk -期間 8.000 [get_ports {xcvr_ref_clk}] # PLL で生成された出力クロックを取得します。派生_pll_クロック