インテルのみ表示可能 — GUID: bhc1410932276443
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: bhc1410932276443
Ixiasoft
B.2. テスト・コンフィグレーション・パラメーター
のパラメーターを使用して、カスタム・テスト・シナリオを作成できます。
パラメーター | 説明 | Default |
---|---|---|
10/100/1000イーサネットMACを含むコンフィグレーションでサポートされているパラメーター | ||
TB_RXFRAMES | イーサネット側でローカル ループバックを有効にします (GMII/MII)/RGMII)。値は常に 0 に設定する必要があります。 | 0 |
TB_TXFRAMES | AvalonSTイーサネット・フレーム・ジェネレーターによって生成されるフレーム数を指定します。 | 5 |
TB_RXIPG | 受信パス上のIPG。 | 12 |
TB_ENA_VAR_IPG | 0:定数IPG、TB_RXIPGは、GMII/RGMII/MIIイーサネット・フレーム・ジェネレーターで使用されます。 | 0 |
TB_LENSTART | フレームジェネレーターによって生成される最初のフレームのペイロード長を指定します。後続の各フレームのペイロード長は、次の値によって増分されます。 TB_LENSTEP。 | 100 |
TB_LENSTEP | ペイロード長のインクリメントを指定します。 | 1 |
TB_LENMAX | フレームジェネレーターによって生成される最大ペイロード長を指定します。ペイロードの長さがこの値を超える場合、ペイロードは次のように折り返されます。 TB_LENSTART。このパラメーターを使用して、フレーム長エラーをテストするには、次の値よりも大きな値を設定します。 TB_MACLENMAX。 | 1500 |
TB_ENA_PADDING | 1:GMII/RGMII/MIIイーサネット・フレーム・ジェネレーターによって生成されるフレーム長が、最小フレーム長(64バイト)未満である場合は、ジェネレーターはフレームにパディング・バイトを挿入して、最小長にします。 | 1 |
TB_ENA_VLAN | この値は、VLANフレームが生成され、その後にスタックVLANフレームが生成されるまでに生成される基本フレーム数を指定します。 | 0 |
TB_STOPREAD | 読み取りが一時停止される前に受信 FIFO から読み取られるパケット数を指定します。このパラメーターを使用して、FIFO オーバーフローとフロー制御をテストできます。 | 0 |
TB_HOLDREAD | Avalon-STモニタが受信FIFOからの読み出しを停止するまでのクロックサイクル数を指定します。 | 1000 |
TB_TX_FF_ERR | 0: 通常の動作。 1: を駆動します。 Avalon® ストリーミング エラー信号を高くすると、エラーのあるフレームの送信がシミュレートされます。 |
0 |
TB_TRIGGERXOFF | シミュレーションが開始されてからxoff_gen信号が出力されるまでのクロックサイクル数を指定します。 | 0 |
TB_TRIGGERXON | シミュレーションが開始されてからxon_gen信号がHigh になるまでのクロックサイクル数を指定します。 | 0 |
RX_COL_FRM | どのフレームが衝突して受信されるかを指定します。ファスト イーサネットおよび半二重モードでのみ有効です。 | 0 |
RX_COL_GEN | フレームの衝突が発生した、フレーム内のニブルを指定します。 | 0 |
TX_COL_FRM | どのフレームが衝突して送信されるかを指定します。ファスト イーサネットおよび半二重モードでのみ有効です。 | 0 |
TX_COL_GEN | 送信パス上でフレームの衝突が発生した、フレーム内のニブルを指定します。 | 0 |
TX_COL_NUM | 再送信中の連続衝突数を指定します。 | 0 |
TX_COL_DELAY | 衝突から再送信までの遅延をニブル単位で指定します。 | 0 |
TB_PAUSECONTROL | 0: GMII フレーム ジェネレーターはポーズ フレームに応答しません。
1: GMII フレーム ジェネレーターでのフロー制御を有効にします。 |
1 |
TB_MDIO_SIMULATION | MDIOシミュレーションをイネーブル/ディスエーブルします。 | 0 |
1000BASE-X/SGMII PCSを含むコンフィグレーションでサポートされているパラメーター | ||
TB_SGMII_HD | 0: 半二重モードを無効にします。 1: 半二重モードを有効にします。 |
0 |
TB_SGMII_1000 | 0: ギガビット動作を無効にします。
1: ギガビット動作を有効にします。 |
1 |
TB_SGMII_100 | 0: 100 Mbps 動作を無効にします。 1: 100 Mbps の動作を有効にします。 |
0 |
TB_SGMII_10 | 0: 10 Mbps 動作を無効にします。 1: 10 Mbps の動作を有効にします。 |
0 |
TB_TX_ERR | 0: エラーの生成を無効にします。
1: エラーの生成を有効にします。 |
0 |