インテルのみ表示可能 — GUID: bhc1410931570080
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: bhc1410931570080
Ixiasoft
5.1.4.6. CRCのチェック
次の方程式は、IEEE 802.3 標準で指定されている CRC 多項式を示しています。
FCS(X) = X 32 +X 26 +X 23 +X 22 +X 16 +X 12 +X 11 +X 10 +X 8 +X 7 +X 5 +X 4 +X 2 +X 1 +1
32 ビット CRC 値は FCS フィールドを占有します。 バツ最初のバイトの最下位ビットには 31 が入ります。したがって、CRC ビットは次の順序で受信されます。 バツ31、 バツ30、...、 バツ1、 バツ0.
MAC 機能が CRC-32 エラーを検出すると、次の信号をアサートしてフレームを無効としてマークします。
- rx_err[2] 内部 FIFO バッファを使用した MAC バリエーション。
- データ_rx_エラー[1] 内部 FIFO バッファを持たない MAC のバリエーション。
command_configレジスターのRX_ERR_DISCビットが1に設定されている場合、このようなエラーのあるフレームは破棄されます。
必要な最小長に満たないフレームの場合、MAC 機能は CRC-32 フィールドをユーザー アプリケーションに転送します。 CRC_FWD そして PAD_JP のビット コマンド構成 レジスタはそれぞれ 1 と 0 です。それ以外の場合、CRC-32 フィールドはフレームから削除されます。