仅对英特尔可见 — GUID: bhc1395127776803
Ixiasoft
4.8. RX配置和状态寄存器
字偏移 | 寄存器名称 | 说明 | 访问权限 | HW复位值 |
---|---|---|---|---|
0x00A0 | rx_transfer_control |
更改该寄存器中的值会影响数据包边界。但不会影响正在进行中的传输。 |
RW | 0x0 |
0x00A2 | rx_transfer_status | MAC设置下列位以显示RX数据路径的状态。
|
RO | 0x0 |
0x00A4 | rx_padcrc_control |
先配置该寄存器,然后使能用于操作的MAC IP核。 |
RW | 0x1 |
0x00A6 | rx_crccheck_control | 接收中的CRC检查。
先配置该寄存器,然后使能用于操作的MAC IP核。 |
RW | 0x2 |
0x00A8 | rx_custom_preamble_forward 8 |
先配置该寄存器,然后使能用于操作的MAC IP核。 |
RW | 0x0 |
0x00AA | rx_preamble_control 8 |
先配置该寄存器,然后使能用于操作的MAC IP核。 |
RW | 0x0 |
0x00AC | rx_frame_control | 先配置该寄存器,然后使能用于操作的MAC IP核。 |
RW | 0x3 |
Bit 0—EN_ALLUCAST 0:使用主MAC地址过滤RX单播帧。除具有主MAC地址的单播帧,MAC IP内核丢弃带有目地地址的单播帧。 1:接受所有RX单播帧。 将该位和EN_ALLMCAST设置为1等效于将MAC IP内核置于混杂模式。 |
||||
Bit 1—EN_ALLMCAST 0:丢弃所有RX多播帧。 1:接受所有RX多播帧。 将该位和EN_ALLUCAST位设置为1等效于将MAC IP内核置于混杂模式。 |
||||
Bit 2—保留。 | ||||
Bit 3—FWD_CONTROL。开启Priority-based Flow Control参数时, 除了IEEE 802.3暂停帧和基于优先级的控制帧,该位将影响其他所有控制帧。当Priority-based Flow Control参数未被使能时,除IEEE 802.3暂停帧外,该位会影响所有控制帧。 0:丢弃控制帧。 1:将控制帧转发至客户端。 |
||||
Bit 4—FWD_PAUSE 0:丢弃暂停帧。 1:将暂停帧转发至客户端。 |
||||
Bit 5—IGNORE_PAUSE 0:处理暂停帧。 1:忽略暂停帧。 |
||||
Bits 15:6—保留。 | ||||
0x00AC | rx_frame_control | Bit 16—EN_SUPP0 0:禁用补充地址0。 1:使能补充地址0。 |
RW | 0x3 |
Bit 17—EN_SUPP1 0:禁用补充地址1。 1:使能补充地址1。 |
||||
Bit 18—EN_SUPP2 0:禁用补充地址2。 1:使能补充地址2。 |
||||
Bit 19—EN_SUPP3 0:禁用补充地址3。 1:使能补充地址3。 |
||||
Bits 31:20—保留。 | ||||
0x00AE | rx_frame_maxlength |
|
RW | 1518 |
0x00AF | rx_vlan_detection |
|
RW | 0x0 |
0x00B0 | rx_frame_spaddr0_0 | 可指定多达四个6-byte补充地址:
|
RW | 0x0 |
0x00B1 | rx_frame_spaddr0_1 | |||
0x00B2 | rx_frame_spaddr1_0 | |||
0x00B3 | rx_frame_spaddr1_1 | |||
0x00B4 | rx_frame_spaddr2_0 | |||
0x00B5 | rx_frame_spaddr2_1 | |||
0x00B6 | rx_frame_spaddr3_0 | |||
0x00B7 | rx_frame_spaddr3_1 | |||
0x00C0 | rx_pfc_control 9 |
|
RW | 0x1 |
0x00FC | rx_pktovrflow_error | 36-bit错误计数器收集FIFO缓冲器持续上溢时被截断的RX帧数:
读取计数器时,先读取较低32位,接着读取较高4个位。读取后,IP核将计数器清零。 |
RO | 0x0 |
0x00FD | ||||
0x00FE | rx_pktovrflow_etherStatsDropEvents | 36-bit错误计数器收集FIFO缓冲器持续上溢时被截断的RX帧数:
读取计数器时,先读取较低32位,接着读取较高4个位。读取后,IP核将计数器清零。 |
RO | 0x0 |
0x00FF |