F-Tile Serial Lite IV Intel® FPGA IPユーザーガイド

ID 741328
日付 6/26/2023
Public
ドキュメント目次

10.6.5. triple_speed_イーサネット_init()

  説明
プロトタイプ error_t triple_speed_イーサネット_init(alt_niche_dev *p_dev)
スレッド・セーフ No
ISRからの利用 No
インクルード triple_speed_イーサネット_iniche.h
説明 ザ・ trip_speed イーサネット_init() 関数が開き、初期化されます Triple-Speed Ethernet 運転者。初期化には、次の操作が含まれます。
  • MACデバイスインスタンスのNET構造を設定します。
  • MACPHYアドレスを構成します。
  • MACデバイスインスタンスのSGDMARXおよびTXモジュールを登録して開きます。
  • SGDMA RX割り込みを有効にして、オペレーティングシステムに登録します。
  • SGDMARXコールバック関数を登録します。
  • MACのPHY速度を取得します。
  • のイーサネットMACレジスター設定をセットアップします Triple-Speed Ethernet ドライバーの操作。
  • 初期記述子チェーンをセットアップして、SGDMARX操作を開始します。
IIパラメーター: p_dev—トリプル・スピード・イーサネット・デバイス・インスタンスを指すポインタ
戻り値: トリプル・スピード・イーサネット・ドライバーが正常に初期化された場合、SUCCESS
関連項目: tse_mac_close()