7.5.1. TX统计寄存器
地址 |
名称 |
说明 |
访问权限 |
---|---|---|---|
0x800 |
CNTR_TX_FRAGMENTS_LO |
已发送少于64字节帧的数目,并报告CRC错误(低32位)。 |
RO |
0x801 |
CNTR_TX_FRAGMENTS_HI |
已发送少于64字节帧的数目,并报告CRC错误(高32位)。 |
RO |
0x802 |
CNTR_TX_JABBERS_LO |
已发送过大帧的数目,并报告CRC错误(低32位)。 |
RO |
0x803 |
CNTR_TX_JABBERS_HI |
已发送过大帧的数目,并报告CRC错误(高32位)。 |
RO |
0x804 |
CNTR_TX_FCS_LO |
已发送具有FCS错误的数据包数目。(低32位)。 |
RO |
0x805 |
CNTR_TX_FCS_HI |
已发送具有FCS错误的数据包数目。(高32位)。 |
RO |
0x806 |
CNTR_TX_CRCERR_LO |
已发送帧中有一个帧长度至少为64的数目,并报告CRC错误(低32位)。 |
RO |
0x807 |
CNTR_TX_CRCERR_HI |
已发送帧中有一个帧长度至少为64的数目,并报告CRC错误(高32位)。 |
RO |
0x808 |
CNTR_TX_MCAST_DATA_ERR_LO |
已发送错误组播帧的数目,不包括控制帧(低32位)。 |
RO |
0x809 |
CNTR_TX_MCAST_DATA_ERR_HI |
已发送错误组播帧的数目,不包括控制帧(较高32位)。 |
RO |
0x80A |
CNTR_TX_BCAST_DATA_ERR_LO |
已发送错误广播帧的数目,不包括控制帧(低32位)。 |
RO |
0x80B |
CNTR_TX_BCAST_DATA_ERR_HI |
已发送错误广播帧的数目,不包括控制帧(高32位)。 |
RO |
0x80C |
CNTR_TX_UCAST_DATA_ERR_LO |
已发送错误单播帧的数目,不包括控制帧(低32位)。 |
RO |
0x80D |
CNTR_TX_UCAST_DATA_ERR_HI |
已发送错误单播帧的数目,不包括控制帧(高32位)。 |
RO |
0x80E |
CNTR_TX_MCAST_CTRL_ERR_LO |
已发送错误组播控制帧的数目(低32位)。 |
RO |
0x80F |
CNTR_TX_MCAST_CTRL_ERR_HI |
已发送错误组播控制帧的数目(高32位)。 |
RO |
0x810 |
CNTR_TX_BCAST_CTRL_ERR_LO |
已发送错误广播控制帧的数目(低32位)。 |
RO |
0x811 |
CNTR_TX_BCAST_CTRL_ERR_HI |
已发送错误广播控制帧的数目(高32位)。 |
RO |
0x812 |
CNTR_TX_UCAST_CTRL_ERR_LO |
已发送错误单播控制帧的数目(低32位)。 |
RO |
0x813 |
CNTR_TX_UCAST_CTRL_ERR_HI |
已发送错误单播控制帧的数目(高32位)。 |
RO |
0x814 |
CNTR_TX_PAUSE_ERR_LO |
已发送错误暂停帧的数目(低32位)。 |
RO |
0x815 |
CNTR_TX_PAUSE_ERR_HI |
已发送错误暂停帧的数目(高32位)。 |
RO |
0x816 |
CNTR_TX_64B_LO |
64-byte已发送帧的数目(低32位),包括CRC字段但不包括前导和SFD字节。 |
RO |
0x817 |
CNTR_TX_64B_HI |
64-byte已发送帧的数目(高32位),包含CRC字段但不包含前导码和SFD字节。 |
RO |
0x818 |
CNTR_TX_65to127B_LO |
已发送介于65–127字节帧的数目(低32位)。 |
RO |
0x819 |
CNTR_TX_65to127B_HI |
已发送介于65–127字节帧的数目(高32位)。 |
RO |
0x81A |
CNTR_TX_128to255B_LO |
已发送介于128–255字节帧的数目(低32位)。 |
RO |
0x81B |
CNTR_TX_128to255B_HI |
已发送介于128–255字节帧的数目(高32位)。 |
RO |
0x81C |
CNTR_TX_256to511B_LO |
已发送介于256–511字节帧的数目(低32位)。 |
RO |
0x81D |
CNTR_TX_256to511B_HI |
已发送256–511字节帧的数目(高32位)。 |
RO |
0x81E |
CNTR_TX_512to1023B_LO |
已发送512–1023字节帧的数目(低32位)。 |
RO |
0x81F |
CNTR_TX_512to1023B_HI |
已发送512–1023字节帧的数目(高32位)。 |
RO |
0x820 |
CNTR_TX_1024to1518B_LO |
已发送介于1024–1518字节帧的数目(低32位)。 |
RO |
0x821 |
CNTR_TX_1024to1518B_HI |
已发送介于1024–1518字节帧的数目(高32位)。 |
RO |
0x822 |
CNTR_TX_1519toMAXB_LO |
已发送大小介于1519字节和MAX_TX_SIZE_CONFIG寄存器中所指定字节数的帧数目(低32位)。 |
RO |
0x823 |
CNTR_TX_1519toMAXB_HI |
已发送大小介于1519字节和MAX_TX_SIZE_CONFIG寄存器中所指定字节数的帧的数目(低32位)。 |
RO |
0x824 |
CNTR_TX_OVERSIZE_LO |
已发送过大帧(帧的字节数多于MAX_TX_SIZE_CONFIG寄存器中所指定的个数)的数目(低32位)。 |
RO |
0x825 |
CNTR_TX_OVERSIZE_HI |
已发送过大帧(帧的字节数多于MAX_TX_SIZE_CONFIG寄存器中所指定的个数)的数目(高32位)。 |
RO |
0x826 |
CNTR_TX_MCAST_DATA_OK_LO |
已发送有效组播帧的数目,不包括控制帧(低32位)。 |
RO |
0x827 |
CNTR_TX_MCAST_DATA_OK_HI |
已发送有效组播帧的数目,不包括控制帧(高32位)。 |
RO |
0x828 |
CNTR_TX_BCAST_DATA_OK_LO |
已发送有效广播帧的数目,不包括控制帧(低32位)。 |
RO |
0x829 |
CNTR_TX_BCAST_DATA_OK_HI |
已发送有效广播帧的数目,不包括控制帧(高32位)。 |
RO |
0x82A |
CNTR_TX_UCAST_DATA_OK_LO |
已发送有效单播帧的数目,不包括控制帧(低32位)。 |
RO |
0x82B |
CNTR_TX_UCAST_DATA_OK_HI |
已发送有效单播帧的数目,不包括控制帧(高32位)。 |
RO |
0x82C |
CNTR_TX_MCAST_CTRL_LO |
已发送有效组播帧的数目,不包括数据帧(低32位)。 |
RO |
0x82D |
CNTR_TX_MCAST_CTRL_HI |
已发送有效组播帧的数目,不包括数据帧(高32位)。 |
RO |
0x82E |
CNTR_TX_BCAST_CTRL_LO |
已发送有效广播帧的数目,不包括数据帧(低32位)。 |
RO |
0x82F |
CNTR_TX_BCAST_CTRL_HI |
已发送有效广播帧的数目,不包括数据帧(高32位)。 |
RO |
0x830 |
CNTR_TX_UCAST_CTRL_LO |
已发送有效单播帧的数目,不包括数据帧(低32位)。 |
RO |
0x831 |
CNTR_TX_UCAST_CTRL_HI |
已发送有效单播帧的数目,不包括数据帧(高32位)。 |
RO |
0x832 |
CNTR_TX_PAUSE_LO |
已发送有效暂停帧的数目(低32位)。 |
RO |
0x833 |
CNTR_TX_PAUSE_HI |
已发送有效暂停帧的数目(高32位)。 |
RO |
0x834 |
CNTR_TX_RUNT_LO |
已发送runt包(小于64字节的包)的数目(低32位)。IP核不发送长度少于9个字节的帧。IP核对9字节的帧填充长度以将他们扩展到64字节。因此,正常运行条件下该计数器不会增加。 |
RO |
0x835 |
CNTR_TX_RUNT_HI |
已发送runt包(小于64字节的包)的数目(高32位)。IP核不发送长度少于9个字节的帧。IP核对9字节的帧填充长度以将他们扩展到64字节。因此,正常运行条件下该计数器不会增加。 |
RO |
0x836–0x844 | 保留 |
||
0x845 | CNTR_TX_CONFIG |
Bits[2:0]: TX统计计数器的配置:
|
RW |
0x846 | CNTR_TX_STATUS |
|
RO |
0x847–0x85F | 保留 |
||
0x860 | TxPayloadOctetsOK_LO | 无FCS,过小,过大或载荷长度错误的帧中已发送载荷字节的数目。如果TX MAC的VLAN检测关闭(位于偏移0x40A的TX_MAC_CONTROL寄存器bit[1]的值为1),IP核将VLAN 头字节(VLAN为4字节,堆栈式VLAN为8字节)计作载荷字节。该寄存器符合IEEE Standard 802.3-2008,section 5.2.2.1.8中OctetsTransmittedOK的要求。 | RO |
0x861 | TxPayloadOctetsOK_HI | RO | |
0x862 | TxFrameOctetsOK_LO | 无FCS,过小,过大或载荷长度错误的帧中已发送载荷字节的数目。该寄存器符合RFC3635 (Managed Objects for Ethernet-like Interface Types)中的ifOutOctets要求,和RFC2819(Remote Network Monitoring Management Information Base (RMON))中TX etherStatsOctets要求。 | RO |
0x863 | TxFrameOctetsOK_HI | RO |