100 内部的 寄存器
(持续)
103 寄存器 描述
COMMAND 寄存器 (cr) 00H (readwrite)
这 Command 寄存器 是 使用 至 initiate transmissions 使能 或者 使不能运转 偏远的 DMA 行动 和 至 选择 寄存器
pages 至 公布 一个 command 这 微处理器 sets 这 相应的 位(s) (rd2 RD1 RD0 txp) 更远 commands 将
是 overlapped 但是 和 这 下列的 rules (1) 如果 一个 transmit command overlaps 和 一个 偏远的 DMA operation 位 RD0 RD1
和 RD2 必须 是 maintained 为 这 偏远的 DMA command 当 设置 这 TXP bit Note 如果 一个 偏远的 DMA command 是 re-是-
sued 当 给 这 transmit command 这 DMA 将 完全 立即 如果 这 偏远的 字节 计数 寄存器 有 不 被
reinitialized (2) 如果 一个 偏远的 DMA 运作 overlaps 一个 transmission RD0 RD1 和 RD2 将 是 写 和 这 desired 值
和 一个 ‘‘0’’ 写 至 这 TXP bit Writing 一个 ‘‘0’’ 至 这个 位 有 非 effect (3) 一个 偏远的 写 DMA 将 不 overlap 偏远的 读
运作 或者 恶行 versa 也 的 这些 行动 必须 也 完全 或者 是 aborted 在之前 这 其它 运作 将 start 位
PS1 PS0 RD2 和 STP 将 是 设置 任何 time
76543210
PS1 PS0 RD2 RD1 RD0 TXP STA STP
位 标识 描述
D0 STP
Stop
软件 重置 command takes 这 控制 offline 非 packets 将 是 received 或者 transmitted 任何
reception 或者 传递 在 progress 将 continue 至 completion 在之前 进去 这 重置 state 至 exit 这个
state 这 STP 位 必须 是 重置 和 这 STA 位 必须 是 设置 high 至 执行 一个 软件 reset 这个 位
应当 是 设置 high 这 软件 重置 有 executed 仅有的 当 表明 用 这 RST 位 在 这 ISR 正在 设置
至 1
STP powers 向上 high
Note
如果 这 st-nic 有 先前 被 在 开始 模式 和 这 STP 是 set 两个都 这 STP 和 STA 位 将 仍然是 set
D1 STA
Start
这个 位 是 使用 至 活动 这 st-nic 之后 也 电源 up 或者 当 这 st-nic 有 被 放置 在 一个
重置 模式 用 软件 command 或者 error
STA powers 向上 low
D2 TXP
Transmit Packet
这个 位 必须 是 设置 至 initiate 这 传递 的 一个 packet TXP 是 内部 重置 也
之后 这 传递 是 完成 或者 aborted 这个 位 应当 是 设置 仅有的 之后 这 Transmit 字节 计数 和
Transmit 页 开始 寄存器 有 被 programmed
D3 RD0
偏远的 DMA Command
这些 三 encoded 位 控制 运作 的 这 偏远的 DMA channel RD2
能 是 设置 至 abort 任何 偏远的 DMA command 在 progress 这 偏远的 字节 计数 寄存器 应当 是
D4 RD1
cleared 当 一个 偏远的 DMA 有 被 aborted 这 偏远的 开始 地址 是 不 restored 至 这
和 和
开始 地址 如果 这 偏远的 DMA 是 aborted
D5 RD2
RD2 RD1 RD0
0 0 0 不 允许
0 0 1 偏远的 读
0 1 0 偏远的 写 (便条 2)
0 1 1 Send 小包装板盒
1 X X AbortComplete 偏远的 DMA (便条 1)
便条 1
如果 一个 偏远的 DMA 运作 是 aborted 和 这 偏远的 字节 计数 有 不 decremented 至 zero PRQ 将 仍然是 high 一个 读
acknowledge (rack) 在 一个 写 acknowledge (wack) 将 重置 PRQ low
便条 2
为 恰当的 运作 的 这 偏远的 写 DMA 那里 是 二 步伐 这个 必须 是 执行 在之前 使用 这 偏远的 写
DMA 这 步伐 是 作 follows
i) 写 一个 非-零 值 在 RBCR0
ii) 设置 位 RD2 RD1 和 RD0 至 0 0 和 1
iii) 设置 RBCR0 1 和 RSAR0 1
iv) 公布 这 偏远的 写 DMA Command (rd2 RD1 RD0
e
0 1 0)
D6 PS0
页 Select
这些 二 encoded 位 选择 这个 寄存器 页 是 至 是 accessed 和 地址 RA0–3
和 和 PS1 PS0
D7 PS1 0 0 寄存器 页 0
0 1 寄存器 页 1
1 0 寄存器 页 2
1 1 保留
26