–5–rev. 一个
adsp-2191m
三 可编程序的 间隔 计时器 发生 periodic inter-
rupts. 各自 计时器 能 是 independently 设置 至 运作 在 一个 的
三 模式:
•
脉冲波 波形 一代 模式
•
pulsewidth 计数/俘获 模式
•
外部 事件 看门狗 模式
各自 计时器 有 一个 双向的 管脚 和 四 寄存器 那
执行 它的 模式 的 运作: 一个 7-位 配置 寄存器,
一个 32-位 计数 寄存器, 一个 32-位 时期 寄存器, 和 一个 32-bit
pulsewidth 寄存器. 一个 单独的 status 寄存器 支持 所有 三
计时器. 一个 位 在 各自 计时器’s 配置 寄存器 使能 或者
使不能运转 这 相应的 计时器 independently 的 这 其他.
记忆 architecture
这 adsp-2191m dsp 提供 64k words 的 在-碎片 sram
记忆. 这个 记忆 是 分隔 在 四 16k blocks located
在 记忆 页 0 在 这 dsp’s 记忆 编排. 在 增加 至 这
内部的 和 外部 记忆 空间, 这 adsp-2191m 能
地址 二 额外的 和 独立的 止-碎片 memory spaces: i/o
空间 和 激励 空间.
作 显示 在图示 2, 这 dsp’s 二 内部的 memory blocks
populate 所有 的 页 0. 这 全部 dsp 记忆 编排 组成 的
256 页 (页 0
−
255), 和 各自 页 是 64k words 长.
外部 memory 空间 组成 的 四 memory banks (banks
0–3) 和 支持 一个 宽 多样性 的 sram 记忆 设备. 各自
bank 是 可选择的 使用 这 记忆 选择 管脚 (
MS3–0
) 和 有
configurable 页 boundaries, waitstates, 和 waitstate 模式.
这 1k 文字 的 在-碎片 激励-只读存储器 populates 这 顶 的
页 255 当 这 remaining 254 页 是 addressable 止-碎片.
i/o 记忆 页 differ 从 外部 memory 页 在 那 i/o
页 是 1k 文字 长, 和 这 外部 i/o 页 有 它们的
自己的 选择 管脚 (
IOMS
). 页 0–7 的 i/o 记忆 空间 reside
在-碎片 和 包含 这 配置 寄存器 为 这 peripher-
als. 两个都 这 核心 和 dma-capable peripherals 能 进入 这
dsp’s 全部 记忆 编排.
Internal (在-碎片) memory
这 adsp-2191m’s unified 程序 和 数据 记忆 空间
组成 的 16m locations 那 是 accessible 通过 二 24-位
地址 buses, 这 pma 和 dma buses. 这 dsp 使用 slightly
不同的 mechanisms 至 发生 一个 24-位 地址 为 各自 总线.
这 dsp 有 三 功能 那支持 进入 至 这 全部
记忆 编排.
•
这 dags 发生 24-位 地址 为 数据 fetches 从
这 全部 dsp 记忆 地址 范围. 因为 dag
index (地址) 寄存器 是 16 位 宽 和 支撑 这
更小的 16 位 的 这 地址,各自 的 这 dags 有 它的 自己的
8-位 页 寄存器 (dmpgx) 至 支撑 这 大多数 重大的
第八 地址 位. 在之前 一个 dag 发生 一个 地址,
这 程序 必须 设置 这 dag’s dmpgx 寄存器 至 这
适合的 记忆 页.
•
这 程序 sequencer 发生 这 地址 为
操作指南 fetches. 为 相关的 寻址 说明,
这 程序 sequencer 根基 addresses 为 相关的 jumps,
calls, 和 循环 在 这 24-位 程序 计数器 (pc). 在
直接 寻址 说明 (二-文字 说明),
图示 2. 记忆 编排
BANK2
(ms2)
BANK1
(ms1)
BANK0
(ms0)
block0, 24-位
block2, 16-位
block1, 24-位
block3, 16-位
保留
激励 只读存储器, 24-位
0x00 4000
0x00 8000
0x01 0000
0x40 0000
0x80 0000
0xC0 0000
0xFF 0000
0xFF 0400
0xFF FFFF
LOGICAL
地址
64K 文字
记忆
页
页 0
页 1–63
页 64–127
页 128–191
页 192–254
页 255
内部的
记忆
外部
记忆
(16-位)
内部的
记忆
记忆 选择
(ms)
为 PORTIONS 的 这
记忆 编排 呈现
和 这 选择
记忆.
页 1–254
0x01 0000
0xFE FFFF
i/o 记忆
16-位
1K 文字
页 8–255
1K 文字
页 0–7
更小的 页 BOUNDARIES
是 CONFIGURABLE 为
BANKS 的 外部 记忆.
BOUNDARIES 显示 是
BANK SIZES 在 重置.
0x07 3FF
0x08 000
0xFF 3FF
内部的
外部
(ioms)
0x00 0000
0x00 C000
0xFF 03FF
0x00 000
8-位 10-位
激励 记忆
16-位
(bms)
64K 文字
LOGICAL
地址
LOGICAL
地址
BANK3
(ms3)