- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
郑州轻工业学院_TMS320VC5402并行引导方案的设计
郑州轻工业学院
DSP课程设计
院 系: 计算机与通信工程学院
专 业: 信息工程12-01
姓 名: 何 骞
学 号: 541207070111
指导老师: 耿 鑫
成 绩:
引 言
在54x 系列DSP 的应用设计中,DSP 的运行速度是衡量系统性能的一项重要指标.要达到预期的运行速度,就要给DSP系统的程序空间设计一个高速程序存储空间.引导是将程序存储在低速但停电数据不丢失的FLASH中,运行时使用存取速度快的RAM作为程序运行存储体,这样既可保证停电时数据不丢失又可进行高速数据存取.本文介绍TMS320VC5402并行引导方案的设计。
Boot Loaded 是开发 DSP 应用系统的最后一个必要环节 , 也是很重要的环节之一。 Boot Loader 方法是对单片机的一种改进。众所周知 , 通用单片机的程序是把单片机放入专用的烧写器中 , 先将程序烧入 EEPROM 中 , 然后将单片机装入功能板上工作。 DSP 为了增加软件下载的灵活性 , 将这个EEPROM 等存储器放置到片外 , 由一个或几片FLASH 来代替 ;DSP 的内部 ROM 固化了一个称为Boot 的程序 , 在 DSP 上电硬复位后 (MP/ MC = 0) ,
DSP 自动执行这个 Boot 程序 , 将外部 FLASH 的程序读入 DSP 内部的高速 RAM 程序区中。所以 , 所谓的 Boot Loader 就是 DSP 上电后自动将固化在FLASH 中的程序读入到 DSP 的片上 RAM 或片外RAM 映射成的存储区间的一个过程。按照 Boot 时程序由外部 FLASH 等存储器进入到 DSP 片上RAM 的通道不同分为多种 Boot Loader 的模式 ,VC5402 为脱机运行提供了以下几种启动装载模式 : 并行 I/ O 口引导装载、 串行口引导装载、 HPI 引导装载、 外部并行引导装载等 , 并且兼容 8 位和 16位字引导装载方式。对于以 VC5402 为核心的独立
系统中 , 实践证明 , 并行口加载方案是最佳的。基于实践经验 , 本文详细介绍了并行 Boot load 2er 的具体实现过程 , 并给出一种方便可靠的并行Boot Loader 方案 , 在可执行代码的 FLASH 烧写方面 , 不再采用 hex500.exe 文件对 3 .out 文件进行代码转换 , 而是利用 DSP 执行代码可以在线更新 , 同时给出实现该方法相应的硬件电路和软件程序。
C5402 的在线 Boot Loader 原理
所谓在线 Boot Loader 方法 , 是指通过仿真器和J TAG 接口 , 在 CCStudio 软件平台上设计一个小程序 , 通过运行这个小程序 , 将 DSP 功能板上电后需要运行的程序写入到功能板的 FLASH 存储器内部(FLASH 是不易失的重复可读写存储器) ,必要时可以读出来进行校验。写入成功后 , 关闭 CCStudio 、计算机、 仿真器电源以及 DSP 功能板 , 将功能板与
仿真器的连接断开。然后给 DSP 功能板单独上电 ,这时 DSP 内部的 Boot 程序会按外部中断或通用 I/O 口的设置 , 采用 ROM 中相应的 Boot 程序和 Boot方法 , 从 DSP 功能板上的 FLASH 中读取程序 , 并将这些程序写入到 DSP 内部的高速 RAM 或片外映射到片上的外部 RAM ( 仅当内部 RAM 空间不够大时 ) 。这个工作完成后 ,Boot 程序将程序指针指向RAM 程序区的程序入口地址 , 程序设计者必须将程序可执行代码的首地址放在这个入口地址处。对于VC5402 来说 , Boot Loader 的编址是从 F800h 至FBFFh , 可见 Boot Loader 程序短小 , 主要完成一些数据的搬移和程序的重定位等工作。并行引导方式的流程如图 1 所示。
系统硬件电路设计
16 位并行引导装载的硬件电路如图 2 所示。不采用从 I/ O 端口读取引导表起始地址时 ,VC5402将读取数据空间 FFFFh 地址的内容作为引导表的起始地址 , 如表 1 所示引导表的地址为 8000h 。 DS为低电平有效 ,A15 经反相与 DS 信号相 “或” , 作为FLASH 的片选信号 ;MSTRB 为低电平有效
您可能关注的文档
- 选修三现代生物科技知识点整理.doc
- 选修三默写.doc
- 选修三51+基因工程综合.doc
- 适合女孩的上班地点.doc
- 连云港野外实习报告.doc
- 选择题专练(六).doc
- 通俗易懂和弦讲解教程.docx
- 通信原理课程复习2016.docx
- 途观刷隐藏功能.doc
- 选课资料40份.doc
- 考点解析人教版7年级数学上册《整式的加减》单元测评试题(含解析).docx
- 考点解析人教版7年级数学上册《整式的加减》单元测评试题(含答案解析).docx
- 考点解析人教版7年级数学上册《整式的加减》同步测评试卷(详解版).docx
- 考点解析人教版7年级数学上册《整式的加减》定向测评试卷(含答案详解).docx
- 考点解析人教版7年级数学上册《整式的加减》定向测评试题(含答案解析).docx
- 考点解析人教版7年级数学上册《整式的加减》定向测评试卷.docx
- 考点解析人教版7年级数学上册《整式的加减》定向测评练习题(含答案详解).docx
- 考点解析人教版7年级数学上册《整式的加减》定向攻克试题(含详细解析).docx
- 考点解析人教版7年级数学上册《整式的加减》定向攻克试题(含解析).docx
- 考点解析人教版7年级数学上册《整式的加减》定向攻克练习题(含答案解析).docx
最近下载
- 猫病诊疗技术—猫静脉留置针放置技术.pptx VIP
- 沪教版新教材初中数学2.3(1)(2)一次式的概念及同类项.pptx VIP
- 2025党校入党积极分子预备党员考试精选题库(含答案).docx VIP
- 光隔离器、衰减器、环形器.ppt VIP
- 集团供应链SCM计划管理现状及计划指标分析.pptx VIP
- 2022~2023学年安徽教科院版初中七年级上册信息技术全册教案(含教学计划).pdf VIP
- 2025年中国心力衰竭诊断和治疗指南更新要点解读.pdf VIP
- 特殊儿童家长培训安全内容.pptx
- 4.7.3 用药与急救 课件 生物人教版八年级上册.pptx VIP
- 15J401 钢梯国家标准图集.pdf VIP
文档评论(0)