- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章TMS320C54x硬件系统设计
4种省电工作方式 操作/特性 IDLE1 IDLE2 IDLE3 HOLD CPU处于暂停工作状态 √ √ √ √ CPU时钟停止工作 √ √ √ 外围电路时钟停止工作 √ √ 锁相环(PLL)停止工作 √ 外部地址线处于高阻状态 √ 外部数据线处于高阻状态 √ 外部控制信号线处于高阻状态 √ 因其他 原因结 束省电 工作方 式 HOLD变为高电平 √ 内部可屏蔽硬件中断 √ 外部可屏蔽硬件中断 √ √ √ NMI √ √ √ RS √ √ √ 在这种方式下,CPU除了时钟外所有的工作都停止。但外设电路可以继续工作,CLKOUT引脚保持有效。 可用IDLE1指令,使CPU进入闲置方式1状态。 用中断来唤醒CPU的闲置方式1。 1. 闲置方式1(IDLE1) 这种方式可以使片内外设和CPU停止工作,系统功耗有明显减少。 可用IDLE2指令进入闲置方式2。 结束时,不能采用闲置方式1的方法,可用外部中断结束闲置方式2。 2. 闲置方式2(IDLE2) 其方法:用一个10ns的窄脉冲加到外部中断引脚 (RS、NMI和INTx) ,通过外部中断来结束 闲置方式2。 闲置方式2结束后,所有的外设都将复位。 这种方式是一种完全关闭模式,除了具有闲置方式2的功能外,还可以终止锁相环PLL的工作,大幅度地降低系统功耗。 可用IDLE3指令进入闲置方式3,用外部中断来唤醒该睡眠状态。 IDLE3结束后,所有的外设将被复位。 3. 闲置方式3(IDLE3,最省电) 保持方式是另一种省电方式。 这种方式可由HOLD信号初始化, 使CPU的地址总线、数据总线和控制总线处于高阻状态,并可以通过设定HM位,来终止CPU运行。 4. 保持方式 若HM=1,则三总线高阻,CPU停止工作; 若HM=0,则三总线高阻,但CPU继续运行。 这种方式不会停止CPU片内外设的工作。 当HOLD信号无效时,结束保持方式。 ’C54x除了上述四种省电方式外,还有两种省电功能,分别是外部总线关断和CLKOUT关断。 外部总线关断:是通过对BSCR寄存器的第0位置1,关断片内外部接口时钟,使接口处于低功耗状态。复位时,该位清0,片内外设接口时钟开放。 时钟关断:是利用指令来禁止CLKOUT信号。其方法:用软件指令将PMST中的CLKOFF位置1,关断CLKOUT的输出。复位时,CLKOUT有效。 5. 其他省电方式 ▼JTAG接口电路的设计 JTAG接口(P235) 14针接口,不同于10针JTAG接口 作用:下载;仿真 JTAG接口电路设计 电路:教材P236,驱动电路和上拉电阻 电缆长度:小于15cm,若需要加长,需要加驱动电路。 仿真器 作用:1)下载,2)仿真 操作:使用JTAG接口进行PC机与DSP芯片进行连接,JTAG口不能带电插拔,USB口可以。 ▼DSP引导方式 电路的2种模式: 调试模式:产品研发阶段的一种模式,电路设计尚未成熟,要结合PC机中的开发软件进行仿真和调试,上电后,使用仿真器进行下载,不能离开PC机开发环境而独立运行。 产品模式:即设计已经成为产品,可以离开PC机而独立运行。上电后可以自己引导下载,完成启动过程。 BootLoader是开发DSP应用系统的最后一步工作。CCS生成的*.out可执行文件是一种模块化COFF格式,其结构与实际的Flash存储区间不匹配,不能直接写入到Flash中。 DSP内部ROM固化了一个称为Boot的程序(F800H处开始),上电复位后(MP/MC=0),DSP自动执行这个Boot程序,引导程序将外部Flash的程序读入DSP内部的DARAM程序区,然后将PC指向DARAM内的程序第一条指令,从而完成启动。 何谓BootLoader? Bootloader是指由TI在生产芯片时预先烧制在DSP片内ROM中,完成目标系统上电后自行启动并执行用户软件代码, 该程序包括自举启动表、用户程序、启动表起始地址。 启动过程: 1)复位后,执行片内ROM中的引导程序; 2)引导程序先检测加载方式; 3)读片外FLASH中的自举启动表,根据启动表中 的信息把程序代码读入到片内DARAM中; 4)将PC指向程序入口地址,开始执行用户程序。 Bootloader模式 DSP启动模式: 指将DSP外部ROM中的程序加载到内部DARAM中的读入方式 DSP自举启动表(P240):包含 启动模式字 延时寄存器SWWR和BSCR的设置值 用户程序空
您可能关注的文档
最近下载
- 国家开放大学计算机应用基础(本) 终结性考试试题及参考答案.docx VIP
- 病防控中心P2+实验室建设项目环评环境影响报告表(新版环评).doc VIP
- 【北京市人社局】2025年第二季度北京市人力资源市场薪酬数据报告.pdf VIP
- CECS137-2015 给水排水工程钢筋混凝土沉井结构设计规程.pdf VIP
- 基于python的网络舆情分析系统源码数据库论文.docx VIP
- 波形护栏现场质量检验表.doc
- 《建筑防火通用规范》GB55037-2022解读.pptx VIP
- 爱登堡电梯EDVF21-BT302电气原理图纸.pdf
- 《礼运》理解性默写(带答案).pdf
- 2022年春季学期简明新疆地方史教程第4次平时作业-1.doc VIP
原创力文档


文档评论(0)