rtl8100b(l)
2001-11-9 rev.1.41
14
5.3 ersr: early rx 状态 寄存器
(补偿 0036h, r)
位
r/w
标识
描述
7-4 - -
保留
3 r ergood
early rx 好的 小包装板盒:
这个 位 是 设置 whenever 一个 小包装板盒 是 完全地
received 和 这 小包装板盒 是 好的. writing 一个 1 至 这个 位 将 clear 它.
2 r erbad
early rx bad 小包装板盒:
这个 位 是 设置 whenever 一个 小包装板盒 是 完全地
received 和 这 小包装板盒 是 bad. writing 一个 1 至 这个 位 将 clear 它.
1 r erovw
early rx overwrite:
这个 位 是 设置 当 这 rtl8100b(l)'s local
地址 pointer 是 equal 至 capr. 在 这 early 模式, 这个 是 不同的
从 缓存区 overflow. 它 发生 那 这 rtl8100b(l) 发现 一个 rx
错误 和 wanted 至 fill 另一 小包装板盒 数据 从 这 beginning 地址
的 那 错误 小包装板盒. writing 一个 1 至 这个 位 将 clear 它.
0 r erok
early rx ok:
这 电源-在 值 是 0. 它 是 设置 当 这 rx 字节 计数
的 这 arriving 小包装板盒 exceeds 这 rx 门槛.之后 这 全部的 小包装板盒
是 received, 这 rtl8100b(l) 将 设置 rok 或者 rer 在 isr 和 clear
这个 位 同时发生地. 设置 这个 位 将 invoke 一个 rok 中断.
5.4 command 寄存器
(补偿 0037h, r/w)
这个 寄存器 是 使用 为 issuing commands 至 这 rtl8100b(l). 这些 commands 是issued 用 设置 这相应的 位 为这
函数. 一个 global 软件 重置 along 和单独的 重置 和 使能/使不能运转 for 传输者 和 接受者 是 提供 here.
位
r/w
标识
描述
7-5 - -
保留
4 r/w RST
重置:
设置 至 1 forces 这 rtl8100b(l) 至 一个 软件 重置 状态
这个 使不能运转 这 传输者 和接受者, reinitializes 这 fifos,
resets 这 系统 缓存区 pointer 至 这 最初的 值 (tx 缓存区 是 在
tsad0, rx 缓存区 是 empty). 这 值 的 idr0-5 和 mar0-7 和
pci 配置 空间 将 有 非 改变. 这个 位 是 1 在 这
重置 运作, 和 是 cleared 至 0 用 这 rtl8100b(l) 当 这 重置
运作 是 完全.
3 r/w RE
接受者 使能:
当 设置 至 1, 和 这 receive 状态 机器 是 空闲,
这 receive 机器 becomes 起作用的. 这个 位 will 读 后面的 作 一个 1
whenever 这 receive state 机器 是 起作用的.之后 最初的 电源-向上,
软件 必须 insure 那 这 receiver 有 完全地 重置 在之前
设置 这个 位. 这个 位 将 是 重置 之后 pci 重置 deassertion.
2 r/w TE
传输者 使能:
当 设置 至 1, 和 这transmit 状态 机器 是
空闲, 然后 这 transmit 状态 机器 变为 起作用的. 这个 位 将 读
后面的 作 一个 1 whenever 这 transmit 状态 机器 是 起作用的. 之后 最初的
电源-向上, 软件 必须 insure 那 这 传输者 有 完全地 重置
在之前 设置 这个 位. 这个 位 将 是 重置 之后 pci 重置 deassertion.
1 - -
保留
0 r bufe
缓存区 empty:
rx 缓存区 empty. 那里 是非 小包装板盒 贮存 在 这 rx
缓存区 环绕.