- 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章:基本系统设计48441new.ppt
7.7 TMS320C54x的引导方式及设计 7.7 TMS320C54x的引导方式及设计 在CCS开发环境下,PC机通过不同类型的JTAG电缆与用户目标系统中的DSP通信,帮助用户完成调试工作。 Bootloader技术:当用户在CCS环境下完成开发任务,编写完成用户软件之后,需要脱离依赖PC机的CCS环境,并要求目标系统上电后可自行启动并执行用户软件代码,这就需要用到Bootloader技术。 同时Bootloader也指由TI在生产芯片时预先烧制在TMS320VC5402片内ROM中,完成该功能段的一般代码名称。 * 第7章 TMS320C54x基本系统设计 教学要求: ? 了解TMS320C54x硬件系统组成; ? 掌握外部存储器和I/O扩展电路、A/D和D/A接口、时钟及复位等电路设计方法; ? 了解供电系统设计、JTAG在线仿真调试接口电路设计以及TMS320C54x的引导方式。 7.1 TMS320C54x硬件系统组成 典型的DSP目标板包括DSP、存储器、模拟控制与处理电路、各种控制口与通信口、电源处理以及为并行处理提供的同步电路等 7.2 外部存储器和I/O扩展 扩展的原因: (1) 仅有少数DSP采用片内EPROM/Flash存储程序 ,大多数DSP在加电后,从EPROM/Flash中读取固化程序,将其装到片内或片外RAM中运行,这样做的一个原因是RAM的访问速度较快。 (2)在许多场合需要用片外RAM存储大量数据并与其他设备握手并传输数据。 (3)C54x的片内通用I/O资源有限,而在实际应用中,很多情况要通过输入/输出接口完成外设与DSP的联系,因此,一个应用系统I/O的扩展往往是不可缺少的。 7.2 外部存储器和I/O扩展 扩展的方法: C54x DSP的外部接口包括数据总线、地址总线和一组用于访问片外存储器与I/O端口的控制信号线。 C54x DSP外部程序、数据存储器以及I/O扩展地址和数据总线的复用,完全依靠片选和读写选通配合时序控制完成。表7-1 外部接口总线是一组并行接口。它有两个相互排斥的选通信号/MSTRB和/IOSTRB。前者用于访问外部程序或数据存储器,后者用于访问I/O设备。读/写信号则控制数据传送的方向。 7.2 外部存储器和I/O扩展 7.2.1 外扩存储器扩展 在选择外部存储器时,应考虑的主要问题: (1) 电压 在DSP应用系统中最好使用同一工作电压的外部存储器( +5V , + 3.3V, +1.8V ),以方便系统的硬件设计,提高存取效率。 (2) 速度 DSP无论是运算还是存取数据,速度都很快。必须选择高速的存储器与之匹配。当存储器的速度无法实现与DSP的同步时,则DSP需要以软件或硬件的方式插入等待周期,以便和外部存储器或外设交换数据。 (3) 容量 外部存储器的容量大小应由系统需求来决定。除应注意总容量的大小外,还要注意数据总线的位数。在系统设计时,建议选用具有相同数据总线位数的DSP芯片和外部存储器,这样将有助于简化软件设计。 7.2 外部存储器和I/O扩展 外部存储器扩展电路 其中:ADDRESS为地址总线,DATA为数据总线,R/W为读/写信号(输出),/MSTRB为外部存储器选通信号(输出),/DS为数据空间选择信号(输出),/PS为程序空间选择信号(输出),READY为数据准备好信号(输入),/MSC为微状态完成信号(输出)。 7.2 外部存储器和I/O扩展 7.2.2 外扩I/O接口电路设计 1. I/O配置(3部分构成) 1) 通用I/O引脚:BIO和XF BIO(分支转移控制输入引脚):用来监控外围设备 ,在时间要求苛刻的循环中,不允许受干扰。此时可以根据引脚的状态(即外围设备的状态)决定分支转移的去向,以代替中断。 XF(外部标志输出引脚):可以通过软件命令向外部器件发信号。? 如:SSBX XF ;引脚置1 RSBX XF?;引脚复位 7.2 外部存储器和I/O扩展 2) BSP引脚用作通用I/O 在满足下面两个条件的情况下能将串口的引脚(CLKX、FSX、DX、CLKR、FSR和DR)用做通用的I/O引脚。 (1) 串口的相应部分处于复位状态,即寄存器SPC[1,2]中的(R/X)IOEN=1。 (2) 串口的通用I/O功能被使用,即寄存器PCR中的(R/X)IOEN=1。 串口
原创力文档


文档评论(0)