仅对英特尔可见 — GUID: lbl1458339490349
Ixiasoft
7.4. Pause/PFC流程控制寄存器
地址 | 位 | 名称 | 说明 | 复位 | 访问权限 |
---|---|---|---|---|---|
0x600 | 31:0 | TX Flow Control Revision ID | 指定版本ID,“25GEFCTxCSR"。 |
0x0318_2016 | RO |
0x601 | 31:0 | TX Flow Control Scratch Pad | 用于测试的Scratch寄存器。 | 0 | RW |
0x602 | 31:0 | TX Flow Control IP Core Variant 0 | 指定IP核实力标识符ASCII字符串首4个字符,“25GE ”。 |
0x3235_4745 |
RO |
0x603 | 31:0 | TX Flow Control IP Core Variant 1 | IP核实例标识符ASCII字符串的后4个字符,“FCTx” | 0x4643_5478 | RO |
0x604 | 31:0 | TX Flow Control IP Core Variant 2 | IP核实例标识符ASCII字符串的末尾4个字符,“CSR”。 | 0x0043_5352 | RO |
0x605 | FCQ[N-1:0] | TX Flow Control Enable 每FCQ<n>一个位 |
使能IP核为远程搭档生成XON和XOF Pause/PFC流程控制帧。以下编码定义为:
可动态更改该字段。 |
FCQ<n>[1'b1] | RW |
31:FCQ<n> | 保留 | 保留 | 0 | RO | |
0x606 | FCQ[N-1:0] | TX Flow Control CSR XON/XOFF Request 0 每FCQ<n>一个位 |
XON/XOF流程控制帧请求。如果TX Flow Control Enable寄存器的bit [n]具有值1,设置或复位TX Flow Control CSR XON/XOFF Request 0寄存器中bit [n]的值后出现的效果将取决于TX Flow Control Request Mode寄存器和2-bit模式中指定的位模式,也取决于TX 2-bit Flow Control Request Mode寄存器中的设置。 关于1-bit模式的编码定义为:
关于2-bit模式的编码定义为:
可动态修改该字段的值。默认1-bit模式。TX Flow Control Request Mode位于0x641,指定一个1-bit或2-bit信号。 |
0 | RW |
15:FCQ<n> | 保留 | 保留 | 0 | RO | |
FCQ[<n>+15:16] | TX Flow Control CSR XON/XOFF Request 1 每FCQ<n> 1-bit |
结合Flow Control XON/XOFF Request 0指定一个XON/XOFF流程控制帧发送的2-bit请求。该位是2-bit控制字段的高位。 可动态更改该字段的值。 |
0 | RW | |
31:FCQ<n>+16 | 保留 | 保留 | 0 | RO | |
0x607 | 31:0 | 保留 | 保留 | N/A | RO |
0x608 | 31:0 | 保留 | 保留 | N/A | RO |
0x609 | 31:0 | 保留 | 保留 | N/A | RO |
0x60A | 0 | TX Pause Enable 1-bit |
确定是否接收到停止TX用户数据发送的有效Pause帧。 1'b0 =发送未停止 1b'1 =停止发送 不可动态更改该字段的值。 |
0 | RW |
31:1 | 保留 | 保留 | 0 | RO | |
0x60B | 31:0 | 保留 | 保留 | N/A | RO |
0x60C | 31:0 | 保留 | 保留 | N/A | RO |
0x60D | 31:0 | TX Flow Control Destination Address Lower | 指定流程控制帧的48-bit Destination Address。包含地址字段的32 LSB。 不可动态修改该字段的值。 |
0xC2000001 | RW |
0x60E | 15:0 | TX Flow Control Destination Address Upper | 指定流程控制帧的48-bit Destination Address。包含地址字段的16 MSB。 不可动态修改该字段的值。 |
0x0180 | RW |
31:16 | 保留 | 保留 | 0 | RO | |
0x60F | 31:0 | TX Flow Control Source Address Lower | 指定流程控制帧的48-bit Source Address。包含地址字段的32 LSB。 |
0xCBFC5ADD | RW |
0x610 | 15:0 | TX Flow Control Source Address Upper | 指定流程控制帧的48-bit Source Address。包含地址字段的16 MSB。 不可动态修改该字段的值。 |
0xE100 | RW |
31:16 | 保留 | 保留 | 0 | RO | |
0x620 + Q<n> | 15:0 | TX Flow Control Quanta 每FCQ<n> 16-bit |
指定要被发送到远程搭档的Pause/PFC流程控制帧的暂停量(pause quanta)。 不可动态修改该字段的值。 |
0xFFFF | RW |
31:16 | 保留 | 保留 | 0 | RO | |
0x628 + Q<n> | 15:0 | TX Flow Control Signal XOFF Request Hold Quanta 每FCQ<n> 16-bit |
在2个连续OFF流程控制帧之间指定间隔。 不可动态修改该字段的值。 |
0xFFFF | RW |
31:16 | 保留 | 保留 | 0 | RO | |
0x640 | 0 | TX Flow Control Select 1-bit |
指定TX硬件是否生成Pause或PFC帧。仅影响PFC Queue 0。 用法示例: 您可综合一个单PFC队列并作为Pause和PFC使用。 1'b0:Pause 1'b1:PFC 不能动态修改该字段的值。 |
1 | RW |
[31:1] | 保留 | 保留 | 0 | RO | |
0x641 | FCQ[<n>-1:0] | TX 2-bit Flow Control Request Mode 每FCQ<n> 1-bit |
确定是TX Flow Control Request Mode寄存器或2-bit控制模式下的pause_insert_tx0和pause_insert_tx1信号控制XON/XOFF模式 1'b0:pause_insert_tx0和 pause_insert_tx1信号控制请求 1'b1:TX Flow Control Request Mode控制请求 不能动态修改该字段的值。 |
0 | RW |
16 | TX Flow Control Request Mode 所有FCQ<n>共用1-bit |
确认TX Flow Control XON/XOFF Request 1是否可用。 1'b0:使用1-bit信号提出请求 1'b1:使用一个2-bit信号提出请求 |
0 | RW | |
31:17 | 保留 | 保留 | 0 | RO |
地址 | 位 | 名称 | 说明 | 复位 | 访问权限 |
---|---|---|---|---|---|
0x700 | 31:0 | RX Flow Control Revision Id提供流程控制版本 | 提供流程控制版本,"25GEFCRx CSR"。 |
0x03182016 | RO |
0x701 | 31:0 | RX Flow Control Scratch Pad | 提供一个用于调试的寄存器 | 0 | RW |
0x702 | 31:0 | RX Flow Control IP Core Variant 0 | IP核实例标识符ASCII字符串的首4个字符 “25GE”。 |
0x32354745 |
RO |
0x703 | 31:0 | RX Flow Control IP Core Variant 1 | IP核实例标识符ASCII字符串的后4个字符, “FCRx”。 | 0x46435278 | RO |
0x704 | 31:0 | RX Flow Control IP Core Variant 2 | IP核实例标识符ASCII字符串的末尾4个字符,“CSR”。 | 0x00435352 | RO |
0x705 | FCQ[<n>-1:0] | RX PFC Enable 每FCQ<n> 1-bit |
确认是否接收到有效PFC帧,使得PFC期间的用户接口能向用户逻辑指示有效暂停量子持续时间。 1b'0 =禁用 1'b1 =使能 不能动态修改该字段的值。 |
FCQ<n>[1'b1] | RW |
31:FCQ<n> | 保留 | 保留 | 0 | RO | |
0x706 | 31:0 | 保留 | 保留 | N/A | RO |
0x707 | 31:0 | RX Flow Control Destination Address Lower | 指定流程控制帧的48-bit Destination Address。包含地址字段的的32 LSB。 不能动态修改该字段的值。 |
0xC2000001 | RW |
0x708 | 15:0 | RX Flow Control Destination Address Upper | 指定流程控制帧的48-bit Destination Address。包含地址字段的16 MSB。 不能动态修改该字段的值。 |
0x0180 | RW |
31:16 | 保留 | 保留 | 0 | RO |