adsp-2184
–2–
rev. 0
这 adsp-21xx 家族 dsps 包含 一个 shadow bank 寄存器
那 是 有用的 为 单独的 循环 context 切换 的 这 处理器.
这 adsp-2184’s 有伸缩性的 architecture 和 comprehensive
操作指南 设置 准许 这 处理器 至 执行 多样的 opera-
tions 在 并行的. 在 一个 处理器 循环 这 adsp-2184 能:
• 发生 这 next 程序 地址
• fetch 这 next 操作指南
• 执行 一个 或者 二 数据 moves
• 更新 一个 或者 二 数据 地址 pointers
• 执行 一个 computational 运作
这个 takes 放置 当 这 处理器 持续 至:
• receive 和 transmit 数据 通过 这 二 串行 端口
• receive 或者 transmit 数据 通过 这 内部的 dma 端口
• receive 或者 transmit 数据 通过 这 字节 dma 端口
• decrement 计时器
开发 系统
这 adsp-2100 家族 开发 软件, 一个 完全 设置
的 tools 为 软件 和 硬件 系统 开发, sup-
端口 这 adsp-2184. 这 系统 builder 提供 一个 高 水平的
方法 为 defining 这 architecture 的 系统 下面 开发-
ment. 这 assembler 有 一个 algebraic syntax 那 是 容易 至
程序 和 debug. 这 linker 结合 物体 files 在 一个
executable 文件.这 simulator 提供 一个 interactive 操作指南-
水平的 simulation 和 一个 reconfigurable 用户 接口 至 显示
不同的 portions 的 这 硬件 环境. 一个 prom
splitter 发生 prom programmer 兼容 files. 这
c compiler, 为基础 在 这 自由 软件 foundation’s gnu
c compiler, 发生 adsp-2184 组装 源 代号.
这 源 代号 debugger 准许 programs 至 是 corrected 在
这 c环境. 这 runtime 库 包含 在 100
ansi-标准 mathematical 和 dsp-明确的 功能.
这 ez-kit lite 是 一个 硬件/软件 kit offering 一个 完全
开发 环境 为 这 全部 adsp-21xx 家族: 一个
adsp-218x 为基础 evaluation 板 和 pc 监控 软件
加 assembler, linker, simulator 和 prom splitter 软件.
这 adsp-21xx ez-kit lite 是 一个 低 费用, 容易 至 使用 硬件
platform 在 这个 你 能 quickly 得到 started 和 your dsp 软-
ware design. 这 ez-kit lite 包含 这 下列的 特性:
• 33 mhz adsp-2181
• 全部 16-位 立体的 音频的 i/o 和 ad1847SoundPort
®
Codec
• rs-232 接口 至 pc 和 microsoft windows
®
3.1
控制 软件
• ez-ice
®
连接器 为 emulator 控制
• dsp demo programs
这 adsp-218x ez-ice emulator aids 在 这 硬件 debug-
ging 的 一个 adsp-2184 系统. 这 emulator 组成 的 hard-
ware, host 计算机 resident 软件, 和 这 目标 板
连接器. 这 adsp-2184 integrates 在-碎片 emulation sup-
端口 和 一个 14-管脚 ice-端口 接口. 这个 接口 提供 一个
simpler 目标 板 连接 那 需要 更少的 机械的
clearance 仔细考虑 比 其它 adsp-2100 家族 ez-
ices. 这 adsp-2184 设备 需要 不 是 移除 从 这
目标 系统 当 使用 这 ez-ice, 也不 是 任何 adapters
需要. 预定的 至 这 小 footprint 的 这 ez-ice 连接器,
emulation 能 是 supported 在 最终 板 设计.
这 ez-ice 执行 一个 全部 范围 的 功能, 包含:
• 在-目标 运作
• 向上 至 20 breakpoints
• 单独的-步伐 或者 全部-速 运作
• 寄存器 和 记忆 值 能 是 examined 和 改变
• pc upload 和 下载 功能
• 操作指南-水平的 emulation 的 程序 booting 和 执行
• 完全 组装 和 disassembly 的 说明
• c 源-水平的 debugging
看 designing 一个 ez-ice-兼容 目标 系统 在 这
adsp-2100 家族 ez-tools 手工的
(adsp-2181 sections), 作
好 作 这 目标 板 连接器 为 ez-ice 探查 部分
的 这个 数据 薄板, 为 这 精确的 规格 的 这 ez-ice
目标 板 连接器.
额外的 信息
这个 数据 薄板 提供 一个 一般 overview 的 adsp-2184
符合实际. 为 额外的 信息 在 这 architecture 和
操作指南 设置 的 这 处理器, 谈及 至 这
adsp-2100 家族
用户’s 手工的, 第三 版本
. 为 更多 信息 关于 这
开发 tools, 谈及 至 这
adsp-2100 家族 开发
tools 数据 薄板
.
architecture overview
这 adsp-2184 操作指南 设置 提供 有伸缩性的 数据 moves
和 multifunction (一个 或者 二 数据 moves 和 一个 computation)
说明. 每 操作指南 能 是 executed 在 一个 单独的 pro-
cessor 循环. 这 adsp-2184 组装 language 使用 一个 alge-
braic syntax 为 使容易 的 编码 和 readability. 一个 comprehensive
设置 的 开发 tools 支持 程序 开发.
串行 端口
sport 1sport 0
记忆
可编程序的
i/o
和
FLAGS
字节 dma
控制
4K
24
程序
记忆
4K
16
数据
记忆
计时器
adsp-2100 根基
ARCHITECTURE
SHIFTER
MAC
ALU
arithmetic 单位
电源-向下
控制
程序
SEQUENCER
dag 2dag 1
数据 地址
发生器
程序 记忆 地址
数据 记忆 地址
程序 记忆 数据
数据 记忆 数据
外部
数据
总线
外部
地址
总线
内部的
DMA
端口
外部
数据
总线
或者
全部 记忆
模式
host 模式
图示 1. 块 图解
图示 1 是 一个 整体的 块 图解 的 这 adsp-2184. 这
处理器 包含 三 独立 computational 单位: 这
alu, 这 乘法器/accumulator (mac) 和 这 shifter. 这
computational 单位 处理 16-位 数据 直接地 和 有 provi-
sions 至 支持 multiprecision computations. 这 alu 每-
形式 一个 标准 设置 的 arithmetic 和 逻辑 行动; 分隔
primitives 是 也 supported. 这 mac 执行 单独的-循环
乘以, 乘以/增加 和 乘以/减去 行动 和
40 位 的 accumulation. 这 shifter 执行 logical 和 arith-
metic shifts, normalization, denormalization 和 derive expo-
nent 行动.
这 shifter 能 是 使用 至 efficiently 执行 numeric
format 控制 包含 multiword 和 块 floating-要点
描述.
soundport 和 ez-ice 是 注册 商标 的 相似物 设备, 公司
windows 是 一个 注册 商标 的 microsoft 公司.