adsp-bf561初步的 技术的 数据
rev. prc | 页 7 的 52 | april 2004
事件 控制
这 adsp-bf561 提供 这 用户和 一个 非常 有伸缩性的 mecha-
nism 至 控制 这 处理的 events. 在 这 cec, 三
寄存器 是 使用 至 coordinate和 控制 events. 各自 的 这
寄存器, 作 跟随, 是 16-位宽, 当 各自 位 代表 一个
particular 事件 类:
• cec 中断 获得 寄存器 (ilat) – 这 ilat 寄存器
indicates 当 events 有 被 latched. 这 适合的
位 是 设置 当 这 processor 有 latched 这 事件 和
cleared 当 这 甚至t 有 被 accepted 在 这 系统.
这个 寄存器 是 updated automatically 用 这 控制, 但是
将 是 写 仅有的 当 它的 相应的 imask 位 是
cleared.
• cec 中断 掩饰 register (imask) – 这 imask reg-
ister 控制 这 masking 和 unmasking 的 单独的
events. 当 一个 位 是 设置 在 这 imask 寄存器, 那 事件 是
unmasked 和 将 是 processed 用 这 cec 当 asserted.
一个 cleared 位 在 这 imask寄存器 masks 这 事件
因此 阻止 这 processor 从 servicing 这 事件
甚至 though 这 事件 将 是 latched 在 这 ilat 寄存器.
这个 寄存器 将 是 读 从 或者 写 至 当 在 超级的-
visor 模式. (便条 那 一般-目的 中断 能 是
globally 使能 和无能 和 这 sti 和 cli instruc-
tions, 各自.)
• cec 中断 pending 寄存器 (ipend) – 这 ipend
寄存器 keeps 追踪 的 所有 nested events. 一个 设置 位 在 这
ipend 寄存器 indicates 这 事件 是 目前 起作用的 或者
nested 在 一些 水平的. 这个 register 是 updated automatically
用 这 控制 但是 将 是 读 当 在 supervisor 模式.
表格 2. 附带的 中断 源 重置 状态
附带的 中断 源 Chan
1
IVG
2
pll wakeup 0 IVG07
dma1 错误 1 IVG07
dma2 错误 2 IVG07
imdma 错误 3 IVG07
ppi1 错误 4 IVG07
ppi2 错误 5 IVG07
sport0 错误 6 IVG07
sport1 错误 7 IVG07
spi 错误 8 IVG07
uart 错误 9 IVG07
保留 10 IVG07
dma1 0 中断 11 IVG08
dma1 1 中断 12 IVG08
dma1 2 中断 13 IVG08
dma1 3 中断 14 IVG08
dma1 4 中断 15 IVG08
dma1 5 中断 16 IVG08
dma1 6 中断 17 IVG08
dma1 7 中断 18 IVG08
dma1 8 中断 19 IVG08
dma1 9 中断 20 IVG08
dma1 10 中断 21 IVG08
dma1 11 中断 22 IVG08
dma2 0 中断 23 IVG09
dma2 1 中断 24 IVG09
dma2 2 中断 25 IVG09
dma2 3 中断 26 IVG09
dma2 4 中断 27 IVG09
dma2 5 中断 28 IVG09
dma2 6 中断 29 IVG09
dma2 7 中断 30 IVG09
dma2 8 中断 31 IVG09
dma2 9 中断 32 IVG09
dma2 10 中断 33 IVG09
dma2 11 中断 34 IVG09
timer0 中断 35 IVG10
timer1 中断 36 IVG10
timer2 中断 37 IVG10
timer3 中断 38 IVG10
timer4 中断 39 IVG10
timer5 中断 40 IVG10
timer6 中断 41 IVG10
timer7 中断 42 IVG10
timer8 中断 43 IVG10
timer9 中断 44 IVG10
timer10 中断 45 IVG10
timer11 中断 46 IVG10
fio0 中断 一个 47 IVG11
fio0 中断 b 48 IVG11
fio1 中断 一个 49 IVG11
fio1 中断 b 50 IVG11
fio2 中断 一个 51 IVG11
fio2 中断 b 52 IVG11
dma1 写/读 0 中断 53 IVG08
dma1 写/read1 中断 54 IVG08
dma2 写/读 0 中断 55 IVG09
dma2 写/读 1 中断 56 IVG09
imdma 写/读 0 中断 57 IVG12
imdma 写/读 1 中断 58 IVG12
看门狗 计时器 59 IVG13
保留 60 IVG07
保留 61 IVG07
supplemental 0 62 IVG07
supplemental 1 63 IVG07
1
附带的 中断 频道 号码
2
default 用户 ivg 中断
表格 2. 附带的 中断 源 重置 状态 (持续)
附带的 中断 源 Chan
1
IVG
2