8
协议 描述
网络 协议
交流 在 这 网络 是 为基础 在 一个
token passing 协议. establishment 的 这
网络 配置 和 管理 的 这
网络 协议 是 处理 全部地 用 这
com20020's 内部的 microcoded sequencer. 一个
处理器 或者 intelligent 附带的 transmits 数据
用 simply 加载 一个 数据 小包装板盒 和 它的 destination
id 在 这 com20020's 内部的 内存 缓存区, 和
issuing 一个 command 至 使能 这 传输者.
当 这 com20020 next receives 这 token, 它
核实 那 这 接到 node 是 准备好 用 第一
transmitting 一个 自由 缓存区 enquiry
message. 如果 这 接到 node transmits 一个
acknowledge message, 这 数据 小包装板盒 是
transmitted followed 用 一个 16-位 crc. 如果 这
接到 node 不能 接受 这 小包装板盒 (典型地
它的 接受者 是 inhibited), 它 transmits 一个 负的
acknowledge message 和 这 传输者
passes 这 token. once 它 有 被 established
那 这 接到 node 能 接受 这 小包装板盒 和
传递 是 完全, 这 接到 node
核实 这 小包装板盒. 如果 这 小包装板盒 是 received
successfully, 这 接到 node transmits 一个
ACKnowledge
message (或者 nothing 如果 它 是 不 received
successfully) 准许 这 传输者 至 设置 这
适合的 状态 位 至 表明 successful 或者
unsuccessful 传送 的 这 小包装板盒. 一个 中断
掩饰 准许 这 com20020 至 发生 一个
中断 至 这 处理器 当 选择 状态
位 变为 真实. 图示 1 是 一个 流动 chart
illustrating 这 内部的 运作 的 这
COM20020
连接 至 一个 20 mhz 结晶
振荡器.
数据 比率
这 com20020 是 有能力 的 支承的 数据
比率 从 156.25 kbps 至 5 mbps. 这 下列的
协议 描述 假设 一个 5 mbps 数据 比率.
至 attain 这 faster 数据 比率, 这 时钟 频率
将 是 doubled 用 这 内部的 时钟 乘法器
(看 next 部分). 为 slower 数据 比率, 一个
内部的 时钟 分隔物 scales 向下 这 时钟
频率. 因此 所有 timeout 值 是 scaled 作
显示 在 这 下列的 表格:
例子: 空闲 线条 timeout @ 5 mbps = 41
"
s.
空闲 线条 timeout 为 156.2 kbps 是 41
"
s * 32 =
1.3 ms
内部的
时钟
频率
时钟
预分频器
数据 比率
timeout 范围调整
因素 (乘以 用)
40 mhz div. 用 8 5 mbps 1
20 mhz div. 用 8
div. 用 16
div. 用 32
div. 用 64
div. 用 128
2.5 mbps
1.25 mbps
625 kbps
312.5 kbps
156.25 kbps
2
4
8
16
32