21/28
¡ 半导体
msm82c59a-2rs/gs/js
(13) 特定的 掩饰 模式
在 一些 产品, 那里 是 一个 需要 为 动态 updating 的 这 系统’s priority 水平的
结构 用 软件 控制 在 执行 的 一个 中断 维护 routine. 为
例子, 它 将 是 需要 至 inhibit 这 更小的 priority requests 为 部分 的 这 执行
的 一个 确实 routine 当 enabling 为 另一 部分. 在 这个 情况, 它 是 difficult 至 使能 所有
更小的 priority requests 如果 这 是 位 有 不 还 被 重置 用 这 eoi command 之后 一个
中断 要求 有 被 acknowledge (在 执行 的 一个 维护 routine). 所有 的
这些 requests 将 正常情况下 是 无能.
hence 这 使用 的 这 特定的 掩饰 模式. 当 一个 掩饰 位 是 设置 用 ocw1 在 这个 模式,
这 相应的 中断 水平的 requests 是 无能. 和 所有 其它 unmasked 水平的
requests (在 两个都 高等级的 和 更小的 priority 水平) 是 使能. 中断 能 因此 是
使能 selectively 用 加载 这 掩饰 寄存器.
在 这个 模式, 这 明确的 eoi command 应当 是 使用.
这个 特定的 掩饰 模式 是 设置 用 ocw3 esmm = 1 和 smm = 1, 和 重置 用 esmm =
1 和 smm = 0.
(14) poll command
在 这个 模式, 这 int 输出 是 不 使用, 这 内部的 中断 使能 f/f 的 这
微处理器 是 重置, 和 中断 输入 是 无能. servicing 这 i/o 设备 是
executed 用 软件 使用 这 poll command.
这 poll command 是 issued 用 设置 p 在 ocw3 至 “1”. 这 msm82c59a-2 regards 这
next
RD
脉冲波 作 reception 的 一个 中断, 和 如果 那里 是 一个 要求, 这 相应的 是
位 是 设置 和 这 priority 水平的 是 读 输出. 中断 是 frozen 在
WR
和
RD
.
这个 模式 是 有用的 当 那里 是 一个 command routine 为 一个 号码 的 水平, 和 这
INTA
sequence 是 不 必需的. 只读存储器 空间 能 因此 是 saved.
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
1 0 0 0 0 W2 W1 w0poll 文字
w0 thru w2:
1:
二进制的 coded 最高的 priority 水平的 的 维护
正在 要求.
设置 至 "1" 当 那里 是 一个 中断.