DM9000
isa 至 ethernet mac 控制 和 整体的 10/100 phy
24 最终
版本: dm9000-ds-f02
六月 26, 2002
0.8 duplex 模式 1,rw duplex 模式
1 = 全部 duplex 运作. duplex 选择 是 允许 当 自动-
negotiation 是 无能 (位 12 的 这个 寄存器 是 cleared). with
使能 自动-negotiation, 这个 位 reflects 这 duplex 能力
选择 用 自动-negotiation
0 = 正常的 运作
0.7 collision 测试 0,rw collision 测试
1 = collision 测试 是 使能. 当 设置, 这个 位 将 导致 这 col
信号 至 是 asserted 在 回馈 至 这 assertion 的 tx_en
0 = 正常的 运作
0.6-0.0 保留 0,ro 保留
写 作 0, ignore 在 读
8.2 基本 模式 状态 寄存器 (bmsr) - 01
位 位 名字 Default 描述
1.15 100base-t4 0,ro/p 100base-t4 有能力
1 = 能 至 执行 在 100base-t4 模式
0 = 不 能 至 执行 在 100base-t4 模式
1.14 100base-tx
全部 duplex
1,ro/p 100base-tx 全部 duplex 有能力
1 = 能 至 执行 100base-tx 在 全部 duplex 模式
0 = 不 能 至 执行 100base-tx 在 全部 duplex 模式
1.13 100base-tx
half duplex
1,ro/p 100base-tx half duplex 有能力
1 = 能 至 执行 100base-tx 在 half duplex 模式
0 = 不 能 至 执行 100base-tx 在 half duplex 模式
1.12 10base-t
全部 duplex
1,ro/p 10base-t 全部 duplex 有能力
1 = 能 至 执行 10base-t 在 全部 duplex 模式
0 = 不 能 至 执行 10base-tx 在 全部 duplex 模式
1.11 10base-t
half duplex
1,ro/p 10base-t half duplex 有能力
1 = 能 至 执行 10base-t 在 half duplex 模式
0 = 不 能 至 执行 10base-t 在 half duplex 模式
1.10-1.7 保留 0,ro 保留
写 作 0, ignore 在 读
1.6 mf preamble
抑制
0,ro mii 框架 preamble 抑制
1 = phy 将 接受 管理 frames 和 preamble suppressed
0 = phy 将 不 接受 管理 frames 和 preamble
suppressed
1.5 自动-
negotiation
完全
0,ro 自动-negotiation 完全
1 = 自动-negotiation 处理 完成
0 = 自动-negotiation 处理 不 完成
1.4 偏远的 故障 0,
0,ro/lh
偏远的 故障
1 = 偏远的 故障 情况 发现 (cleared 在 读 或者 用 一个 碎片
重置). 故障 criteria 和 发现 方法 是 明确的 phy
implementation. 这个 位 将 设置 之后 这 rf 位 在 这 anlpar (位
13, 寄存器 地址 05) 是 设置
0 = 非 偏远的 故障 情况 发现
1.3 自动-
negotiation
能力
1,ro/p 自动 配置 能力
1 = 能 至 执行 自动-negotiation
0 = 不 能 至 执行 自动-negotiation
1.2 link 状态 0,ro/ll link 状态
1 = 有效的 link 是 established (为 也 10mbps 或者 100mbps