rtl8100b(l)
2001-11-9 rev.1.41
16
5.7 transmit 配置 寄存器
(补偿 0040h-0043h, r/w)
这个 寄存器 定义 这 transmit 配置 为 这 rtl8100b(l). 它 控制 此类 功能 作 loopback, 可编程序的
interframe 间隙, fill 和 流 thresholds, 和 最大dma burst 大小.
位
r/w
标识
描述
31 - -
保留
硬件 版本 id 一个:
bit30 bit29 bit28 bit27 bit26 bit23 bit22
RTL8139 1 1 0 0 0 0 0
rtl8139a 1 1 1 0 0 0 0
rtl8139a-g 1 1 1 0 1 0 0
rtl8139b 1 1 1 1 0 0 0
RTL8130 1 1 1 1 0 0 0
rtl8139c 1 1 1 0 1 0 0
RTL8100 1 1 1 1 0 1 0
rtl8100b/
8139D
1 1 1 0 1 0 1
rtl8139c+ 1 1 1 0 1 1 0
RTL8101 1 1 1 0 1 1 1
30-26 r hwverid_一个
保留 其它 结合体
25-24 r/w ifg1, 0
interframe 间隙 时间:
这个 地方 准许 这 用户 至 调整 这
interframe 间隙 时间 在下 这 标准: 9.6
µs 为 10mbps, 960 ns 为
100mbps. 这 时间 能 是 编写程序 从 9.6 µs 至 8.4 µs (10mbps)
和 960ns 至 840ns (100mbps). 便条 那 任何 值 其它 比 (1, 1)
将 violate 这 ieee 802.3 标准.
这 formula 为 这 inter 框架 间隙 是:
10 mbps 8.4µs + 0.4(ifg(1:0)) µs
100 mbps 840ns + 40(ifg(1:0)) ns
23-22 r hwverid_b
硬件 版本 id b
21-19 - -
保留
18, 17 r/w lbk1, lbk0
loopback 测试:
那里 将 是 非 小包装板盒 在 这 tx+/- 线条 下面 这
loopback 测试 情况. 这 loopback函数 必须 是独立 的
这 link 状态.
00 : 正常的 运作
01 : 保留
10 : 保留
11 : loopback 模式
16 r/w CRC
append crc:
设置 至 1 意思 那 那里 是 非 crc appended 在 这
终止 的 一个 小包装板盒. 设置 至 0 意思 那 那里 是 crc appended 在 这
终止 的 一个 小包装板盒.
15-11 - -
保留
10-8 r/w mxdma2, 1, 0
最大值 dma burst 大小 每 tx dma burst:
这个 地方 sets 这
最大 大小 的 transmit dma 数据bursts 符合 至 这 下列的
表格:
000 = 16 字节
001 = 32 字节
010 = 64 字节
011 = 128 字节
100 = 256 字节
101 = 512 字节
110 = 1024 字节
111 = 2048 字节