インテルのみ表示可能 — GUID: ari1662618742176
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: ari1662618742176
Ixiasoft
6.1. MAC 構成レジスタ空間
レジスタを使用して、MAC 機能のさまざまな側面を設定し、そのステータスと統計カウンターを取得します。
マルチポート MAC では、連続したレジスタ空間がすべてのポートに割り当てられ、 Avalon® メモリマップド制御インターフェイス。たとえば、最初のポートのレジスタ空間ベース アドレスが 0x00 の場合、次のポートのベース アドレスは 0x100 などとなります。インスタンス間で共有されるレジスタは、最初のポートのレジスタ空間を占有します。他のポートのレジスタ空間でこれらのレジスタを更新しても、設定には影響しません。
注: 選択した場合 10/100/1000Mb イーサネット MAC バリアントを選択して選択を解除する MAC にクロック イネーブルを使用する のパラメーターエディタで Triple-Speed Ethernet Intel® FPGA IP、CSR アクセス レイテンシはデータパス クロック周波数に依存します。
ワードオフセット | セクション | 詳細 |
---|---|---|
0x00 – 0x17 | ベース・コンフィグレーション | MAC機能を設定するためのベースレジスタです。少なくとも次の機能を設定する必要があります。
次のレジスタは、マルチポート MAC のすべてのインスタンス間で共有されます。
|
0x18 – 0x38 | 統計情報カウンタ | トラフィック統計情報を収集するカウンタ |
0x3A | 送信コマンド | 送信データ・パス・コントロール・レジスター。 |
0x3B | コマンド受信 | |
0x3C – 0x3E | 統計情報カウンタをクリア | 選択された統計カウンターの上位 32 ビット。これらのレジスタは、拡張統計カウンターを使用するオプションをオンにした場合に使用されます。 |
0x3F | アルテラは、予約済みレジスター内のビットをすべて0に設定し、読み出し時にはそれらのレジスターを無視することを推奨します。 | 未使用 |
0x40 – 0x7F | マルチキャスト・ハッシュ・テーブル | マルチキャスト アドレスを解決するための 64 エントリの書き込み専用ハッシュ テーブル。各エントリのビット 0 のみが重要です。ハッシュ テーブルの dword オフセットに 1 を書き込むと、MAC はアドレスの値 (ビット 5:0) にハッシュされるすべてのマルチキャスト MAC アドレスを受け入れます。それ以外の場合、MAC はマルチキャスト アドレスを拒否します。このテーブルはリセット中にクリアされます。 ハッシュは、10/100 および 1000 Mbps の小規模な MAC バリエーションではサポートされていません。 |
0x80 – 0x9F | MDIOスペース0 または PCS 機能構成 |
MDIO スペース 0 および MDIO スペース 1 は、アドレスが設定されている PHY デバイスのレジスタ 0 ~ 31 にマップされます。 mdio_addr0 そして mdio_addr1 それぞれレジスターを登録します。たとえば、PHY デバイス 0 のレジスタ 0 は dword オフセット 0x80 にマップされ、レジスタ 1 は dword オフセット 0x81 にマップされます。 MDIO スペース 0 または MDIO スペース 1 への読み取りまたは書き込みを行うと、対応する MDIO トランザクションが即座にトリガーされ、PHY レジスタの読み取りまたは書き込みが行われます。各レジスタのビット [15:0] のみが重要です。ビット [31:16] に 0 を書き込み、読み取り時に無視します。 バリエーションに PCS 機能が含まれていない場合は、MDIO スペース 0 と MDIO スペース 1 を使用して 2 つの PHY デバイスにマッピングできます。 MAC バリエーションに PCS 機能が含まれている場合、PCS 機能は常にデバイス 0 であり、そのコンフィギュレーション レジスタは MDIO スペース 0 を占有します。MDIO スペース 1 を使用して PHY デバイスにマッピングできます。 |
0xA0 – 0xBF | MDIOスペース1 | |
0xC0 – 0xC7 | 補助アドレス。 | 補助アドレス。 |
0xC8 – 0xCF | 予約済み#ari1662618742176/fn_reserved | 未使用 |
0xD0 – 0xD6 | IEEE 1588v2の機能 | 製品コード (IEEE 1588v2機能付き) |
0xD7 – 0xE0 | 予約済み#ari1662618742176/fn_reserved | 未使用 |
0xE1 – 0xE3 | 確定的レイテンシ | ステータスを取得し、確定的レイテンシ モジュールによって返されるレイテンシ値にアクセスするための構成およびステータス レジスタ。 |