60 函数的 描述 (维护 engine)
(持续)
要求 状态 是 发生 作 一个 单独的 confirmation 物体
(单独的- 或者 multi-部分) 每 要求 object 和 各自 confir-
mation 物体 consisting 的 一个 或者 更多 CNF Descriptors
这 类型 的 confirmation 是 指定 用 这 host 在 这 con-
firmation 类 地方 的 这 REQ Descriptor
这 MACSI 设备 能 是 编写程序 至 发生 CNF
Descriptors 在 这 终止 的 这 要求 物体 (终止 confirma-
tion) 或者 在 这 终止 的 各自 token opportunity (intermediate
confirmation) 作 选择 在 这 E 和 I 位 的 这 confir-
mation 类 地方 的 这 REQ Descriptor 一个 CNF Descriptor
是 总是 写 当 一个 例外 或者 错误 occurs (关于-
较少 的 这 值 在 这 Confirmation 类 地方) 当 一个
要求 是 完成 (为 终止 或者 Intermediate Confirmation
类) 或者 当 一个 维护 Opportunity ends (intermediate
Confirmation 类 仅有的)
那里 是 三 基本 类型 的 confirmation Transmitter
Full 和 None 和 传输者 Confirmation 这 MACSI
设备 核实 那 这 输出 数据 单位 是 successfully
transmitted 和 全部 Confirmation 这 要求 机器
核实 那 这 ODUs 是 successfully transmitted 那
这 号码 的 (returning) frames ‘‘matches’’ 这 号码 的
transmitted ODUs 和 那 这 returning frames 包含 这
预期的 status 全部 confirmation takes 有利因素 的 这
事实 那 这 sending station 也 removes 它的 frames 从
这 network 当 这 毫无 Confirmation 类 是 选择-
ed confirmation 是 写 仅有的 如果 一个 例外 或者 错误 oc-
curs
为 全部 Confirmation 一个 相一致 框架 必须 满足 这 fol-
lowing criteria
1 这 框架 有 一个 有效的 Ending Delimiter (ed)
2 这 选择 位 在 这 FC 地方 的 这 transmitted 和
received frames 是 equal (这 选择 位 是 speci-
fied 在 这 FCT 位 的 这 要求 配置 regis-
ter)
3 这 框架 是 我的
SA (mflag 或者 两个都 SAT EM assert-
ed)
4 这 框架 状态 指示信号 相一致 这 值 在 这 ex-
pected 框架 状态 Register
5 FCS checking 是 无能 或者 FCS checking 是 使能
和 这 框架 有 一个 有效的 FCS
6 所有 字节 从 FC 至 ED 有 好的 parity (当 这
流动 位 在 这 模式 寄存器 是 set ie parity checking
是 使能)
这 confirmed 框架 计数 开始 之后 这 第一 要求
burst 框架 有 被 committed 用 这 环绕 Engine 和
当 一个 框架 和 我的
SA 是 received Void 和 我的
Void
frames 是 ignored 用 这 MACSI device 这 框架 计数
ends 当 任何 的 这 下列的 情况 occur
1 所有 frames 有 被 transmitted 和 这 transmitted
和 confirmed 框架 counts 是 equal
2 那里 是 一个 MACRST (mac 重置)
3 这 状态 的 这 环绕-运作 有 changed
4 一个 stripped 框架 或者 一个 框架 和 一个 parity 错误 是 re-
ceived
5 一个 非-相一致 框架 是 received
6 一个 token 是 received
当 源 地址 Transparency 是 选择 (用 设置
这 SAT 位 在 这 要求 配置 寄存器) 和 全部
confirmation 是 enabled confirmation begins 当 一个 框架
终止 是 发现 和 也 MFLAG 或者 EM asserted
当 一个 非-相一致 框架 是 received 这 MACSI 设备
ends 这 Request 和 发生 这 要求 完全
(rcm) 例外 (exc) 和 Breakpoint (brk) attentions
任何 remaining REQs 在 这 要求 物体 是 fetched 直到
一个 REQLast 或者 REQOnly 是 encountered 处理 然后
重新开始 在 这 next REQFirst 或者 REQOnly (任何 其它 类型
的 REQ 将 是 一个 consistency 失败)
要求 errors 和 exceptions 是 reported 在 这 状态
注意 Register 要求 注意 Register 和 这
Confirmation Message Descriptor 当 一个 例外 或者 er-
ror occurs 这 要求 机器 发生 一个 CNF 和
ends 这 Request 这 Unserviceable 要求 (usr) atten-
tion 是 设置 至 块 subsequent Requests once 一个 是-
comes unserviceable
623 状态 Machines
那里 是 三 状态 machines 下面 控制 的 这 host
这 要求 Machine 这 表明 Machine 和 这
StatusSpace Machine 各自 机器 有 二 Modes
停止 和 Run 这 模式 是 决定 用 这 设置 的 这
Machine’s 相应的 停止 位 在 这 状态 注意
Register 这 停止 位 是 设置 用 这 MACSI 设备 当
一个 错误 occurs 或者 将 是 设置 用 这 用户 至 放置 这 状态
机器 在 停止 Mode
这 MACSI 设备 控制 寄存器 将 是 编写程序
仅有的 当 所有 Machines 是 在 停止 Mode 当 这 Status
空间 机器 是 在 停止 Mode 仅有的 这 Pointer 内存 和
限制 内存 寄存器 将 是 programmed 当 这 indi-
cate 和 要求 Machines 是 在 停止 Mode 所有 表明
和 要求 行动 是 halted 当 这 StatusSpace
机器 是 在 停止 Mode 仅有的 这 PTOP 和 LMOP 维护
功能 能 是 performed
63 外部 相一致 接口
这个 接口 组成 的 five 管脚 (六 在 MACSI 修订 D
或者 后来的) 那 给 这 MACSI 设备 额外的 状态 re-
garding 地址 matches 典型 产品 为 这个 inter-
面向 包含 地址 相一致 为 桥 和 Router devic-
es 这 five 管脚 包含 四 输入 (ecip ECOPY EA 和
em) 和 一个 输出 (学习) MACSI revisions D 或者 后来的
有 一个 额外的 输入 管脚 (afinhib
) ECIP 提供 tim-
ing 信息 至 这 Sytem Interface ECOPY 和 EM pro-
vide 状态 至 这 系统 接口 在 外部 Destination
和 源 地址 matches 各自 (大多数 applica-
tions 使用 ECOPY 仅有的) 这 环绕 Engine 使用 EA 和 EM
为 设置 这 一个 指示信号 和 框架 stripping
为 这 目的 的 外部 matching 它 是 推荐
那 这 框架 数据 是 viewed 在 这 播放机
一个
MACSI
Receive interface (pid
k
70
l
PIP pic) 在 增加 它 是
推荐 那 这 用户 设计 这 电路 至 发现 这
JK 标识 在 这 MACSIPLAYER
一个
接口 至 开始 ad-
dress matching
至 instruct 这 MACSI 设备 至 copy 一个 frame 这 恰当的
使用 的 这 ECIP ECOPY 和 EM 管脚 是 作 follows exter-
nal 地址 相一致 电路系统 必须 assert ECIP 一些 时间
从 这 arrival 的 这 开始 delimiter (jk) 至 这 6th 字节 的
这 信息 地方 (作 量过的 在 这 播放机
一个
MACSI inter-
面向) Otherwise 这 MACSI 设备 假设 那 非 exter-
nal 地址 comparison 是 带去 place ECIP 必须 是 nega-
ted 为 在 least 一个 循环 至 完全 这 外部 compari-
son 如果 它 有 不 被 deasserted 用 这 2nd 字节 之后 这
终止 Delimiter (ed) 这 框架 是 不 copied ECOPY 和 EM
是 抽样 在 这 时钟 循环 之后 ECIP 是 negated ECIP
是 ignored 之后 它 是 negated 直到 这 arrival 的 这 next JK
30