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