微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于ARM核与DSP核组成的OMAP5910嵌入式系统

基于ARM核与DSP核组成的OMAP5910嵌入式系统

时间:02-28 来源:3721RD 点击:

。设计系统时,在待机模式下可以直接关闭12MHz的振荡输入,只留下32kHz振荡器来维持系统运作。这样,不但可以保证系统运行,让需要维持运行的周边正常操作(例如用户可以通过Keypad等输入装置来唤醒整个系统),而且可以很容易地关闭大部分接口设备,达到控制电源耗损的目的。

电源管理有3种工作模式:Awake模式、Big sleep模式和Deep sleep模式。Awake模式下,整个芯片运行在峰值频率,32kHz振荡器和12MHz振荡器正常工作。当时钟请求时,可使能外围器件的12MHz时钟,并由ULPD DPLL或APLL产生48MHz时钟。当芯片产生IDLE请求时,芯片工作:在Big sleep模式下,DPLLs 1、内部12MHz时钟被关闭。在Deep sleep模式下,只有32kHz振荡器正常工作,整个系统工作将处于最低功耗状态。

1.6 EMIFS、EMIFF接口和存储器

在OMAP5910微处理器核心中,提供了2个扩充内存接口:EMIFS和EMIFF。EMIFS接口可以支持128MB的异步静态存储器(ASRAM)、FLASH和ROM。EMIFF接口可以设定为用来操作同步动态存储器(SDRAM),其寻址空间高达128MB。这2个内存接口都是独立运作,可以同时经由微处理器核心存取数据,也可以利用直接内存存取(DMA)数据。另外还有一个内部存储器区(IMIF接口的SRAM),用来连接OMAP5910微处理器内部的内存,实现常用的数据存取,如用作微处理器液晶屏幕显示的图像缓冲器。而内存间数据传输的控制则由Traffic Controller(流量控制器)来控制,Traffic Controller会对各种传输需求依设定的优先级来执行数据的传送。

1.7 外围控制模块

OMAP5910微处理器有9个独立通道和7个接收/发送端口的DMA控制器。DMA控制器可响应内部和外部设备的请求,在MPU TI925T(ARM9TDMI)运行条件下,完成外部寄存器、内部寄存器和外部设备之间的数据传输。系统DMA的设置取决于MPU TI925T(ARM9TDMI)内核。

此外,OMAP5910微处理器还有一个独立的DMA通道供LCD控制器专用。LCD控制器提供了支持被动彩色方式STN(伪彩)和主动彩色方式TFT(真彩)显屏接口,并支持被动单色STN格式。OMAP5910拥有自己专用的通道DMA控制器来控制面板的显示,所支持的最大显示分辨率为1024×1024象素,在单色模式下,能支持15级灰度。在STN显示模式下,彩色显示最高支持3 375种颜色;而在TFT显示模式下,彩色显示最高支持65 536种颜色。LCD控制器将帧缓存中的象素编码值对应12位宽的256个入口的调色板RAM,并根据数据宽度决定彩色的数量。通常可选用片内共享的SRAM或者通过EMIFF接口选用外部SDRAM来当作帧缓存器(为优化性能推荐选用片内共享的SRAM)。

OMAP5910微处理器支持的串口包括:基于通用串行总线2.0版本和开放式主机控制接口1.0a版本的USB Function and Host模块接口;3个通用异步收发口(UARTs),其中2个UARTs具有自动调节波特率的性能,其波特率调节范围在1 200bps~115.2kbps之间,而另外1个URAT通常用作一般的URAT或者用作IrDA接口使用;3个多通道缓冲串行口(McBSPs)可提供高达128个通道的高速、全双工通信的串行接口,可直接与T1/E1调帧器相连接,并支持兼容MVIP、ST-BUS、IOM2、AC97、I2S等协议的设备;2个多通道串行口(MCSI)提供了全双工通信以及对主/从时钟的控制功能,同时为TMS320C55x 内核对外部设备如:多媒体数字音频解码编码器或其他模拟转换器等的访问提供便利的通信接口;基于Philips I2C-BUS 2.1版本的I2C Master/Slave接口(支持多主机(Multimaster)模式),即在I2C总线上的设备(包括OMAP5910在内)都可充当接收机或发送机;支持MMC/SD或SPI协议并传输串行数据的MMC/SD卡接口和1个SPI接口。

2 OMAP5910在多媒体通信技术中的应用和开发

随着通信技术的发展,新一代移动通信设备所提供的服务不仅是话音通信,而且包括移动电子商务、语音识别、音频和活动视频流等复杂的业务。因此新的移动通信设备需要具有更强大的信号处理能力和寿命更长、体积更小的电池。这对于设备制造商来说,就需要有一个既高效又节能的系统解决方案。由TI公司推出的面向3G(第三代)无线终端的开放式的多媒体应用平台(OMAP)就是能满足上述需求的一个较好的解决方案。

OMAP架构的微处理器核心中,以OMAP5910为例,采用了双处理器的结构,即将高性能、超低功耗的TMS320C55x核与增强型的RISC ARM9TDMI处理器相结合的结构,即采用DSP进行音/视频信号处理,而RISC处理器起系统控制的作用。这种结构有利于在减少功耗的前提下最大限度地提高3G终端系统的整体性能。通过比较和测试,在相同的信号处理任务下,单独的RISC处理器上

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top