仅对英特尔可见 — GUID: bhc1395127773623
Ixiasoft
4.6. 流程控制寄存器
字偏移量 | 寄存器名称 | 说明 | 访问权限 | HW复位值 |
---|---|---|---|---|
0x0040 | tx_pauseframe_control |
更改此自清零寄存器会影响下一个暂停帧的传输。 |
读写 | 0x0 |
0x0042 | tx_pauseframe_quanta |
先配置该寄存器,然后使能用于操作的MAC IP核。 |
读写 | 0x0 |
0x0043 | tx_pauseframe_holdoff_quanta |
先配置该寄存器,然后使能用于操作的MAC IP核。 |
读写 | 0x1 |
0x0044 | tx_pauseframe_enable |
先配置该寄存器,然后使能用于操作的MAC IP核。 |
读写 | 0x1 |
0x0046 | tx_pfc_priority_enable 6 | 使能TX数据路径上基于优先级的流程控制。
先配置该寄存器,然后使能用于操作的MAC IP核。 |
读写 | 0x0 |
0x0048 | pfc_pause_quanta_0 6 | 为每个优先列队指定暂停量。
先配置这些寄存器,然后启用MAC IP核操作。 |
读写 | 0x0 |
0x0049 | pfc_pause_quanta_1 6 | |||
0x004A | pfc_pause_quanta_2 6 | |||
0x004B | pfc_pause_quanta_3 6 | |||
0x004C | pfc_pause_quanta_4 6 | |||
0x004D | pfc_pause_quanta_5 6 | |||
0x004E | pfc_pause_quanta_6 6 | |||
0x004F | pfc_pause_quanta_7 6 | |||
0x0058 | pfc_holdoff_quanta_0 6 | 以量为单位指定XOFF暂停帧两次连续传输间的间隙,1单位= 512比特时。此间隙可阻止影响数据帧传输的暂停帧背对背传输。
先配置这些寄存器,然后启用MAC IP 核操作。 |
读写 | 0x1 |
0x0059 | pfc_holdoff_quanta_1 6 | |||
0x005A | pfc_holdoff_quanta_2 6 | |||
0x005B | pfc_holdoff_quanta_3 6 | |||
0x005C | pfc_holdoff_quanta_4 6 | |||
0x005D | pfc_holdoff_quanta_5 6 | |||
0x005E | pfc_holdoff_quanta_6 6 | |||
0x005F | pfc_holdoff_quanta_7 6 |
6 仅在开启Enable preamble pass-through mode项时使用该寄存器。未使用时就被保留。