当前位置: 首页 > news >正文

以太网接口(一)

以太网接口


文章目录

  • 以太网接口
  • 以太网接口知识总结
    • 一、电平标准
    • 二、接口类型详解
      • 1. MII(Media Independent Interface)
      • 2. RMII(Reduced MII)
    • 三、万兆以太网接口:XGMII vs XAUI
      • 1. XGMII(10 Gigabit Media Independent Interface)
      • 2. XAUI(10 Gigabit Attachment Unit Interface)
      • 3. XGXS(XGMII Extender Sublayer)
    • 四、现代FPGA实现方式:GT + SFP + 光纤
      • 1. GT 接口(Gigabit Transceiver)
      • 2. SFP 模块(Small Form-factor Pluggable)
      • 3. 百G以太网与PC通信路径(以100G网卡为例)
    • 五、以太网协议层次结构(IEEE 802.3)
    • 六、总结表格:接口对比



以太网接口知识总结

一、电平标准

电平标准电压范围逻辑1逻辑0特点
TTL5V5V0V早期数字电路常用,高功耗
CMOS 3.3V3.3V~3.3V~0V低功耗,现代FPGA常用
CML差分正差分负差分高速串行通信(如GT接口)
HSTL1.5VVREF+0.2VVREF-0.2V高速收发逻辑,用于存储器接口,低功耗,支持高速切换

✅ 补充:HSTL(High-Speed Transceiver Logic)常用于高速存储器接口(如DDR SDRAM),支持差分和单端模式,电压低,适合FPGA高速接口。


二、接口类型详解

1. MII(Media Independent Interface)

  • 传输方式:单沿传输(SDR)
  • 时钟频率:25 MHz(100 Mbps)或 2.5 MHz(10 Mbps)
  • 数据线:4 位(TXD[3:0], RXD[3:0])
  • 控制线:TX_EN, TX_ER, RX_DV, RX_ER, CRS, COL
  • 电气标准:CMOS 3.3V
  • 特点:信号线多,适合早期FPGA与PHY连接

2. RMII(Reduced MII)

  • 传输方式:双沿传输(DDR,上升沿和下降沿都采样)
  • 时钟频率:50 MHz(固定)
  • 数据线:2 位(TXD[1:0], RXD[1:0])
  • 控制线:TX_EN, CRS_DV(复用CRS和RX_DV)
  • 电气标准:CMOS 3.3V
  • 特点:减少引脚数量,节省FPGA IO资源

✅ 补充:RMII 是 MII 的简化版,通过减少数据位宽和复用控制信号实现引脚优化。


三、万兆以太网接口:XGMII vs XAUI

1. XGMII(10 Gigabit Media Independent Interface)

  • 用途:FPGA连接外部PHY(如万兆PHY)
  • 信号线数量:74 根(双方向)
    • 接收方向(RX)
      • RXD[31:0]:32位数据
      • RXC[3:0]:4位控制(每字节对应一个控制位)
      • RX_CLK:接收时钟(156.25 MHz,DDR)
    • 发送方向(TX):对称结构,共74根
  • 电气标准:HSTL/SSTL_2
  • 问题:信号线过多,布线困难,信号偏斜(skew)严重

⚠️ 缺点:引脚多、PCB布线复杂、信号完整性差 → 不适合高速长距离传输


2. XAUI(10 Gigabit Attachment Unit Interface)

  • 设计目的:解决XGMII引脚过多问题,实现串行化扩展
  • 结构
    • XGMII 的 32 位数据 + 4 位控制 + 1位时钟(单向共37位),每 8 位数据(原 XGMII 数据字节)映射到一个 lane
    • 实际映射方式:
XGMII 数据位串化到 XAUI Lane
RXD[7:0]Lane 0
RXD[15:8]Lane 1
RXD[23:16]Lane 2
RXD[31:24]Lane 3

✅ 每个 lane 传输 3.125 Gbps(8b/10b 编码后有效 2.5 Gbps × 4 = 10 Gbps)

  • 优点
    • 引脚从 74 → 20 对差分线(大幅缩减)
    • 使用差分信号,抗干扰强
    • 支持更长距离(PCB间或背板)
  • 电气标准:CML(Current Mode Logic),低电压差分

3. XGXS(XGMII Extender Sublayer)

  • 作用:XGMII 与 XAUI 之间的转换桥
  • 位置:介于 MAC 与 PHY 之间(通常在FPGA内部或PHY芯片内)
  • 功能
    • 发送方向:将并行 XGMII 数据 → 串行 XAUI lanes(加8b/10b编码)
    • 接收方向:将 XAUI lanes → 并行 XGMII 数据(解码)
  • 协议标准:IEEE 802.3 Clause 47

✅ XGXS 实现 XGMII 与 XAUI 的透明转换,使 MAC 无需修改即可使用串行接口


四、现代FPGA实现方式:GT + SFP + 光纤

