9397 750 14061 © koninklijke 飞利浦 electronics n.v. 2005. 所有 权利 保留.
产品 数据 薄板 rev. 02— 30 将 2005 15 的 49
飞利浦 半导体
lpc2210/2220
16/32-位 arm 微控制器 和 外部 记忆 接口
6.4 中断 控制
这 VIC accepts 所有 的 这 中断 要求 输入 和 categorizes 它们 作 快 中断
要求 (fiq), vectored irq, 和 非-vectored irq 作 defined 用 可编程序的
settings. 这 可编程序的 分派 scheme 意思 那 priorities 的 中断 从
这 各种各样的 peripherals 能 是 dynamically assigned 和 调整.
fiq 有 这 最高的 priority. 如果 更多 比 一个 要求 是 assigned 至 fiq, 这 vic
结合 这 requests 至 生产 这 fiq 信号 至 这 arm 处理器. 这 fastest
可能 FIQ latency 是 达到 当 仅有的 一个 要求 是 classified 作 fiq, 因为 然后
这 fiq 维护 routine 能 simply 开始 dealing 和 那 设备. 但是 如果 更多 比 一个
要求 是 assigned 至 这 FIQ 类, 这 FIQ 维护 routine 能 读 一个 文字 从 这 VIC
那 identifies 这个 fiq 源(s) 是 (是) requesting 一个 中断.
Vectored IRQs 有 这 middle priority. 十六 的 这 中断 requests 能 是 assigned
至 这个 类别. 任何 的 这 中断 requests 能 是 assigned 至 任何 的 这 16 vectored
irq slots, among 这个 slot 0 有 这 最高的 priority 和 slot 15 有 这 最低.
图 4. lpc2210/2220 记忆 编排
ahb peripherals
vpb peripherals
保留 地址 空间
激励 块 (re-编排 从
在-碎片 只读存储器 记忆
保留 地址 空间
64 kbyte 在-碎片 静态的 内存 (lpc2220)
16 kbyte 在-碎片 静态的 内存 (lpc2210)
保留 地址 空间
0xffff ffff
0xf000 0000
0xefff ffff
0xe000 0000
0xdfff ffff
0x8400 0000
0x7fff ffff
0x7fff e000
外部 记忆 bank3
0x83ff ffff
0x8300 0000
外部 记忆 bank2
0x82ff ffff
0x8200 0000
外部 记忆 bank1
0x81ff ffff
0x8100 0000
外部 记忆 bank0
0x80ff ffff
0x8000 0000
0x7fff dfff
0x4000 4000
0x4000 3fff
0x4001 0000
0x4000 ffff
0x4000 0000
0x3fff ffff
4.0 gb
3.75 gb
3.5 gb
3.0 gb
2.0 gb
1.0 gb
0x0000 0000
0.0 gb
002aaa795