rtl8100b(l)
2001-11-9 rev.1.41
13
5.2 transmit 状态 寄存器
(tsd0-3)(补偿 0010h-001fh, r/w)
这 读-仅有的 位 (crs, tabt, owc, cdh, ncc3-0, tok, tun) 将 是 cleared用 这 rtl8100b(l) 当 这 transmit
字节 计数 (位 12-0) 在 这 相应的 txdescriptor 是 写. 它 是 不 影响 当 软件 写 至 这些 位. these
寄存器 是 仅有的 permitted 至 写 用 double-文字 进入. 之后 一个 软件 重置, 一个ll 位 除了 自己的 位是 重置 至 “0”.
位
r/w
标识
描述
31 r CRS
运输车 sense lost:
这个 位 是 设置 至 1 当 这 运输车 是 lost 在
传递 的 一个 小包装板盒.
30 r tabt
transmit abort:
这个 位 是 设置 至 1 如果 这 传递 的 一个 小包装板盒 是
aborted. 这个 位 是 读 仅有的, writing 至 这个 位 是 不 影响.
29 r OWC
输出 的 window collision:
这个 位 是 设置 至 1 如果 这 rtl8100b(l)
encountered 一个 "输出 的 window" collision 在 这 传递 的 一个
小包装板盒.
28 r CDH
cd heart 跳动:
这 nic 监视 为 一个 collision 信号 (ie, cd
heartbeat 信号) 在 这 第一 6.4us 的 这 interframe 间隙 下列的 一个
传递. 这个 位 是 设置 如果 这 transceiver 失败 至 send 这个 信号.
这个 位 是 cleared 在 这 100 mbps 模式.
27-24 r ncc3-0
号码 的 collision 计数:
indicates 这 号码 的 collisions
encountered 在 这 传递 的 一个 小包装板盒.
23-22 - -
保留
21-16 r/w ertxth5-0
early tx 门槛:
specifies 这 门槛 水平的 在 这 tx 先进先出 至
begin 这 传递. 当 这 字节 计数 的 这 数据 在 这 tx 先进先出
reaches 这个 水平的, (或者 这 先进先出 内容ains 在 least 一个 完全 小包装板盒)
这 rtl8100b(l) 将 transmit 这个 小包装板盒.
000000 = 8 字节
这些 地方 计数 从 000001 至 111111 在 单位 的 32 字节.
这个 门槛 必须 是 一个voided 从 exceeding 2k 字节.
15 r TOK
transmit ok:
设置 至 1 indicates 那 这传递 的 一个 小包装板盒 是
完成 successfully 和 非 transmit underrun 有 occurred.
14 r TUN
transmit 先进先出 underrun:
设置 至 1 如果 这 tx 先进先出 是 exhausted
在 这 传递 的 一个 小包装板盒. 这 rtl8100b(l) 能 re-转移
数据 如果 这 tx 先进先出 underruns 和 能 也 transmit 这 小包装板盒 至 这
线 successfully 甚至 though 这 tx 先进先出 underruns. 那 是, 当
tsd<tun>=1, tsd<tok>=0 和 isr<tok>=1 (或者 isr<ter>=1).
13 r/w 自己的
自己的:
这 rtl8100b(l) sets 这个 位 至 1 当 这 tx dma
运作 的 这个 descriptor 是 完成. 这 驱动器 必须 设置 这个 位
至 0 当 这 transmit 字节 计数(位 0-12) 是 写. 这 default
值 是 1.
12-0 r/w 大小
descriptor 大小:
这 总的 大小 在 字节 的 这 数据 在 这个 descriptor. 如果
这 小包装板盒 长度 是 更多 比 1792 字节 (0700h), 这 tx queue 将 是
invalid, i.e. 这 next descriptor 将 是 写 仅有的 之后 这 自己的 位 的
那 长 小包装板盒's descriptor 有 被 设置.