TMS320VC5402DSP的并行引导加载.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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 地址开始行

文档评论(0)

周老师 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体义乌市矢科贸易有限公司
IP属地浙江
统一社会信用代码/组织机构代码
91330782MA7JKMM57T

1亿VIP精品文档

相关文档