rtl8100b(l)
2001-11-9 rev.1.41
17
7-4 r/w TXRR
tx retry 计数:
这些 是 使用 至 specify 额外的 传递
retries 在 多样的 的 16 (ieee 802.3 csma/cd retry 计数). 如果 这
txrr 是 设置 至 0, 这 传输者 将 re-transmit 16 时间 在之前
aborting 预定的 至 过度的 collisions. 如果 这 txrr 是 设置 至 一个 值
更好 比 0, 这 传输者 将 re-transmit 一个 号码 的 时间 相等
至 这 下列的 formula 在之前 aborting:
总的 retries = 16 + (txrr * 16)
这 ter 位 在 这 isr 寄存器 或者 transmit descriptor 将 是 设置 当
这 传递 失败 和 reaches至 这个 指定 retry 计数.
3-1 - -
保留
0 w clrabt
clear abort:
设置 这个 位 至 1 导致 这 rtl8100b(l) 至
retransmit 这 小包装板盒 在 这 last transmitted descriptor 当 这个
传递 是 aborted, 设置 这个 位 是 仅有的 permitted 在 这
transmit abort 状态.
5.8 receive 配置 寄存器
(补偿 0044h-0047h, r/w)
这个 寄存器 是 使用 至 设置 这 receive配置 为 这 rtl8100b(l). receive properties 此类 作 accepting 错误 packets,
runt packets, 设置 这 receive drain 门槛 等 是 控制 here.
位
r/w
标识
描述
31-28 - -
保留
27-24 r/w erth3, 2, 1, 0
early rx 门槛 位:
这些 位 是 使用 至选择 这 rx 门槛
乘法器 的 这 全部的 小包装板盒 那 有 被 transferred 至 这 系统
缓存区 在 early 模式 当 这 框架 协议 是 下面 这
rtl8100b(l)'s 定义.
0000 = 非 early rx 门槛 0001 = 1/16
0010 = 2/16 0011 = 3/16
0100 = 4/16 0101 = 5/16
0110 = 6/16 0111 = 7/16
1000 = 8/16 1001 = 9/16
1010 = 10/16 1011 = 11/16
1100 = 12/16 1101 = 13/16
1110 = 14/16 1111 = 15/16
23-18 - -
保留
17 r/w mulerint
多样的 early 中断 选择:
当 这个 位 是 设置, 任何 received
小包装板盒 invokes early 中断符合 至 mulint<misr[11:0]>
设置 在 early 模式. 当 这个 位 是 重置, 这 packets 的 familiar
protocols (ipx, ip, ndis, 等) invoke early 中断 符合 至
rcr<erth[3:0]> 设置 在 early 模式. 这 packets 的 unfamiliar
protocols 将 invoke early interrupt 符合 至 这 设置 的
mulint<misr[11:0]>.
16 r/w RER8 这 rtl8100b(l) receives 这 error 小包装板盒 谁的 长度 是 大 比
8 字节 之后 设置 这 rer8 位 至 1.
这 rtl8100b(l) receives 这 错误小包装板盒 大 比 64-字节 长
当 这 rer8 位 是 cleared.这 电源-在 default 是 零.
如果 aer 或者 ar 是 设置, 这 rer 将 是 设置 当 这 rtl8100b(l)
receives 一个 错误 小包装板盒 谁的 长度是 大 比 8 字节. 这 rer8
是 “ don’t 小心 “ 在 这个 situation.