25 Gbps以太网IP核用户指南

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

3. 25GbE IP核参数

25GbE参数编辑器提供配置25GbE IP核和仿真测试台的设置参数。

25GbE参数编辑器包含一个Example Design标签。请参阅25G Ethernet Design Example User Guide 获得关于该标签的信息。

表 10.  IP核参数
参数 范围 默认设置 说明
常规选项
器件系列 Arria 10 Arria 10 选择器件系列。
Ready Latency 0, 3 0

选择TX客户端接口上的就绪延迟值。readyLatency是Avalon-ST接口的一个属性,其定义在IP核可接受TX客户端接口数据的时钟周期期间,IP核置位l1_tx_ready信号后,延迟的时钟周期数。请参阅Avalon Interface Specifications

选择延迟性为“3”是以增加数据路径延迟为代价来简化时序收敛。

如果将readyLatency设置为3并开启标准流程控制,则IP核中的数据可能会在IP核背压时被延迟。

PCS/PMA选项
Enable RS-FEC EnabledDisabled Disabled 使能时,IP核实现Reed-Solomon前向纠错(FEC)。

如果开启 Enable IEEE 1588 ,则该参数不可用。且参数编辑器中对此约束并无明确说明。

流程控制选项
Enable flow control EnabledDisabled Disabled 使能时,IP核实现流程控制。任一链路搭档出现拥塞时,相关发送控制就会发送暂停帧。寄存器设置控制流程控制行为,包括IP核是否实现标准流程控制或基于优先权的流程控制。

如果开启标准流程控制并将readyLatency设置为3,IP核中的数据可能会在IP核背压时被延迟

队列数 1-8 8 指定控制流程中所使用的队列数。
MAC选项
Enable link fault generation EnabledDisabled Disabled 使能时,IP核实现发送IEEE 802.3-2012 IEEE Standard for Ethernet中所定义的链路故障信号。MAC包含一个管理局部和远程故障的Reconciliation Sublayer(RS,协调子层)。使能时,局部RS TX逻辑可在出现局部故障情况下发送远程故障序列,且在出现远程故障情况下发送IDLE控制字。
Enable preamble passthrough Enabled, Disabled Disabled 使能时,IP核处于RX和TX前导码直通模式。RX前导码直通模式中,IP核将前导码和Start Frame Delimiter(SFD,起始帧分界符)传送到客户端而并不将其从以太网数据包中剥离出去。TX前导码直通模式中,客户端指定前导码并提供要向以太网帧中发送的SFD。
Enable TX CRC passthrough Enabled, Disabled Disabled 使能时,TX MAC不往输出帧中插入CRC-32校验和。直通模式中,客户端必须提供至少具有64个字节的帧,包括Frame Check Sequence(FCS,帧校验序列)。禁用时,TX MAC计算并在TX MAC帧中插入32-bit FCS。

如果开启 Enable IEEE 1588 ,则此参数不可用。且参数编辑器中对此约束并无明确说明。

Enable MAC statistics counters Enabled, Disabled Enabled 使能时,IP核包含分析TX和RX流量特征的统计计数器。
IEEE 1588选项
Enable IEEE 1588 Enabled, Disabled Disabled 如果使能,则IP核通过提供挂钩(hook)来实现Precise Timing Protocol (PTP,精密时间协议)从而支持IEEE Standard 1588-2008精密时钟同步协议。

如果开启Enable TX CRC passthrough, 则此参数不可用。

如果开启 Enable RS-FEC ,则此参数不可用。且参数编辑器中对此约束并无明确说明。

Time of day format Enable 96-bit timestamp formatEnable 64-bit timestamp format, Enable both formats Enable both formats 为Time of Day模块指定接口。如果选择Enable both formats,则IP核包含 64-bit接口和96-bit接口。

此参数仅在已开启 Enable IEEE 1588 的实例中可用。且参数编辑器中对此约束并无明确说明。

Fingerprint width 132 4 指定IP核所处理指纹中的位数。

此参数仅在已开启 Enable IEEE 1588 的实例中可用。且参数编辑器中对此约束并无明确说明。

配置、调试和扩展选项
Enable Altera Debug Master Endpoint (ADME) Enabled, Disabled Disabled

如果使能,则此IP核开启25GbE IP核中所包含Arria 10 PHY IP核的如下特性:

  • Enable Altera Debug Master Endpoint (ADME)
  • Enable capability registers

如果关闭,则IP核配置后不具有这些性能。

请参阅Arria 10 Transceiver PHY User Guide了解更多关于Arria 10特性的信息。