
麦克雷尔INC 。
KSZ8993M/ML
那么,
读寄存器。从该寄存器117 (计数器值30-24 ) //如果位30 = 0 ,重新启动(重读)
读寄存器。 118 (计数器值23-16 )
读寄存器。 119 (计数器值15-8 )
读寄存器。 120 (计数器值7-0 )
3. MIB计数器读(读“端口1 TX丢弃数据包”计数器)
写信给章。 110 0x1d (读取MIB计数器选择)
写信给章。 111为0x00(触发读操作)
然后
读寄存器。 119 (计数器值15-8 )
读寄存器。 120 (计数器值7-0 )
附加信息
这两个“每端口”和“所有端口丢弃的数据包” MIB计数器,并不表明溢出。该应用程序必须保持
轨道溢出条件,这些计数器。
“所有端口丢弃的数据包” MIB计数器,并不表明如果count是有效的。该应用程序必须跟踪的有效
条件,这些计数器。
读出所有的柜台,通过SPI总线的最佳性能( 160 + 3 ) * 8 * 200 = 260ms ,那里有
160寄存器, 3开销,每个接入8个时钟周期,在5MHz 。在最重的条件下,计数器将在2溢出
分钟。因此建议该软件读取所有的计数器,至少每隔30秒。
高性能SPI主还建议,以防止计数器溢出。
每端口MIB计数器被设计成“读清楚。 ”也就是说,这些计数器将清零读取后,他们。
“所有端口丢弃的数据包” MIB计数器不会被清零读取后,他们。
2008年10月
73
M9999-020606