1. GT 接口(Gigabit Transceiver)

  • 集成位置:现代FPGA内置(如Xilinx GTH/GTY, Intel GT)
  • 功能:实现PHY层的PMA(Physical Medium Attachment)功能
  • 支持的协议
    • 10G Ethernet(XAUI, 10GBASE-R)
    • 25G, 100G Ethernet(CAUI-4, 100GBASE-R4)
  • 电平标准CML(Current Mode Logic)
    • 差分对,低电压摆幅(~800mV)
    • 支持高速(>10 Gbps/lane)
  • 连接对象:直接连接 SFP/SFP+/QSFP 模块
  • 延迟:50-100 cclk

✅ GT 替代了传统外挂PHY,实现“FPGA内置PHY”功能(完成串并转换、时钟恢复、8b/10b或64b/66b编码等)


2. SFP 模块(Small Form-factor Pluggable)

  • 作用:光电转换器(电信号 ↔ 光信号)
  • 连接
    • 电口侧:通过差分对与FPGA GT连接(如TX_P/N, RX_P/N)
    • 光口侧:连接光纤(LC/SC接口)
  • 支持速率
    • SFP:1.25 Gbps(千兆)
    • SFP+:10.3125 Gbps(万兆)
    • QSFP+:4×10G → 40G
    • QSFP28:4×25G → 100G

3. 百G以太网与PC通信路径(以100G网卡为例)

+-------------+      光纤        +-------------+     高速接口       +--------+
|   网络      | <--------------> |  100G网卡   | <----------------> |   PC   |
|  (100G链路)  |                  | (FPGA+PHY)  |    PCIe x16       |        |
+-------------+                  +-------------+                   +--------+↑内部结构:FPGA(GT) ←→ SFP28 ←→ 光纤↓PCIe IP ←→ PCIe金手指 → PC主板

✅ 100G网卡通常使用 FPGA + 100G MAC IP + GT 收发器 + QSFP28 模块,通过 PCIe 与PC通信


五、以太网协议层次结构(IEEE 802.3)

层次名称功能实现位置
LLC逻辑链路控制多协议复用、流量控制软件/驱动
MAC媒体访问控制帧封装、CRC、MAC地址、冲突检测FPGA逻辑(IP核)
→ MAC Control流控(如PAUSE帧)同上
PCS物理编码子层编码(8b/10b, 64b/66b)、同步FPGA GT 或 外部PHY
PMA物理介质连接串并转换、时钟恢复、均衡GT 收发器
PMD物理介质相关光电转换、驱动器、接收器SFP 模块内部
MDI介质相关接口实际物理连接器SFP 光口、RJ45 电口

✅ 现代FPGA中,PCS + PMA 功能由 GT 收发器 实现,MAC 由软核/IP提供


六、总结表格:接口对比

接口速率数据线时钟传输方式电气标准引脚数用途
MII10/100M4位25/2.5MHz单沿CMOS 3.3V~14早期百兆
RMII10/100M2位50MHz双沿(DDR)CMOS 3.3V~8节省引脚
XGMII10G32位+4控156.25MHz DDR并行CMOS/SSTL74×2=148MAC-PHY(芯片间)
XAUI10G4×差分lane3.125Gbps/lane串行CML8对(16)背板/远距离
GT1G~100G串行lane多Gbps串行CML每lane 2根FPGA内置,接SFP

千兆或其他以太网接口链接

http://www.dtcms.com/a/451745.html

相关文章:

  • 重庆网站制作招聘用DW做的网站生成链接
  • 触屏手机网站建设盘县 网站建设
  • 网站后台如何添加新闻久久信息网
  • 做外贸企业网站怎样制作3d立体效果图
  • 高端大气的网站制作个人主页网站html
  • 做视频投稿赚钱的网站好虞城网站建设
  • 定制网站设计方案用来制作网页的软件是
  • 手机做网站视频怎样做婚庆网站
  • 安徽省住房与城乡建设网站c 购物网站开发流程
  • 阎良网站建设app软件开发技术
  • 音乐门户网站模板杭州思拓网站建设
  • 网站开发 加二维扫码大理北京网站建设
  • 中国建设企业银行官网站邹城市建设局网站
  • 在车子男女做的视频网站软文范例大全500
  • 哔哩哔哩视频大全优化企业网站排名要多少钱
  • 石做视频网站需要牌照无限空间 网站
  • 设计权限系统
  • 具有口碑的柳州网站建设哪家好微商怎么加好友增加大量客源
  • 学习网站建设的心得计算机动漫制作专业
  • 上海最大的网站建设php 数据库转wordpress
  • 乐山市建设局官方网站如何搜网站
  • 网站维护的内容有哪些加工网袋的设备多少钱
  • 美妆企业网站模板如何建设一个新的网站
  • 嘉祥做网站潍坊百度网站建设
  • 万户做网站好不好金融企业网站整站源码
  • 服装网站建设课程设计公司资质等级
  • 飞行时代网站建设南昌网站建设开发团队
  • 网站设计报告模板及范文互联网推广广告
  • 做网站怎么赚流量国企央企招聘2022年
  • 给城市建设提议献策的网站燕窝网站怎么做的