EN/中
40G/100G以太网PCS/MAC IP核
Precise-ITC 40G / 100G以太网IP核是40G / 100G以太网应用领域的尖端解决方案。基于IEEE 802.3,它支持64B / 66B编解码和40G / 100G BASE-R型功能的物理编码子层(PCS)。
40G/100G以太网IP核包括3种PCS IP核:40GBASE-R,100GBASE-R和100GBASE-KR4 PCS + FEC的组合核。 PCS层的IP核支持可用于传输数据和控制数据字符的64B / 66B编解码, 还支持AM处理和100GBASE-KR4 / CR4的应用。除此以外,它支持256 / 257B的转码、FEC计算以及数据分发。所有的IP核都包含用于连接到OTN层的插入点和提取点。该IP核适用于需要 40G / 100GbE的物理编解码子层(PCS)的交换机或接口卡或任何其他应用。如需要完整的以太网解决方案,PCS IP核可与Precise-ITC 40G / 100G MAC IP核进行无缝对接。
同样地,Precise-ITC 40G / 100G 以太网IP核包括2种MAC IP核:40G MAC和100G MAC。所有的MAC IP核都支持全面的MAC / RS 统计数据。 MAC中的TX/RX统计数据可以有选择性地被删除,减少了逻辑面积。所有的MAC IP核都具有低延迟和直通功能。此外,100GE MAC 可选配1588v2功能、802.3br Interspersing Express Traffic(IET)功能和802.1Qbb优先级流通控制( PFC )功能。
40G/100GBASE-R PCS 核功能
PCS TX核
- 输入MII信号的64B/66B编码
- 删除闲置块(减少AM插入的开销)
- 插入对齐标记(AM)。每个通道的AM唯一标记部分是可以通过S/W配置的。
- 生成测试模式(test pattern)(乱码)
- 支持第45条款MDIO寄存器设置
- 检测错误和中断报告
100GBASE-KR4/CR4的其他功能
- 256/257B转码(减少FEC插入的开销)
- 加扰(可选bypass)
- KR4(RS528,514)前向纠错(FEC)的奇偶校验计算和插入(2x交错)
- 符号分发,输出可以由4通道80位(F版本)或4通道40位(A版本)组成
PCS RX核
- 64B/66B解码到MII信号
- 测试模式(test pattern)的监控
- 支持第45条款MDIO寄存器设置
- 检测错误和中断报告
- 从TX MII回环到RX MII
- 性能监控和数据统计
- 每个通道的动态偏离测量
- PCS状态—联接/关闭
- 高误码率(hi-BER)
- BER计数器
- 测试模式(test pattern)误差计数器
- 多通道AM状态(锁定和对齐/未锁定和对齐)
- FEC校正码字计数(启用KR4 FEC时)
- FEC未校正码字计数(启用KR4 FEC时)
- FEC符号错误计数器(启用KR4 FEC时)
- FEC性能下降的SER计数(启用KR4 FEC时)
- 每个物理通道0-19/0-4的映射
100GBASE-KR4/CR4的附加功能
- 4个通道的对齐锁定和通道偏移。每个通道的对齐标记上(AM)的唯一标记部分是可以通过S/W配置的。
- 对通道进行重新排序
- KR4(RS528,514) FEC解码和纠错(2x交错)
- 对齐标记(AM)删除
- 解扰(可选bypass)
- 256/257B反向转码
40G/100G MAC核功能
- TX FCS的插入
- 生成TX MAC控制帧
- 通过MAC客户端或软件生成单播/多播暂停帧(Unicast/Multicast PAUSE frame)
- 软件可配置的暂停量程(PAUSE quanta)
- TX性能监测和数据统计(计数器是36位,以容纳1秒的速率统计计数)
- 字节数(Byte count)
- 帧数(Frame count)
- 暂停帧数(PAUSE frame count)
- 多播帧数(Multicast frame count)
- 单播帧数(Unicast frame count)
- 较小帧数(Undersize frame count)
- 超大帧数(Oversize frame count)
- 帧数统计以下大小的帧数:
- 64
- 65-127
- 128-255
- 256-511
- 512-1023
- 1024-1518
- 1519-1522
- 1523-1548
- 1549-2047
- 2048-4095
- 4096-8191
- 8192-9215
- 检查和删除RX FCS
- RX 暂停帧的处理
- RX性能监测和数据统计(计数器是36位,以容纳1秒的速率统计计数)
- 错误的FCS(帧校验序列)
- 错误的Preamble(帧头)
- 字节数(Byte count)
- 帧数(Frame count)
- 暂停帧数(PAUSE frame count)
- 多播帧数(Multicast frame count)
- 单播帧数(Unicast frame count)
- 错误的FCS帧数(Bad FCS frame count)
- 错误帧数(Bad frame count)
- 未对齐帧数(Bad aligned frame count)
- 较小帧数(Undersize frame count)
- 超大帧数(Oversize frame count)
- 帧数统计以下大小的帧数
- 64 字节
- 65-127
- 128-255
- 256-511
- 512-1023
- 1024-1518
- 1519-1522
- 1523-1548
- 1549-2047
- 2048-4095
- 4096-8191
- 8192-9215
100G MAC可选配功能:
- 1588v2支持
- 802.3br Interspersing Express Traffic(IET)的技术支持
- 802.1Qbb 优先级流量控制(PFC)支持
图1: MAC框架图
标准兼容
- IEEE 802.3-2015