sprs079e – october 1998 – 修订 8月 2000
25
邮递 办公室 盒 1443
•
houston, 德州 77251–1443
dma 频道 index 寄存器 (持续)
这 元素 index 和 这 框架 index 影响 地址 调整 作 跟随:
元素 index:为 所有 除了 这 last 转移 在 这 框架, 这 元素 index 确定 这 数量 至 是
增加 至 这 dma 频道 为 这 源/destination 地址 寄存器 (dmsrcx/dmdstx) 作 选择 用
这 sind/dind 位.
框架index: 如果 这 转移 是 这 last 在 一个 框架, 这 框架 index 是 使用 为 地址 调整 作 选择
用 这 sind/dind 位. 这个 occurs 在 两个都 单独的-框架 和 multi-框架 transfer.
dma 中断
这 能力 的 这 dma 至 中断 这 cpu 为基础 在 这 状态 的 这 数据 转移 是 configurable 和 是
决定 用 这 imod 和 dinm 位 在 这 dma 频道 模式 控制 寄存器 (dmmcrn). 这 有
模式 是 显示 在 表格 6.
表格 6. dma 中断
模式 DINM IMOD 中断
abu (非-decrement) 1 0 在 全部 缓存区 仅有的
abu (非-decrement) 1 1 在 half 缓存区 和 全部 缓存区
multi-框架 1 0 在 块 转移 完全 (dmctrn = dmsefcn[7:0] = 0)
multi-框架 1 1 在 终止 的 框架 和 终止 的 块 (dmctrn = 0)
也 0 X 非 中断 发生
也 0 X 非 中断 发生
dma 控制 同步 events
这 transfers 有关联的 和 各自 dma 频道 能 是 同步 至 一个 的 一些 events. 这 dsyn 位
地方 的 这 dma 频道 x 同步 选择 和 框架 计数 (dmsfcx) 寄存器 选择 这 同步 事件
为 一个 频道. 这 列表 的 可能 events 和 这 dsyn 值 是 显示 在 表格 7.
表格 7. dma 同步 events
dsyn 值 dma 同步 事件
0000b 非 同步 使用
0001b mcbsp0 receive 事件
0010b mcbsp0 transmit 事件
0011–0100b 保留
0101b mcbsp1 receive 事件
0110b mcbsp1 transmit 事件
0111b–0110b 保留
1101b timer0 中断
1110b 外部 中断 3
1111b timer1 中断