- 1、本文档共93页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 节 DSP系统的工程应用 《DSP原理及实践应用》电子课件.pptx
内容提要 本章主要介绍TMS320C54x DSP与存储器和外围电路的接口方法,以及TMS320C5416 DSP开发板的应用,重点讲解TMS320C5416系统板上扩展器件液晶显示屏(LCD)、普通语音A/D与D/A转换、数字图像基本处理等应用。其内容有: ● C54x系列与存储器及外围设备的接口方法 ● C54x系列DSP与慢速器件的接口方法 ● TMS320C5416实验系统的应用 7.1 C54x系列与存储器及外围设备的接口方法 图7.1是TMS320C54x与存储器及外围设备的一种接口电路。 所有TMS320C54x器件的外部数据存储器地址线和I/O地址线都是16位,可以寻址64KB的数据空间和64KB 的I/O空间。TMS320C5416外部程序存储器有23根地址线,可以寻址8MB的程序空间。 对外部存储器存取时间的要求 选择存储器,要考虑的因素有存取时间、容量和价格等因素。在DSP应用中,存储器的存取时间(即速度)指标十分重要。如果所选存储器的速度跟不上DSP的要求,那就不能正常工作。在扩展存储器时,存储器的存取时间大小比较重要。如果存储器是慢速器件,必须用软件或硬件的方法为DSP插入等待状态。那么与DSP相接口的存储器的存取时间要求是如何决定的呢?如图7.2所示的TMS320C54x读操作时序图。 一般地,由于TMS320C54x内部读或写指令绝大多数是单周期指令,而外部零等待状态读或写指令也是单周期内执行的。假设机器周期为25ns和15ns,可以将单个机器周期内完成的读操作分成三段: (1)地址建立时间 (2)数据有效时间 (3)存储器存取时间 在这种情况下,要求外部存储器的存取时间小于60%的机器周期,即分别小于15ns和9ns。 一个160MIPS的DSP芯片,其机器周期为6.25ns,如果不插入等待状态,就要求外部的存取时间小于3.75ns。如果C54x与慢速器件接口,需要通过软件或者硬件的方法插入等待状态。插入的等待状态数与外部器件的存取时间的关系如表7-1所示。 7.2.1软件等待状态设置 TMS320C54x片内有一个软件等待状态寄存器(SWWSR),可以用来设置等待状态,其数据存储器映射地址为0x0028,它由6个部分组成,最高位为保留位,或外部扩展程序存储器地址控制位,如表7-2所示: 该寄存器由6个部分组成。 保留/XPA:对TMS320C5416等可扩展程序存储器的DSP芯片,此位是扩展程序存储器地址控制位。保留/XPA=0,不扩展;保留/XPA=1,所选的程序存储器地址由程序字段决定。其他芯片为保留位。 I/O: 0x0000~0xFFFF,I/O存储空间插入的等待状态数。 Hi Data:0x8000~0xFFFF,数据存储空间插入的等待状态数。 Low Data:0x0000~0x7FFF,数据存储空间插入的等待状态数。 Hi Prog: 0x8000~0xFFFF,程序存储空间插入的等待状态数。 Low Prog:0x0000~0x7FFF,程序存储空间插入的等待状态数。 也就是说,可以通过软件为以上5个存储空间分别插入0~7个软件等待状态。例如,利用以下指令: STM #349B,SWWER ;0 011 010 010 011 011 就可以为程序空间和I/O空间插入3个等待状态,为数据空间插入2个等待状态。 复位时,SWWSR=0x7FFF,所有的程序、数据和I/O空间都被插入7个等待状态。复位后,再根据实际情况,用STM指令进行修改。 当插入2~7个等待状态,且CPU执行到最后一个等待状态时,引脚信号将变成低电平。利用该信号,用户可以根据需要插入硬件等待状态。 【例7-1】试为TMS320C5416-160配置: 高地址程序存储器(EPROM) 16K×16位,=30ns 高地址数据存储器(SRAM) 16K×16位,=22ns 画出系统的接口连线图。 解:假设程序存储器和数据存储器都是一个芯片,它们分别有两个片选信号、,分别接到TMS320C5416-160的空间选择端、和选通信号。根据题目要求画出系统的接口连线图如图7.3所示。 由于程序存储器存取时间为=30ns,数据存储器存取时间为=22ns,根据表7-1,程序存储器0x8000~0xFFFF地址范围内应插入5个等待状态;数据存储器0x8000~0xFFFF地址范围内应插入3个等待状态。因此,软件等待状态寄存器(SWWSR)应配置为表7-3。 7.2.2 硬件等待状态设置 在下列情况下,需要插入硬件等待状态。 1. 要求插入7个以上状态。 2. 在一个存储区中有两种以上的存取速度 TMS320C54x有两个引脚和用于等待状态的处理。引脚可用于外部器件是否已经做好传送数据的准备。当软件等待状态大于1个状
您可能关注的文档
- 第7 章 节 立体 画法几何 电子教案.ppt
- 第7-10章 节 通行能力分析.ppt
- 第7-8节-调查性报道和解释性报道 《新闻写作》 演示教学.ppt
- 第7-8讲 汇率决定与 及国际平价条件(二) 国际金融 .ppt
- 第7个模块:最小化园区网的服务丢失数据窃听-2-对抗VLAN攻击 CCNP交换部分中文版 演示教学.ppt
- 第7个模块:最小化园区网的服务丢失数据窃听-3-防御欺骗攻击 CCNP交换部分中文版 演示教学.ppt
- 第7个模块:最小化园区网的服务丢失数据窃听-4-描述生成树安全机制 CCNP交换部分中文版 幻灯片课件.ppt
- 第7个模块:最小化园区网的服务丢失数据窃听-6-保护网络交换机 CCNP交换部分中文版 演示教学.ppt
- 第7单元第38讲 合情推理与 及演绎推理.ppt
- 第7单元第39讲 直接证明与 及间接证明.ppt
- 第7章 节 VSFTPD服务 Linux .ppt
- 第7章 节 WINDOWS 2000 SERVER 《计算机网络及应用》电子教案.ppt
- 第7章 节 个体犯罪行为发生的机制 犯罪学课件.ppt
- 第7章 节 企业生产中的工业工程 工业工程导论 .ppt
- 第7章 节 会计记录(下)—账户记录 会计学原理.ppt
- 第7章 节 低压配电系统 高等职业学校建筑电气专业指导委 员会规划推荐教材 建筑电气 建筑供电与照明 .ppt
- 第7章 节 信息率失真理论 信息论 .ppt
- 第7章 节 创建和使用数据库 数据库原理与应用 .ppt
- 第7章 节 动态相关分析 系统建模理论与方法 .pptx
- 第7章 节 化学键与分子结构 大学一年级 无机化学 课件.ppt
文档评论(0)