4-351
表格 1. summary 的 82c89 模式, requesting 和 relinquishing 这 multi-主控 系统 总线
单独的 线条 从
80c86 或者 80c88 或者 8088
iob 模式
仅有的
iob = 低
resb = 低
resb 模式 仅有的
iob = 高, resb = 高
iob 模式 resb 模式
iob = 低, resb = 高
单独的 总线
模式
iob = 高
resb = 低
S2 S1 S0
sysb/
resb =
高
sysb/resb =
低
sysb/resb =
高
sysb/resb =
低
i/o
Commands
0
0
0
0
0
1
0
1
0
X
X
X
†
†
†
X
X
X
X
X
X
X
X
X
†
†
†
Halt 0 1 1 X XXXX X
记忆
Commands
1
1
1
0
0
1
0
1
0†
†
†
†
†
†
†
X
X
X
†
†
†
X
X
X
†
†
†
空闲 1 1 1 X XXXX X
注释:
1. x = multi-主控 系统 总线 是 允许 至 是 surrendered.
2. † = multi-主控 系统 总线 是 要求.
模式
管脚
STRAPPING
multi-主控 系统 总线
REQUESTED** SURRENDERED*
单独的 总线 multi-主控 模式 iob = 高
resb = 低
whenever 这 处理器’s 状态 线条
go 起作用的
hlt + 德州仪器 • cbrq + hpbrq ‡
resb 模式 仅有的 iob = 高
resb = 高
sysb/resb + 高 •
起作用的 状态
(sysb/resb = 低 + 德州仪器) •
cbrq + hlt + hpbrq
iob 模式 仅有的 iob = 低
resb = 低
记忆 commands (i/o 状态 + 德州仪器) • cbrq + hlt +
HPBRQ
iob 模式 resb 模式 iob = 低
resb = 高
(记忆 command) •
(sysb/resb = 高)
(i/o 状态 commands) +
sysb/resb = 低) • cbrq +
hpbrq + hlt
注释:
* 锁 阻止 surrender 的 总线 至 任何 其它 arbiter, crqlck 阻止 surrender 的 总线 至 任何 更小的 priority arbiter.
** 除了 为 halt 和 被动的 或者 空闲 状态.
‡ hpbrq, 高等级的 priority 总线 要求 或者 bprn = 1.
1. iob 起作用的 低.
2. resb 起作用的 高.
3. + 是 读 作 “or” 和 • 作 “and”
4. 德州仪器 = 处理器 空闲 状态 s2, s1, s0 = 111
5. hlt = 处理器 halt 状态 s2, s1, s0 = 011
82C89