rev. 0
adsp-216x
–7–
程序 记忆 接口
这 在-碎片 程序 记忆 地址 总线 (pma) 和 在-碎片
程序 记忆 数据 总线 (pmd) 是 多路复用 和 这 在-
碎片 数据 记忆 buses (dma, dmd), creating 一个 单独的 exter-
nal 数据 总线 和 一个 单独的 外部 地址 总线. 这 外部
数据总线 是 双向的 和 是 24 位 宽 至 准许 操作指南
fetches 从 外部 程序 记忆. 程序 记忆 将
包含 代号 和 数据.
这 外部 地址 总线 是 14 位 宽. 为 这 adsp-216x,
这些 线条 能 直接地 地址 向上 至 16k words, 的 这个 2k
是 在-碎片.
这 数据 线条 是 双向的. 这 程序 记忆 选择
(
PMS
) 信号 indicates accesses 至 程序 记忆 和 能 是
使用 作 一个 碎片 选择 信号. 这 写 (
WR
) 信号 indicates 一个
写 运作 和 是 使用 作 一个 写 strobe. 这 读 (
RD
)
信号 indicates 一个 读 运作 和 是 使用 作 一个 读 strobe 或者
输出 使能 信号.
这 adsp-216x processors 写 数据 从 它们的 16-位 regis-
ters 至 24-位 程序 记忆 使用 这 px 寄存器 至 提供
这 更小的 第八 位. 当 这 处理器 读 16-位 数据 从
24-位 程序 记忆 至 一个 16-位 数据 寄存器, 这 更小的 第八
位 是 放置 在 这 px 寄存器.
这 程序 记忆 接口 能 发生 0 至 7 wait states 为
外部记忆 设备;default 是 至 7 wait states 之后
重置
.
程序 记忆 maps
程序 记忆 能 是 编排 在 二 方法, 取决于 在 这
状态 的 这 mmap 管脚. 图示 4 显示 这 程序 记忆
编排 为 这 adsp-2165/adsp-2166. 计算数量 5 和 6 显示 这
程序 记忆 maps 为 这 adsp-2161/adsp-2162 和
adsp-2163/adsp-2164, 各自.
adsp-2165/adsp-2166
当 mmap = 0, 在-碎片 程序 记忆 只读存储器 occupies
12k words beginning 在 地址 0x0000. 内部的 程序
记忆 内存 occupies 1k words beginning 在 地址 0x3000.
止-碎片 程序 记忆 使用 这 2k words beginning 在
地址 0x3800. 这 adsp-2165/adsp-2166 做 不 支持
激励 记忆.
当 mmap = 1, 2k words 的 止-碎片 程序 记忆 begin
在 地址 0x0000. 10k words 的 在-碎片 程序 记忆
只读存储器 在 0x800 至 0x2fff, 和 这 remainder 2k words 的
程序 记忆 只读存储器 是 在 0x3800 至 0x3fff. 内部的 pro-
gram 记忆 内存 occupies 1k words 在 地址 0x300 至
0x33ff.
0x0000
2K
外部
mmap = 0
12K
24
内部的
只读存储器
10K
24
内部的
只读存储器
1K
24 内存
保留
2K
24
外部
2K
24
内部的
只读存储器
1K
24 内存
保留
mmap = 1
0x2FFF
0x3000
0x33FF
0x3400
0x37FF
0x3800
0x3FFF
0x0000
0x2FFF
0x3000
0x33FF
0x3400
0x37FF
0x3800
0x3FFF
0x07FF
0x0800
图示 4. adsp-2165/adsp-2166 程序 记忆 maps
adsp-2161/adsp-2162
当 mmap = 0, 在-碎片 程序 记忆 只读存储器 occupies
8k words beginning 在 地址 0x0000. 止-碎片 程序
记忆 使用 这 remaining 8k words beginning 在 地址
0x2000.
当 mmap = 1, 2k words 的 止-碎片 程序 记忆 begin
在 地址 0x0000. 6k words 的 在-碎片 程序 记忆 只读存储器
是 在 0x0800 至 0x1ff0, 和 这 remainder 2k words 的 pro-
gram 记忆 只读存储器 是 在 0x3800 至 0x3fff. 一个 额外的 6k
的 止-碎片 程序 记忆 是 在 0x2000 至 0x37ff.
mmap = 0
8K
内部的
只读存储器
保留
mmap = 1
0x0000
0x1FF0
0x1FFF
0x2000
0x3FFF
2K
外部
保留
0x0000
0x1FF0
0x1FFF
0x2000
0x3FFF
6K
内部的
只读存储器
6K
外部
2K
内部的
只读存储器
0x7FFF
0x0800
0x37FF
0x3800
8K
外部
图示 5. adsp-2161/adsp-2162 程序 记忆 maps
adsp-216x
重置
IRQ2
BR
BG
MMAP
串行
端口 0
串行
端口 1
PMS RD DMS BMS
地址 数据
CLKIN XTAL CLKOUT V
DD
地
时钟 或者
结晶
34
SCLK
SCLK
rfs 或者
IRQ0
tfs 或者
IRQ1
dt 或者 fo
dr 或者 fi
RFS
TFS
DT
DR
串行
设备
(optional)
串行
设备
(optional)
程序
记忆
(optional)
AD
CS
OE
我们
数据
记忆
&放大;
PERIPHERALS
AD
CS
OE
我们
14
RW
16
d23-8
24
图示 3. 基本 系统 配置