adsp-2191m
–4– rev. 0
这 二 地址 buses (pma 和 dma) share 一个 单独的 外部
地址 总线, 准许 记忆 至 是 expanded 止-碎片, 和 这
二 数据 buses (pmd 和 dmd) share 一个 单独的 外部 数据
总线. 激励 记忆 空间 和 i/o 记忆 空间 也 share 这
外部 buses.
程序 记忆 能 store 两个都 说明 和 数据, 准许-
ting 这 adsp-2191m 至 fetch 二 operands 在 一个 单独的 循环,
一个 从 程序 记忆 和 一个 从 数据 记忆. 这
dsp’s 双 memory buses 也 let 这 adsp-219x 核心 fetch 一个
operand 从 数据 memory 一个d 这 next 操作指南 从
程序 记忆 在 一个 单独的 循环.
dsp peripherals architecture
这 函数的 块 图解在 页 1显示 这 dsp’s
在-碎片 peripherals, 这个 包含 这 外部 记忆 inter-
面向, host 端口, 串行 端口, spi-兼容 ports, uart port,
jtag 测试 和 emulation 端口, 计时器, flags, 和 中断 con-
troller. 这些 在-碎片 peripherals 能 连接 至 止-碎片 设备
作 显示 在图示 1.
这 adsp-2191m 有 一个 16-位 host 端口 和 dma 能力
那 lets 外部 hosts 进入在-碎片 memory. 这个 24-管脚
并行的 端口 组成 的 一个 16-管脚 多路复用 数据/地址 总线
和 提供 一个 低-维护 overhead 数据 move 能力. con-
figurable 为 8 或者 16 位, 这个 端口 提供 一个 glueless 接口
至 一个 宽 多样性 的 8- 和 16-位 微控制器. 二
碎片-选择 提供 hosts 进入 至 这 dsp’s 全部 记忆
编排. 这 dsp 是 bootable 通过 这个 端口.
这 adsp-2191m 也 有 一个 external 记忆 接口 那 是
shared 用 这 dsp’s 核心,这 dma 控制, 和 dma
有能力 peripherals, 这个 包含 这 uart, sport0,
sport1, sport2, spi0, spi1, 和 这 host port. 这 外部
端口 组成 的 一个 16-位 数据 总线, 一个 22-位 地址 总线, 和
控制 信号. 这 数据 总线 是 configurable 至 提供 一个 8 或者
16 位 接口 至 外部 memory. 支持 为 文字 包装
lets 这 dsp 进入 16- 或者 24-位 words 从 外部 记忆
regardless 的 这 外部 数据 总线 宽度. 当 配置 为
一个 8-位 接口, 这 unused 第八 线条 提供 第八 程序-
mable, 双向的 一般-purpose 可编程序的 标记 线条,
六 的 这个 能 是 编排 至 软件 情况 信号.
这 记忆 dma 控制 lets 这 adsp-2191m move 数据
和 说明 从 在 记忆 spaces: 内部的-至-exter-
nal, 内部的-至-内部的, 和 外部-至- 外部. on-chip
peripherals 能 也 使用 这个控制 为 dma transfers.
这 adsp-2191m 能 respond 至 向上 至 seventeen 中断 在
任何 给 时间: 三 内部的 (堆栈, emulator kernel, 和
电源-向下), 二 外部 (emulator 和 重置), 和 twelve
用户-定义 (peripherals) 中断. 这 programmer assigns 一个
附带的 至 一个 的 这 12 用户-defined 中断. 这 priority
的 各自 附带的 为 中断维护 是 决定 用 这些
assignments.
那里 是 三 串行 端口 在 这 adsp-2191m 那 提供 一个
完全 同步的, 全部-duplex 串行 接口. 这个 接口
包含 optional companding 在 硬件 和 一个 宽 多样性 的
framed 或者 frameless 数据 transmit 和 receive 模式 的 opera-
tion. 各自 串行 端口 能 transmit 或者 receive 一个 内部的 或者
外部, 可编程序的 串行 时钟 和 框架 syncs. 各自 串行
端口 支持 128-频道 时间 分隔 multiplexing.
这 adsp-2191m 提供 向上 至 十六 一般-目的 i/o
管脚, 这个 是 可编程序的 作 也 输入 或者 输出. 第八
的 这些 管脚 是 专心致志的-general 目的 可编程序的 标记
管脚. 这 其它 第八 的 它们 是 multifunctional 管脚, 行为 作
一般-目的 i/o 管脚 当这 dsp connects 至 一个 8-位
外部 数据 总线 和 行为 作 这 upper 第八 数据 管脚 当
这 dsp connects 至 一个 16-位 外部 数据 总线. 这些 程序-
mable 标记 管脚 能 执行 边缘- 或者 水平的-敏感的
中断, 一些 的 这个 能 是使用 至 根基 这 执行 的
conditional 说明.
图示 1. 系统 图解
串行
设备
(optional)
DATA15–8
IOMS
adsp-2191m
BMS
MS3–0
BR
BG
ACK
WR
RD
ADDR21–0
DATA7–0
DATA15–8
ADDR21–0
DATA7–0
CS
ACK
我们
OE
EXTERNAL
记忆
(optional)
DATA15–8
ADDR21–0
DATA7–0
CS
ACK
我们
OE
激励
记忆
(optional)
DATA15–8
ADDR17–0
DATA7–0
CS
ACK
我们
OE
外部
i/o 记忆
(optional)
一个
D
D
R
E
S
S
C
O
N
T
R
O
L
D
一个
T
一个
ADDR16
addr15–0/
DATA15–0
CS1
ACK
WR
RD
HOST
处理器
(optional)
CS0
ALE
HAD15–0
HA16
HCMS
HCIOMS
HRD
HWR
HACK
HALE
hack_p
TCLK0
TFS0
DT0
RCLK0
RFS0
DR0
TCLK1
TFS1
DT1
RCLK1
RFS1
DR1
tclk2/sck0
tfs2/mosi0
dt2/miso0
rclk2/sck1
rfs2/mosi1
dr2/miso1
RXD
TXD
重置
JTAG
SPORT1
SPORT2
SPORT0
CLKIN
XTAL
msel6–0/pf6–0
df/pf7
绕过
BMODE1–0
OPMODE
CLKOUT
TMR2–0
UART
SPI0
SPI1
串行
设备
(optional)
串行
设备
(optional)
UART
设备
(optional)
时钟
或者
结晶
计时器
输出 或者
俘获
时钟
乘以
和
范围
激励
和 运算
模式
6
BGH