基于OMAP5912的开发应用.ppt

基于OMAP5912的开发应用.ppt

ID:55637240

大小:946.50 KB

页数:57页

时间:2020-05-22

基于OMAP5912的开发应用.ppt_第1页
基于OMAP5912的开发应用.ppt_第2页
基于OMAP5912的开发应用.ppt_第3页
基于OMAP5912的开发应用.ppt_第4页
基于OMAP5912的开发应用.ppt_第5页
资源描述:

《基于OMAP5912的开发应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、嵌入式系统设计第九章基于OMAP5912的开发应用主要内容9.1OMAP5912的结构和特点9.2基于OMAP5912的硬件平台设计9.3基于OMAP5912的软件系统设计9.1OMAP5912的结构和特点OMAP5912处理器是由TI应用最为广泛的TMS320C55xDSP内核与低功耗、高性能的ARM926EJ-S微处理器组成的双核应用处理器。C55x系列可提供对低功耗应用的实时多媒体处理的支持;ARM926可满足控制和接口方面的处理需要。9.1OMAP5912的结构和特点9.1.1ARM926EJ-S内核A

2、RM926EJ-S内核是采用32位RISC处理器,并采用ARM9作内核,同时配备Thumb扩展。它能够处理32位或者16位的指令,处理8位、16位和32位数据。9.1.1ARM926EJ-S内核这款新型高性能、低功耗的微构架采用协处理器CP15使体系结构得到增强。系统中的控制寄存器可通过对协处理器CP15的读写来对MMU、Cache和读写缓存控制器进行存取操作。这种微构架在ARM核的周围提供了:指令与数据存储器管理单元,指令、数据和写缓冲器,性能监控、调试和JTAG单元以及协处理器接口,MAC协处理器和内核存储

3、总线。9.1OMAP5912的结构和特点9.1.2TMS320C55x内核TMS320C55x内核的主要特点是:有1个64位×8位的缓存队列,2个17位×17位的乘法累加单元,1个40位的算术逻辑单元,1个16位的算术逻辑单元,1个40位的桶形移位器和4个40位的加法器。另外还有12条独立的总线,即:3条数据读总线,2条数据写总线,5条数据地址总线,1条程序读取总线和1条程序地址总线。此外,还有用户可以配置的IDLE域。9.1.2TMS320C55x内核内核主要由4个单元组成:指令缓冲单元(I单元)程序流单元(

4、P单元)地址数据流单元(A单元)数据运算单元(D单元)9.1OMAP5912的结构和特点9.1.3存储器管理存储器通信控制器(TrafficController,以下简称TC)管理着MPU、DSP、DMA以及局部总线对OMAP5912系统存储资源(如SRAM、SDRAM、FLASH、ROM等)的访问。它的主要功能是确保处理器能够高效访问外部存储区,并避免产生瓶颈现象而降低片上处理速度。9.1.3存储器管理MPU子系统用于控制存储器管理单元(MMUs)、系统直接存储器访问(DMA)控制器、MPUTI外设总线(TI

5、PB)桥和一些外设。图9‑1MPU存储器映射9.1OMAP5912的结构和特点9.1.4直接存储器访问控制器(DMA)直接存储器访问控制器(DirectMemoryAccess,DMA)可以在没有MPU干预的情况下实现存储空间中不同位置间的数据传递。这种数据传递的数据源和数据目的地可以是片内存储器、片外存储器以及各种系统外设,它们都伴随在MPU的操作中。通过使用DMA,可以减小系统进行大量数据传递时对MPU处理器所造成的工作负荷。9.1.4直接存储器访问控制器(DMA)DMA通道是基于硬件实现的,因此也称为物理

6、通道。其中,每一条通道都受一组配置寄存器控制,可以用软件来设置传输参数,诸如数据长度、数据源地址和目的地址等。这些物理通道配置寄存器位于MPU的存储空间里。所有的物理通道都是并行操作的,可以并行进行多组数据的传递,每一组数据占据一个通道。如果几个通道都使用相同的DMA端口,它们就会时分复用这个端口。9.1.4直接存储器访问控制器(DMA)图9‑3DMA传输基本流程9.1OMAP5912的结构和特点9.1.5时钟和电源管理OMAP5912微处理器提供了2个振荡器以辅助管理电源耗损。设计系统时,在待机模式下可以直接

7、关闭12MHz的振荡输入,只留下32kHz振荡器来维持系统运作。这样,不但可以保证系统运行,让需要维持运行的周边正常操作(例如用户可以通过Keypad等输入装置来唤醒整个系统),而且可以很容易地关闭大部分接口设备,达到控制电源耗损的目的。9.1OMAP5912的结构和特点9.1.6外围控制模块1.MPU专用外设器包括定时器、看门狗定时器和中断处理器。这3种标准外设只能通过ARM926专用总线(TIPB)的访问来提供所需的操作系统和应用的管理功能。9.1OMAP5912的结构和特点2.MPU公共外设主要有照相机接

8、口、MPUI/O、Microwire接口、USB接口等,这些设备只能被MPU和MPU配置的系统DMA控制器访问。因为该总线可以被系统DMA控制器访问,所以称为公共总线。DSP不能访问该总线上的外设。9.1.6外围控制模块3.DSP专用外设包括定时器、看门狗定时器和中断处理器。4.DSP公共外设包括2个多通道缓冲串口和2个多通道串口,可以被DSP以及DSPDMA直接访问。这些外设也可以被

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。