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

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

5.1.6.3. 送信FIFOバッファーのアンダーフロー

送信中に送信 FIFO バッファがほぼ空のしきい値に達し、FIFO バッファにパケット終了指示が含まれていない場合、MAC 機能は FIFO バッファからのデータの読み取りを停止し、次のアクションを開始します。
  1. MACは、RGMII/GMII/MIIエラー信号(tx_control/gm_tx_err/m_tx_err)を1に設定して、転送されたフラグメントが有効でないことを示します。
  2. MACは、RGMII/GMII/MII送信イネーブル信号(tx_control/gm_tx_en/m_tx_en)を0に設定して、フレーム送信を終了します。
  3. アンダーフロー後、アプリケーションはフレーム送信を完了します。
  4. MAC送信コントロールは、フレームの最後まで、FIFO内の新しいデータをすべて破棄します。
  5. アプリケーションが、フレーム開始のある新規フレームを送信すると、MACはRGMII/GMII/MIIインターフェイス上でデータ転送を開始します。
図 22. 送信FIFOバッファーのアンダーフローにギガビット・イーサネット・システムのためのFIFOアンダーフロー保護アルゴリズムを示します。