位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1466页 > ADSP-2185LKST-210 > ADSP-2185LKST-210 PDF资料 > ADSP-2185LKST-210 PDF资料1第10页

ADSP-2185L
字节的存储器DMA ( BDMA ,完整的内存模式)
字节存储器的DMA控制器允许装载和存储
使用字节的存储空间的程序指令和数据。
该BDMA电路是能够访问字节的存储器空间
而处理器运行正常,只有抢断1
每8位, 16位或24位字DSP周期转移。
该BDMA电路支持四种不同的数据格式是
由BTYPE寄存器字段选择。适当数量的
的8位访问从字节存储器空间进行建
字的大小选择。表六所示的数据格式支持
由BDMA电路移植。
表六。数据格式
内部存储器DMA端口( IDMA口;主机内存
模式)
该IDMA端口提供通信的有效手段
与主机系统和ADSP- 2185L 。该端口使用
访问的片上程序存储器和数据存储器
DSP与每个字的开销只有一个DSP周期。该IDMA
端口不能但是用,写入到DSP的内存 -
映射控制寄存器。一个典型的IDMA传输过程
描述如下:
1.主机启动IDMA传输。
2.主机检查
IACK
控制线,以查看是否在DSP正忙。
3.主机使用
IS
和IAL控制线锁存的DMA起始
地址( IDMAA )送入DSP的IDMA控制寄存器。
IAD [15]必须设置为0 。
4.主机使用
IS
和
税务局
(或
IWR )
读(或写) DSP接口
相机内存( PM或DM) 。
5.主机检查IACK线看,如果DSP已完成
以前的IDMA操作。
6.主机端IDMA传输。
该IDMA口有一个16位复用的地址和数据总线
并支持24位的程序存储器。该IDMA端口
完全异步的,并且可以被写入,而
ADSP - 2185L正在以全速运行。
DSP存储器地址被锁存,然后自动IN-
每个IDMA交易后cremented 。可以将外部设备
因此,顺序访问一个块被寻址的存储器
指定块的唯一的起始地址。这增加
吞吐量的地址没有被发送的每个
存储器存取。
IDMA端口的访问发生在两个阶段。第一个是IDMA
地址锁存周期。当确认是断言,一个
14位地址和1位的目标类型,可以驱动到
总线由外部设备。该地址指定一个片
存储器位置;目标类型指定它是一个
DM或PM的访问。地址锁存信号的下降沿
锁定该数值到IDMAA寄存器。
一旦该地址的存储位置,数据可以从读或
写入到ADSP- 2185L的片上存储器。断言
选择线(IS)和合适的读或写线(IRD和
IWR
分别)信号的ADSP- 2185L一个特定的
交易是必需的。在任一种情况下,有一处理器的
周期的延迟同步。存储器访问消耗
一个额外的处理器周期。
一旦接入发生后,被锁存的地址是automati-
美云递增和另一接入可以发生。
通过IDMAA寄存器中,DSP也可以指定
起始地址和数据格式进行DMA操作。主张
在IDMA接口选择( IS)和地址锁存使能( IAL )二
rects的ADSP- 2185L写地址到IAD0-14
公交车到IDMA控制寄存器。该IDMAA寄存器,
如下图所示,存储器映射的地址处的DM ( 0x3FE0 ) 。
注意,锁存地址( IDMAA )不能由被读回
主人。参见图8对IDMA和更多信息
DMA存储映射。
BTYPE
00
01
10
11
国内
存储空间
程序存储器
数据存储器
数据存储器
数据存储器
字长
24
16
8
8
校准
全字
全字
最高位
最低有效位
未使用的位中的8位数据存储器格式被以0填充。
在BIAD寄存器音响场用于指定的起始地址
对芯片上的存储器参与了转移。 14位
BEAD注册特定网络上课的起始地址为外部
字节的存储空间。 8位BMPAGE注册特定网络上课的
开始页为外部字节的存储空间。该BDIR
寄存器字段选择传送的方向。最后, 14-
位BWCOUNT寄存器指定的DSP话数
转移并启动BDMA电路传输。
BDMA访问可以跨页边界时顺序
寻址。一个BDMA中断在生成完成
由BWCOUNT指定传输的数量的
注册。
该BWCOUNT寄存器每次传输后更新,它可以
可以用来检查传输的状态。当它到达
零时,传输完成和BDMA中断根儿
ated 。该BMPAGE及胎圈寄存器不能被访问
通过在BDMA操作的DSP 。
一个BDMA传输的源或目标永远是
片内程序存储器或数据存储器。
当BWCOUNT寄存器写入一个非零值,
在BDMA电路开始执行与字节的存储器访问
等待通过BMWAIT设置状态。这些访问继续,直到
计数达到零。当有足够多的访问时有发生,以
创建目标字,它被转移到或从片
内存。转移需要一个DSP周期。 DSP存取EX-
ternal内存优先于BDMA字节的内存访问。
在BDMA语境复位位( BCR )控制是否
该处理器被挡住而BDMA访问是occur-
环。设置BCR位为0,允许处理器以继续
操作。设置BCR的位为1使所述处理器
停止执行而BDMA访问正在发生,以清除
该处理器的上下文,并开始执行在地址0处
当BDMA访问已经完成。
–10–
REV 。一