关于程序相关论文范文文献,与TMS320C6713B系统自动引导的方法与编程实现相关毕业论文的格式

时间:2020-07-05 作者:admin
后台-系统-系统设置-扩展变量-(内容页告位1-手机版)

本论文为关于程序相关本科毕业论文格式,关于TMS320C6713B系统自动引导的方法与编程实现相关毕业论文的格式,可用于程序论文写作研究的大学硕士与本科毕业论文开题报告范文和优秀学术职称论文参考文献资料下载。免费教你怎么写程序及计算机信息及参考文献方面论文范文。

【摘 要 】本文介绍了以TMS320C6713B为核心的DSP系统的一般组成,描述了其应用程序的三种引导方式,详细讨论了系统EMIF引导程序的步骤和实现方法,并针对其中涉及的命令文件和用户引导程序,给出了相应的示例和说明.

【关 键 词 】TMS320C6713B;FLASH;引导

1.引言

TMS320C6713B是TI公司生产的TMS320系列产品中一款高性能的DSP芯片,特别适用于高速数字信号处理.它主要由三个部分组成:CPU内核、外设和存储器.CPU中8个功能单元可以并行工作,这些功能单元被分成类似的两组,每组由4个基本功能单元组成.CPU有两组寄存器,每组寄存器由16个32位寄存器组成.由于在运行期间不做硬件数据相关性检查,所以程序运行时可以同时执行8条指令,极大地提高了芯片处理速度,使得该芯片在电子测量、测控、图像、雷达、声纳和软件无线电等领域得到了广泛的应用.

一般的DSP应用系统如图1所示,主要包括了电源、存储器、外部接口、数/模和模/数转换电路等部分.利用这样一个DSP系统,就可以实现对外部信号的数据采集、存储、处理,并利用程序指令实现对外部设备的控制操作.其中,FLASH存储器非常重要,因为开发这样一个有特殊应用的DSP系统,最终必然要脱离仿真器独立运行,这时就需要一个能在断电后保存程序及初始化数据的存储器.由于FLASH具有电信号擦除功能且擦除速度快,集成度高,因此成为了构建DSP应用系统时存储器的首选.系统上电时,由DSP自带的引导程序将应用程序从该存储器引导到DSP应用板上的高速存储器(如内部SRAM,SDRAM等)中,而如何实现该过程就成了DSP开发中不可避免的问题.


该文url:http://www.sxsky.net/geshi/422851.html

2.DSP加电后的引导过程

DSP系统的引导(BOOT)是在系统加电或复位时,DSP将一段存储在外部的非易失性存储器的程序代码通过DMA/EDMA方式拷贝到内部的高速内存中运行.这样既能扩展DSP有限的存储空间,又能充分发挥DSP内部资源的效能.当然用户的代码也可以通过掩膜方式写入到DSP内部的ROM中,但这样会受到容量和价格的限制,且不便于扩展和升级.DSP系统的引导方式不是唯一的,对于TMS320C6713B系统来说,加电后RESET信号为低,芯片复位,在RESET信号上升沿处,锁存Bootmode(HD[4:3])信号,从而决定芯片的引导方式,具体方式如表1所示.因此,只需要对HD[4:3]管脚电平通过电阻上拉或下拉即可实现不同的引导方式.


怎么写程序本科论文
播放:21638次 评论:3817人

TMS320C6713B系统自动引导的方法与编程实现参考属性评定
有关论文范文主题研究: 关于程序的论文范文素材 大学生适用: 电大论文、硕士毕业论文
相关参考文献下载数量: 85 写作解决问题: 怎么写
毕业论文开题报告: 论文提纲、论文小结 职称论文适用: 期刊目录、初级职称
所属大学生专业类别: 怎么写 论文题目推荐度: 优质选题

下面简要叙述一下三种不同的引导模式.

(1)主机(host)引导

CPU停留在保持状态,其余硬件部分均保持正常状态.在这期间,外部主机通过主机口初始化CPU的存储空间,包括寄存器的初始化,例如控制EMIF和其它一些外围设备的配置寄存器.主机完成所有的初始化工作后,将主机口控制寄存器中的DSPINT位设置为1,结束引导过程.此时CPU退出复位状态,开始执行地址0处的指令.在这个过程中,DSPINT并不是通过CPU来触发,因为此时CPU仍然处于保持状态.而且,也只有在主机引导过程中,DSPINT才能将CPU从保持状态唤醒.另外,主机可以对DSP所有的存储空间进行读和写,这样就允许主机在必要的时候更改发送给DSP的内容.值得注意的是,在CPU跳出保持状态后需要清除DSPINT,否则,就收不到其它的DSPINT了.

(2)Emulation引导

这种模式不是通过主机加载代码和设置DSPINT,而是利用仿真器来设置DSPINT,从而CPU开始从地址0处执行指令.在每次操作之前,仿真器就在地址0处设有断点.这种模式在调试阶段是一个很好的手段.

(3)EMIF引导

这种模式是把程序代码或数据表保存在ROM、FLASH或其它非易失性存储器中,它们对应着DSP的CE1空间,数据格式跟系统一样.在内部复位时,DSP使用默认的ROM时序从CE1空间拷贝1kB数据到地址0处.用户可以指定外部ROM的存储宽度,EMIF会自动将相邻的8bit/16bit数据合并成32bit.DSP用EDMA进行的这一加载过程是一个单帧的数据块传输.传输过程完成之后,CPU退出复位状态,开始执行地址0处的程序.一般来说,这段1kB程序的功能是先将外部主程序数据读入到DSP内部程序空间相应地址,然后跳转到主程序运行.在DSP系统应用中,用户就需要编写这段1kB大小的程序,实现二次引导,此即为用户的引导程序.其过程简单归纳如下ᦂ

后台-系统-系统设置-扩展变量-(内容页告位2-手机版)
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:123456789@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
后台-系统-系统设置-扩展变量-(内容页告位3-手机版)