10/28
¡ 半导体
msm82c59a-2rs/gs/js
运作 描述
这 msm82c59a-2 有 被 设计 为 real 时间 中断 驱动 microcomputer 系统.
这 msm82c59a-2 是 有能力 的 处理 向上 至 8 水平 的 中断 requests, 和 能 是
expanded 至 覆盖 一个 最大 的 64 水平 当 连接 至 其它 msm82c59a-2 设备.
程序编制 involves 这 使用 的 系统 软件 在 这 一样 方法 作 其它 microcomputer
附带的 i/o 设备. 选择 的 priority 模式 involves 程序 执行, 和 使能 这
方法 的 requesting 中断 至 是 processed 用 这 msm82c59a-2 至 是 suitably 配置
为 系统 (所需的)东西. 那 是, 这 priority 模式 能 是 dynamically updated 或者 reconfigured
在 这 主要的 程序 在 任何 时间. 一个 完全 中断 结构 能 是 定义 作
必需的, 为基础 在 这 全部 系统 环境.
(1) 函数的 描述 的 各自 块
(2) 中断 sequence
这 主要的 特性 的 这 msm82c59a-2 使用 在 microcomputer 系统 是 这
programmability 和 这 寻址 能力 的 中断 routines. 这个 latter 特性
使能 直接 或者 间接的 jumping 至 明确的 中断 routines 没有 polling 这
中断 设备. 这 运算的 sequence 在 一个 中断 varies 为 不同的 cpus.
这 程序 为 这 85 系统 (msm80c85ah) 是 概述 在下.
(i) 一个 或者 更多 中断 requests (ir
0
thru ir
7
) 变为 高, 和 这 相应的 irr
位 是 设置.
(ii) 这 msm82c59a-2 evaluates 这些 requests, 和 发送 一个 int 信号 至 这 cpu 如果 这
要求 是 judged 至 是 合适的.
(iii) 这 cpu issues 一个
INTA
输出 脉冲波 在之上 reception 的 这 int 信号.
(iv) 在之上 reception 的 这
INTA
信号 从 这 cpu, 这 msm82c59a-2 releases 这
call 操作指南 代号 (11001101) 至 这 8-位 数据 总线.
块 名字
描述 的 函数
irr, isr
ir 输入 线条 中断 是 processed 用 一个 倾泻 中断 要求 寄存器
(irr) 和 这 在-维护 寄存器 (isr). 这 irr stores 所有 要求 水平 在哪里
中断 维护 是 要求, 和 这 isr stores 所有 中断 水平 正在
serviced.
priority resolver
这个 逻辑 块 确定 这 priority 水平的 的 这 位 设置 在 这 irr. 这
最高的 priority 水平的 是 选择, 和 这 相应的 isr 位 是 设置 在
INTA
脉冲.
读/写 逻辑
这个 块 是 有能力 的 接到 commands 从 这 cpu. 这些 command
words (icw) 和 这 运作 command words (ocw) store 这 各种各样的
控制 formats 为 msm82c59a-2 行动. 这个 块 是 也 使用 至
转移 这 状态 的 这 msm82c59a-2 至 这 数据 总线.
cascade 缓存区 比较器 这个 函数的 块 是 involved 在 这 输出 和 comparison 的 所有
msm82c59a-2 ids 使用 在 这 系统. 这些 三 i/o 管脚 (cas
0
thru cas
2
)
是 输出 当 这 msm82c59a-2 运作 作 一个 主控, 和 输入 当 它
运作 作 一个 从动装置. 当 运行 作 一个 主控, 这 msm82c59a-2 发送 一个
从动装置 id 输出 至 这 从动装置 在哪里 一个 中断 有 被 应用.
此外, 这 选择 从动装置 发送 这 preprogrammed 子例程 地址
面向 这 数据 总线 在 next 一个 或者 二
INTA
脉冲 从 这 cpu.