- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录
摘要 1
1、芯片介绍 2
1.1 TMS320VC5402 简介 2
1.2 闪存SST39VF400A 简介 4
2、C5402 的并行Bootloader 原理 4
3、系统硬件电路的设计 5
4 、系统软件设计 6
4.1 测试程序设计 6
4.2 用户初始化程序设计 7
4.3 引导表的建立及引导装载过程 9
4 、课程设计心得 12
参考文献 12
附录1 13
摘要
主要介绍 TMS320VC5402 在系统脱机运行情况的一种并行引导方
案。要求将用户代码存放于并行接口 FLASH 芯片中,处理器启动后能正
常进入用户程序。设计了相关硬件电路,支持并行引导,具备外扩程序
存储空间、外扩数据存储空间、外扩IO 存储空间的能力。编写了引导完
成后的用户初始化代码。
关键词:TMS320VC5402 FLASH BootLoader
1、芯片介绍
1.1 TMS320VC5402简介
TMS320VC5402(以下简称C5402)是德州仪器公司(TI)1999年 10月
推出的性价比极高 (目标价格仅为5 美元)的定点数字信号处理器(DSP)。
C5402 主要特点如下[1]:
·操作速率达100MIPS;
·具有先进的多总线结构,三条 16 位数据存储器总线和一条程序存
储器总线;
·40位算术逻辑单元 (ALU),包括一个 40 位桶形移位器和两个 40
位累加器;
·一个17×17 乘法器和一个 40 位专用加法器,允许 16 位带/不带
符号的乘法;
·整合维特比加速器,用于提高维特比编译码的速度;
·单周期正规化及指数译码;
·8个辅助寄存器及一个软件栈,允许使用业界最先进的定点 DSP C
语言编译器;
·数 据 / 程 序 寻 址 空 间 1M×16bit , 内置 4K×16bit ROM 和
16K×16bit RAM;
·内置可编程等待状态发生器、锁相环 (PLL)时钟产生器、两个多通
道缓冲串行口、一个 8 位并行与外部处理器通信的 HPI 口、2 个 16 位定
时器以及 6 通道 DMA 控制器;
·低功耗,工作电源有3V 和 1.8V(内核),特别适合电池供电设备。
由此可见,与 TMS32054X 系列的其它芯片相比,C5402 以其独有的
高性能、低功耗和低价格特性,使得一推出就受到业内用户的欢迎。但
它的内部结构和片内掩模的引导装载(Bootloader)程序与 C54X 系列的
其它DSP 处理器有较大的差异,而它的应用对象又大多是要求能脱机运
行,如机顶盒(STB)、个人数字助理(PDA)和数字无线通信等内嵌式系统。
1.2 闪存SST39VF400A简介
闪烁存储器(flashmemory) 是可以在线电擦写、掉电后信息不丢失
的存储器。
SST39VF400A 是 SST 公司推出的 256K×1位产品,可以直接与 DSP
相接,具有以下主要特点:
(1) 可直接与3.3V的高性能DSP接口,简化了系统的电源要求;
(2)最快的存取速度高达90ns,CMOS工艺 ,具有100000次写入
/擦写寿命;
(3) 低功耗;
(4) 灵活的块结构支持整片擦除、块擦除、段擦除;
(5) 块保护功能,具有防止对任何区段进行编程或擦除的硬件保
护机制;
(6) 与JEDEC标准兼容,引脚分布和命令集与单电源flash相兼
容。
2、C5402的并行Bootloader原理
C5402 的 Bootloader 在系统加电时把外部源程序传送到内部存储
器或内部程序空间。它允许程序被存放在外部慢速的存储器中,并调到
高速的存储器中运行。这可大大减小C5402 内部RAM 掩模的需要,降低
电路设计的成本。C5402 的内部 ROM 中有固化好的加载程序。如果 DSP
的 MP/MC 管脚接低,在 DSP 加电 RESET 时,程序就从内部 ROM 的
FF80H 地址开始行
您可能关注的文档
最近下载
- 历史八年级上册《第七单元 人民解放战争》大单元整体教学设计2025.docx VIP
- GZ-2022024机器视觉系统应用赛项赛题完整版包括试题答案及全部附件-2022年全国职业院校技能大赛拟设赛项赛题.pdf VIP
- 使用安装说明书三菱电机上菱空调机.pdf VIP
- SAP培训详细分解详细分解.ppt VIP
- 7《咱当兵的人》教学设计.doc VIP
- 2024年10月浙江自考设计概论试题及答案解析.docx
- 人教版(2024)一年级美术上册第二单元《勤劳的蚕宝宝》精品课件.pptx VIP
- 《全国导游基础知识》第一节亚洲主要客源国概况(1)习题.docx VIP
- 北师大版五年级上册数学《练习四》.ppt VIP
- SAP PP模块培训材料【116页超详细】.pdf
文档评论(0)