低延迟以太网10G MAC用户指南

ID 683426
日期 10/31/2016
Public
文档目录

3.4.4. XGMII封装

默认情况下,MAC Tx会向从客户端接收到的帧中插入7-byte前导码、1-byte SFD和1-byte EFD(0xFD)。

MAC TX还支持10G操作中的自定义前导码。要使用自定义前导码,将tx_preamble_control寄存器设置到1。自定义前导码模式中MAC TX的行为:

  • MAC TX接受来自客户端中帧的首8个字节作为自定义前导码。
  • MAC TX将1-byte EFD(0xFD)插入帧。
  • MAC TX将前导码的第一个字节替换为1-byte START(0xFB)。
  • MAC TX将前导码的第8个字节转换成1-byte SFD(0xD5)。

Avalon® -ST TX接口上可能出现下溢。当帧传输的中途置低avalon_st_tx_valid信号时,就会出现下溢。发生这种情况时,10GbE MAC TX将错误字符|E|插入该帧并将其转发到XGMII。