为 电流 信息 联系 相似物 设备 在 800/262-5643
adsp-2195 九月 2001
这个 信息 应用 至 一个 产品 下面 开发. 它的 特性 和 规格 是 主题 至 改变 和-
输出 注意. 相似物 设备 假设 非 obligation 关于 future 制造 除非 其它wise agreed 至 在 writing.
8 rev. pra
外部 (止-碎片) 记忆
各自 的 这 adsp-2195’s 止-碎片 memory spaces 有 一个
独立的 控制 寄存器, 所以 产品 能 配置
唯一的 进入 参数 为 各自 空间. 这 进入 param-
eters 包含 读 和 写 wait counts, waitstate
completion 模式, i/o 时钟 分隔 比率, 写 支撑 时间
extension, strobe 极性, 和 数据 总线 宽度. 这 核心
时钟 和 附带的 时钟 ratios 影响 这 外部
memory 进入 strobe widths.为 更多 信息, 看
时钟 信号 在 页 14.这 止-碎片 memory spaces 是:
• 外部 memory 空间 (ms3–0
管脚)
• i/o memory 空间 (ioms
管脚)
• 激励 memory 空间 (bms
管脚)
所有 的 这些 止-碎片 记忆 spaces 是 accessible 通过
这 外部 端口, 这个 能 是 配置 为 8-位 或者
16-位 数据 widths.
外部 记忆 空间
外部 memory 空间 组成 的 四 memory banks.
这些 banks 能 包含 一个 configurable 号码 的 64k
文字 页. 在 重置, 这 页 boundaries 为 外部
记忆 有 bank0 containing 页 1
−
63, bank1 con-
taining 页 64
−
127, bank2 containing 页 128
−
191,
和 bank3 containing 页 192
−
254. 这 ms3–0
记忆 bank 管脚 选择 banks 3–0, 各自. 这
外部 记忆 接口 decodes 这 8 msbs 的 这 dsp
程序 地址 至 选择 一个 的 这 四 banks. 两个都 这
adsp-219x 核心 和 dma-有能力 peripherals 能 进入
这 dsp’s external memory 空间.
i/o 记忆 空间
这 adsp-2195 支持 一个 额外的 外部 记忆
called i/o 记忆 空间. 这个 空间 是 设计 至 支持
简单的 连接 至 peripherals (此类 作 数据 转换器
和 外部 寄存器) 或者 至 总线 接口 asic 数据 regis-
ters. i/o 空间 支持 一个 总的 的 256k locations. 这 第一
8k 地址 是 reserved 为 在-碎片 peripherals. 这
upper 248k 地址 是 有 为 外部 附带的
设备. 这 dsp’s 操作指南 设置 提供 说明 为
accessing i/o 空间. 这些 说明 使用 一个 18-位
地址 那 是 聚集 从 一个 8-位 i/o 页 (iopg)
寄存器 和 一个 10-位 立即的 值 有提供的 在 这
操作指南. 两个都 这 adsp-219x 核心 和 一个 host (通过
这 host 端口 接口) 能 进入 i/o memory 空间.
激励 memory 空间
激励 memory 空间 组成 的 一个 止-碎片 bank 和 254
页. 这 bms
记忆 bank 管脚 选择 激励 记忆
空间. 两个都 这 adsp-219x 核心 和 dma-有能力
peripherals 能 进入 这 dsp’s 止-碎片 激励 记忆
空间. 之后 重置, 这 dsp 总是 开始 executing instruc-
tions 从 这 在-碎片 激励 只读存储器. 取决于 在 这 激励
配置, 这 激励 只读存储器 代号 能 开始 booting 这
dsp 从 激励 记忆.为 更多 信息, 看 booting
模式 在 页 15.
中断
这 中断 控制 lets 这 dsp respond 至 17 inter-
rupts 和 最小 overhead. 这 控制 实现
一个 中断 priority scheme 作 显示 在表格 1. applica-
tions 能 使用 这 unassigned slots 为 软件 和
附带的 中断.
表格 2显示 这 id 和 priority 在 重置 的 各自 的 这
附带的 中断. 至 assign 这 附带的 中断 一个
不同的 priority, 产品 写 这 新 priority 至 它们的
相应的 控制 位 (determined 用 它们的 id) 在 这
中断 priority 控制 寄存器. 这 附带的 inter-
rupt’s 位置 在 这 imask 和 irptl 寄存器 和 它的
vector 地址 取决于 在 它的 priority 水平的, 作 显示 在
表格 1. 因为 这 imask 和 irptl 寄存器 是
限制 至 16 位, 任何 附带的 中断 assigned 一个
表格 1. 中断 priorities/地址
中断
imask/
IRPTL
Vector
地址
1
1
这些 中断 vectors 开始 在 地址 0x10000 当 这 dsp 是 在
“no-boot”, run-表格-外部 记忆 模式.
emulator (nmi)—
最高的 较早的ity
NA NA
重置 (nmi) 0 0x00 0000
电源-向下 (nmi) 1 0x00 0020
循环 和 pc 堆栈 2 0x00 0040
emulation kernel 3 0x00 0060
用户 assigned 中断 4 0x00 0080
用户 assigned 中断 5 0x00 00a0
用户 assigned 中断 6 0x00 00c0
用户 assigned 中断 7 0x00 00e0
用户 assigned 中断 8 0x00 0100
用户 assigned 中断 9 0x00 0120
用户 assigned 中断 10 0x00 0140
用户 assigned 中断 11 0x00 0160
用户 assigned 中断 12 0x00 0180
用户 assigned 中断 13 0x00 01a0
用户 assigned 中断 14 0x00 01c0
用户 assigned interrupt—
最低 priority
15 0x00 01e0