feast 快 ethernet 控制
为 pcmcia 和 generic 16-位 产品
smsc ds – lan91c110 rev. b 页 14 rev. 09/05/02
这 transmit 字节 计数 least 重大的 位 将 是 assumed 0用 这 控制 regardless 的这 值 写 在 记忆.
数据 范围 - 这 数据 范围 开始 在 补偿 4 的 the 小包装板盒 结构 和 能 扩展 向上 至 2043 字节.
这 数据 范围 包含 六 字节 的 destination 地址ess followed 用 六 字节 的 源 地址, followed 用
一个 能变的-长度 号码 的 字节. 在 transmit, 所有 字节 是 提供 用 这 cpu, 包含 这 源 address. 这
lan91c110 做 不 insert 它的 自己的 源 地址. 在 receive, 所有 字节 是 提供 用 这 csma 一侧.
这 802.3 框架 长度 文字 (框架 类型 在 ethernet) 是 不 interpreted 用 这 lan91c110. 它 是 treated transparently
作 数据 两个都 为 transmit 和 receive 行动.
控制 字节 - 为 transmit packets 这 控制 字节 是 写 用 这 cpu 作:
x x odd crc 0 0 0 0
odd - 如果 设置, indicates 一个 odd 号码 的 字节, 和 这 last 字节 正在 正确的 在之前 这 控制 字节. 如果 clear, 这
号码 的 数据 字节 是 甚至 和 这 字节 在之前 这 控制 字节 是 不 transmitted.
crc - 当 设置, crc 将 是 appended 至 这 框架. 这个 位 有 仅有的 meaning 如果 这 nocrc 位 在 这 tcr 是 设置.
为 receive packets 这 控制 字节 是 写 用 这 控制 作:
0 1 odd 0 0 0 0 0
odd - 如果 设置, indicates 一个 odd 号码 的 字节, 和 这 last 字节 正在 正确的 在之前 这 控制 字节. 如果 clear, 这
号码 的 数据 字节 是 甚至 和 这 字节 在之前 这 控制 字节 应当 是 ignored.
receive 框架 状态 文字
这个 文字 是 写 在 这 beginning 的 各自 receive 框架 在 记忆. 它 是 不 有 作 一个 寄存器.
高
字节
ALGN
ERR
BROD
CAST
BAD
CRC
ODD
FRM
TOOLNG
TOO
短的
低
字节
hash 值 mult
CAST
5 4 3 2 1 0
algnerr - 框架 had 排成直线 错误. 当 mii sel=1 排成直线 错误 是 设置 当 badcrc=1 和 一个 odd 号码 的
nibbles 是 received 在 sfd 和 rx_dv going inactive.
brodcast - receive 框架 是 broadcast.
badcrc - 框架 had crc 错误, 或者 rx_er 是 asserted 在 reception.