rev. d
adsp-2181
–6–
当 这
空闲 (n)
操作指南 是 使用, 它 effectively slows 向下
这 处理器’s 内部的 时钟 和 因此 它的 回馈 时间 至 在-
coming 中断. 这 一个-循环 回馈 时间 的 这 标准
空闲 状态 是 增加 用
n
, 这 时钟 divisor. 当 一个 使能
中断 是 received, 这 adsp-2181 将 仍然是 在 这 空闲
状态 为 向上 至 一个 最大 的
n
处理器 循环 (
n
= 16, 32, 64
或者 128) 在之前 resuming 正常的 运作.
当 这
空闲 (n)
操作指南 是 使用 在 系统 那 有 一个
externally 发生 串行 时钟 (sclk), 这 串行 时钟 比率
将 是 faster 比 这 处理器’s 减少 内部的 时钟 比率.
下面 这些 情况, 中断 必须 不 是 发生 在 一个
faster 比率 比 能 是 serviced, 预定的 至 这 额外的 时间 这
处理器 takes 至 来到 输出 的 这 空闲 状态 (一个 最大 的
n
处理器 循环).
系统 接口
图示 2 显示 一个 典型 基本 系统 配置 和 这
adsp-2181, 二 串行 设备, 一个 字节-宽 非易失存储器, 和 op-
tional 外部 程序 和 数据 overlay memories. 程序-
mable wait 状态 一代 准许 这 处理器 至 连接
容易地 至 慢 附带的 设备. 这 adsp-2181 也 提供
四 外部 中断 和 二 串行 端口 或者 六 外部 inter-
rupts 和 一个 串行 端口.
1/2x 时钟
或者
结晶
串行
设备
串行
设备
16
a0-a21
数据
CS
字节
记忆
i/o 空间
(peripherals)
CS
数据
地址
数据
地址
2048 locations
OVERLAY
记忆
二 8k
pm 部分
二 8k
dm 部分
D
23-0
一个
13-0
D
23-8
一个
10-0
D
15-8
D
23-16
一个
13-0
14
24
SPORT1
SCLK0
RFS0
TFS0
DT0
DR0
SPORT0
iad15-0
idma 端口
fl0-2
pf0-7
CLKIN
XTAL
addr13-0
data23-0
BMS
IOMS
adsp-2181
RD
WR
IRQ2
IRQE
IRQL0
IRQL1
PMS
DMS
CMS
BR
BG
BGH
PWD
PWDACK
IRD
IWR
是
IAL
IACK
SCLK1
rfs1 或者
IRQ0
tfs1 或者
IRQ1
dt1 或者 fo
dr1 或者 fi
系统
接口
或者
控制
图示 2. adsp-2181 基本 系统 配置
时钟 信号
这 adsp-2181 能 是 clocked 用 也 一个 结晶 或者 一个 ttl-
兼容 时钟 信号.
这 clkin 输入 不能 是 halted, changed 在 运作
或者 运作 在下 这 指定 频率 在 正常的 opera-
tion. 这 仅有的 例外 是 当 这 处理器 是 在 这 电源-
向下 状态. 为 额外的 信息, 谈及 至 chapter 9,
adsp-2100 家族 用户’s 手工的,
第三 版本
, 为 详细地
信息 在 这个 电源-向下 特性.
如果 一个 外部 时钟 是 使用, 它 应当 是 一个 ttl-兼容
信号 运动 在 half 这 操作指南 比率. 这 信号 是 con-
nected 至 这 处理器’s clkin 输入. 当 一个 外部 时钟
是 使用, 这 xtal 输入
必须
是 left unconnected.
这 adsp-2181 使用 一个 输入 时钟 和 一个 频率 equal 至
half 这 操作指南 比率; 一个 20.00 mhz 输入 时钟 产量 一个 25 ns
处理器 循环 (这个 是 相等的 至 40 mhz). 正常情况下,
说明 是 executed 在 一个 单独的 处理器 循环. 所有 设备
定时 是 相关的 至 这 内部的 操作指南 时钟 比率, 这个 是
表明 用 这 clkout 信号 当 使能.
因为 这 adsp-2181 包含 一个 在-碎片 振荡器 电路,
一个 外部 结晶 将 是 使用. 这 结晶 应当 是 连接
横过 这 clkin 和 xtal 管脚, 和 二 电容 connected
作 显示 在 图示 3. 电容 值 是 依赖 在 结晶
类型 和 应当 是 指定 用 这 结晶 生产者. 一个
并行的-resonant, 基本的 频率, 微处理器-等级
结晶 应当 是 使用.
一个 时钟 输出 (clkout) 信号 是 发生 用 这 处理器
在 这 处理器’s 循环 比率. 这个 能 是 使能 和 无能
用 这 clkodis 位 在 这 sport0 autobuffer 控制
寄存器.
CLKIN
CLKOUT
XTAL
DSP
图示 3. 外部 结晶 连接
重置
这
重置
信号 initiates 一个 主控 重置 的 这 adsp-2181.
这
重置
信号 必须 是 asserted 在 这 电源-向上 se-
quence 至 使确信 恰当的 initialization.
重置
在 最初的
电源-向上 必须 是 使保持 长 足够的 至 准许 这 内部的 时钟
至 stabilize. 如果
重置
是 使活动 任何 时间 之后 电源-向上, 这
时钟 持续 至 run 和 做 不 需要 stabilization 时间.
这 电源-向上 sequence 是 定义 作 这 总的 时间 必需的 为
这 结晶 振荡器 电路 至 stabilize 之后 一个 有效的 v
DD
是 ap-
plied 至 这 处理器, 和 为 这 内部的 阶段-锁 循环
(pll) 至 锁 面向 这 明确的 结晶 频率. 一个 最小 的
2000 clkin 循环 确保 那 这 pll 有 锁, 但是 做
不 包含 这 结晶 振荡器 开始-向上 时间. 在 这个
电源-向上 sequence 这
重置
信号 应当 是 使保持 低. 在
任何 subsequent resets, 这
重置
信号 必须 满足 这 迷你-
mum 脉冲波 宽度 规格, t
RSP
.
这
重置
输入 包含 一些 hysteresis; 不管怎样, 如果 你 使用
一个 rc 电路 至 发生 your
重置
信号, 这 使用 的 一个
外部 schmidt 触发 是 推荐.
这 主控 重置 sets 所有 内部的 堆栈 pointers 至 这 empty
堆栈 情况, masks 所有 中断 和 clears 这 mstat
寄存器. 当
重置
是 released, 如果 那里 是 非 pending 总线
要求 和 这 碎片 是 配置 为 booting (mmap = 0), 这
激励-加载 sequence 是 执行. 这 第一 操作指南 是
fetched 从 在-碎片 程序 记忆 location 0x0000 once
激励 加载 完成.