110 Initialization 程序
这 st-nic 必须 是 initialized 较早的 至 传递 或者 re-
ception 的 packets 从 这 network 电源 在 重置 是 ap-
plied 至 这 st-nic’s 重置 pin 这个 clearssets 这 下列-
ing bits
寄存器 重置 位 设置 位
Command 寄存器 (cr) TXP STA RD2 STP
中断 状态 (isr) RST
中断 掩饰 (imr) 所有 位
数据 控制 (dcr) LAS
Transmit Config (tcr) LB1 LB0
这 st-nic 仍然是 在 它的 重置 状态 直到 一个 开始 Command
是 issued 这个 guarantees 那 非 packets 是 transmitted
或者 received 和 那 这 st-nic 仍然是 一个 总线 从动装置 直到 所有
适合的 内部的 寄存器 有 被 programmed 之后
initialization 这 STP 位 的 这 command 寄存器 是 重置
和 packets 将 是 received 和 transmitted
Initialization Sequence
这 下列的 initialization 程序 是 mandatory
1 程序 Command 寄存器 为 页 0 (command
寄存器
e
21h)
2 Initialize 数据 配置 寄存器 (dcr)
3 Clear 偏远的 字节 计数 寄存器 (rbcr0 rbcr1)
4 Initialize Receive 配置 寄存器 (rcr)
5 放置 这 st-nic 在 LOOPBACK 模式 1 或者 2 (transmit
配置 寄存器
e
02H 或者 04h)
6 Initialize Receive 缓存区 Ring Boundary Pointer
(bndry) 页 开始 (pstart) 和 页 停止
(pstop)
7 Clear 中断 状态 寄存器 (isr) 用 writing 0FFH 至
it
8 Initialize 中断 掩饰 寄存器 (imr)
9 程序 Command 寄存器 为 页 1 (command
寄存器
e
61h)
i) Initialize 物理的 地址 寄存器 (par0–par5)
ii) Initialize Multicast 地址 寄存器 (mar0–mar5)
iii) Initialize 电流 pointer
10 放 st-nic 在 开始 模式 (command 寄存器
e
22h)
11 Initialize 这 Transmit 配置 寄存器 为 这 在-
tended value 这 st-nic 是 now 准备好 为 传递
和 reception
在之前 接到 packets 这 用户 必须 具体说明 这 location
的 这 Receive 缓存区 Ring 这个 是 编写程序 在 这 页
开始 和 页 停止 Registers 在 addition 这 Boundary
和 电流 页 寄存器 必须 是 initialized 至 这 值 的
这 页 开始 Register 这些 寄存器 将 是 修改
在 reception 的 packets
120 Loopback Diagnostics
三 形式 的 local loopback 是 提供 在 这 st-nic
这 用户 有 这 能力 至 loopback 通过 这 deserializer
在 这 controller 通过 这 ENDEC 单元 或者 这 trans-
ceiver
因为 的 这 half duplex architecture 的 这
st-nic loopback 测试 是 一个 特定的 模式 的 运作
和 这 下列的 restrictions
Restrictions 在 Loopback
这 先进先出 是 分割 在 二 halves 一个 half 是 使用 为 trans-
使命 和 这 其它 为 reception 仅有的 8-位 地方 能 是
fetched 从 记忆 所以 二 tests 是 必需的 为 16-位
系统 至 核实 integrity 的 这 全部 数据 path 在
loopback 这 最大 latency 从 这 assertion 的 BREQ
至 后面的 是 20
m
s 系统 那 wish 至 使用 这 loopback
测试 但是 做 不 满足 这个 latency 能 限制 这 loopback 至
7 字节 没有 experiencing underflow 仅有的 这 last
8 字节 的 这 loopback 小包装板盒 是 retained 在 这 FIFO
这 last 8 字节 能 是 读 通过 这 先进先出 寄存器
这个 将 进步 通过 这 先进先出 至 准许 读 这
receive 小包装板盒 sequentially
Destination 地址
e
(6 字节) Station 物理的 地址
源 地址
l
长度 2 字节
数据
e
46 至 1500 字节
CRC Appended 用 st-nic
如果 CRC
e
‘‘0’’ 在 TCR
当 在 文字-宽 模式 和 字节 顺序 选择 set 这
loopback 小包装板盒 必须 是 聚集 在 这 甚至 字节 loca-
tion 作 显示 below (loopback 仅有的 运作 和 字节
宽 transfers)
TLF11157–54
当 在 文字-宽 模式 和 字节 顺序 选择 low 这
下列的 format 必须 是 使用 为 这 loopback packet
TLF11157–55
Note
当 使用 loopback 在 文字 模式 2n 字节 必须 是 编写程序 在
TBCR0 1 在哪里 n
e
真实的 号码 的 字节 聚集 在 甚至 或者
odd location
37