ADSP-21xx
指令
注册
数据
地址
发电机
#1
数据
地址
发电机
#2
14
节目
内存
SRAM
或ROM
数据
内存
SRAM
BOOT
地址
发电机
FL AGS
( ADSP -2111专用)
3
节目
SEQUENCER
PMA总线
定时器
24
16
PMA总线
14
14
DMA总线
DMA总线
MUX
外
地址
公共汽车
24
PMD BUS
PMD BUS
公共汽车
交流
24
MUX
DMD BUS
16
DMD BUS
外
数据
公共汽车
输入REGS
ALU
输出REGS
输入REGS
苹果
输出REGS
输入REGS
移
TRANSMIT REG
输出REGS
16
扩
电路
TRANSMIT REG
接收REG
串行
端口1
5
主持人
PORT
控制
11
接收REG
串行
端口0
(而不是在ADSP- 2105 )
5
主持人
PORT
数据
外
主机端口
公共汽车
16
R母线
主机接口
( ADSP -2111专用)
图1. ADSP- 21XX框图
一个总线许可执行模式( GO模式)可以让ADSP-
21XX继续从内存中运行。第二个
执行模式需要处理器来制止,而巴士
理所当然的。
每个ADSP- 21xx系列处理器能够以几种不同的回应
中断。可以有多达3个外部中断,
配置为边沿或电平敏感。内部中断可
由计时器,串行端口产生,并且,在ADSP -2111 ,
主机接口端口。还有一个高手
RESET
信号。
启动电路为负载片上程序存储器
自动从字节宽度的外部存储器。复位后,
3个等待状态是自动生成的。这允许
例如,一个60 ns的ADSP -2101使用200纳秒的EPROM
外部引导存储器。多个程序可被选择和
从没有额外的硬件EPROM加载。
数据的接收和发送的SPORT1引脚(串行端口1 )
可替换地配置为通用输入标志
输出标志。您可以使用这些引脚事件信令
和从外部装置。在ADSP- 2111有三个
附加标志输出,其状态通过控制
软件。
可编程间隔定时器可以产生周期性的中断。
16位计数寄存器( TCOUNT )递减每
n
周期,其中
n–1
是一个定标度值存储在一个8位寄存器
( TSCALE ) 。当计数寄存器中的值达到零时,
产生一个中断,并且计数寄存器从重新加载
16位周期寄存器( TPERIOD ) 。
串口
在ADSP- 21xx系列处理器包括两个同步串口
串行通信和multiproces-端口( “体育” )
SOR沟通。所有的ADSP - 21xx系列处理器有两个
串行端口( SPORT0 , SPORT1 )除ADSP -2105 ,
它只有SPORT1 。
串行端口提供完整的同步串行接口
在硬件选配扩。各种各样的
的操作有框或无框的数据传输和接收模式
灰是可用的。每项运动可以产生内部
可编程的串行时钟或接受外部串行时钟。
每个串行端口有一个5针接口包括如下内容
信号:
信号名称
SCLK
RFS
TFS
DR
DT
功能
串行时钟( I / O)
接收帧同步( I / O)
发送帧同步( I / O)
串行数据接收
串行数据传输
在ADSP- 21xx系列串行端口提供了以下功能:
双向的,每个
运动都有一个独立的,双缓冲
发送和接收功能。
灵活的时钟,每
SPORT都可以使用外部串行
时钟或内部产生自己的时钟。
版本B
–5–