计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

ADSP-218X的IDMA接口自举设计

2015-01-08 02:12
导读:理工论文论文,ADSP-218X的IDMA接口自举设计在线阅读,教你怎么写,格式什么样,科教论文网提供各种参考范例: 摘要:介绍ADSP-218X系列DSP芯片的IDMA接口的自举设计与应用。硬件
摘要:介绍ADSP-218X系列DSP芯片的IDMA接口的自举设计与应用。硬件方面介绍ADSP-218X的IDMA接口特点以及它与主机的连接方式;软件方面介绍如何DSP的程序与主机程序代码结合起来,并由主机通过IDMA接口与ADSP-218X下载程序。此种方法可简化系统设计 ,降低成本。

随着DSP芯片技术的发展,其种类和型号日益增多。ADI公司推出了ADSP-218X系列16位定点DSP,它的IDMA接口极具特色。

1 IDMA接口介绍

IDMA接口是一个并行的I/O接口, 主机可通过IDMA接口为DSP下载程序、读/写DSP的内部存储器。下面简称ADSP-218X为218X。IDMA接口的读/写访问是完全异步的。也就是说在DSP全速运行时,主机可访问DSP的内部程序空间和数据空间。

IDMA接口引脚定义如表1所列。其中I/O是针对DSP来说的,I是输入信号,O是输出信号。

表1 IDMA接口引脚定义

引脚名I/O

功 能 描 述

ISIIDMA接口片选信号IRDIIDMA接口读信号。当IS和IRD同时有效时,开始一个IDMA读周期IWRIIDMA接口写信号。当IS和IWR同时有效时,开始一个IDMA写周期IALIIDMA接口地址锁存信号。当IS和IAL同时有效时,开始一个IDMA地址锁存序列。此时主机应将访问IDMA的起台地址送到IAD0~15上IACKOIDMA接口允许访问的确认信号IAD0~15I/OIDMA接口的16位地址/数据总线

当IS与IAL同时有效时,218X将IAD0~15总线上的地址写入IDMA控制寄存器。虽然主机送到IAD0~15上的是数据,但对218X来说,它是要锁存的地址。该地址的位14是主机通知218X它要访问的是程序空间(PM)还是数据空间(DM),而位0~13是它要访问的存储器的起始地址。主机第一次访问218X的地址就是IDMA控制寄存器所保存的地址,以后每访问一次,就在该地址值的基础上再加1。这个工作由218X自动完成,直到主机通过IAL和IS锁存新的地址。IDMA控制寄存器定义如图1所示。

主机只要先通知218X它要访问的是程序空间还是数据空间以及要访问的起始地址,以后就可以连续读写一段空间的数据。至于218X是如何实现的,对主机来说是透明的。

2 218X与主机的IDMA接口设计

下面介绍218X如何通过IDMA接口自举的系统设计。这样可以减少一个程序片,让218X与主机共用一个程序片。

ADSP-218X有多种型号。不同型号的DSP处理器,要设置不同的模式引脚,才能达到IDMA自举功能。对ADSP-2181和ADSP-2183来说,要分别设置模式引脚MMAP=0,引脚BMODE=1。对于其它型号的ADSP-218X芯片来说,模式引脚分别设置为Mode A=1,Mode=1,Mode C=0。如果该型号的218X还有模式引脚Mode D的话,要设置为0。模式引脚如此设置,表示218X是通过IDMA接口进行自举的。

(科教论文网 lw.nSeAc.com编辑发布)



图1

218X占用主机的一个片选信号。对于主机来说,218X只占用两个I/O地址空间,一个是控制端口地址(此时IAL为1),另一个是数据端口地址(此时IAL为0),因此可将主机的地址线A1与218X的IAL相连。而218X的IACK与主机的一个输入引脚相连,主机通过查询它来判断218X是否繁忙。其它信号接线如图2所示。

3 218X程序与主机程序的连接

目前大多数主机系统提供C编译器,因此主机采用C语言进行编程,既便于理解又具有实用价值。本文以ADSP-2185为例说明如何将218X目标代码链接到主机源程序中。

218X程序编完后,用ADI公司提供的VisualDSP for 21xx软件将它编译生成218X的目标文件,后缀名为DEX。在VisualDSP for 21xx软件中的还有一个转换工具elfsp121,它将218X目标代码转换成便于IDMA下载的文件。如果218X的目标文件为EXAMPLE1.DEX,可以按下面格式调用。

c:EXAMPLE1.DXE DSP.OUT -idma

其中的开关-idma表示要将EXAMPLE1.DXE转换为IDMA下载格式,输出文件为DSP.OUT。下面简单地表示一下DSP.OUT文件格式。

0040

4000

上一篇:谈提高混凝土施工质量的几项技术措施 下一篇:没有了