应用处理器AP概述

移动终端芯片其他部分见“一站式了解智能终端处理器”。

功能机时代,扩展手机特性是在基带芯片上进行,手段包括:升级基带芯片获得更强的计算能力、电路进行重新设计以增加功能如照相机和SD卡扩展、编写并执行新应用程序等。如此一来,基带芯片现有的功能都要彻底地重新验证,即使它们以前进行过测试。此外,程序代码的规模也将非常大而且很复杂。多功能手机中,DSC、MP3、游戏和视频等应用百花齐放,只用基带芯片实现这些功能将显著增加CPU的负荷并影响通信处理性能。因此单芯片方案导致开发和调试的时间拉长,并最终增加开发的成本。

随着技术的发展和市场的推动,移动终端迈入双处理器平台智能机时代-应用处理器作为主控CPU,相当于传统PC,运行一个操作系统管理移动终端所有硬件资源、支持应用程序拓展;基带处理器则负责移动接入、电话等传统移动终端功能。双处理器架构分AP、CP分离和SoC集成两种模式,具体参见博文“智能终端双处理器架构”。

应用处理器(AP)适合于扩展手机功能,而且采用模块化架构的AP子系统可重复用在不同移动系统制式的手机。通过采用模块化的AP架构,曾经占用过多CPU资源的多媒体功能应用程序可以在AP上执行。现有手机上的大部分代码和电路只需稍加修改就可重复使用。软件工程师因而可以将精力集中于开发新的应用程序。这些应用程序只需在AP上开发和调试。本文描述了对AP的要求以及AP与现有基带芯片的整合。

图1是一款AP、CP分离式智能终端中的主要功能电路和芯片组示意图,从中可以看出所有的硬件组件都由AP操控,应用处理器电源管理是为了节电设计的电源控制。CP的特殊性需要独立的电源管理组件。图2是ARM架构上的典型AP的内部基本构成,AP上可能集成了专门用于图像处理的GPU。GPU更加注重图像处理方面,CPU则担负着整个电脑的协调工作。

以模块化架构的形式,AP构成一个子系统并与基带处理器隔离开来。音频编码/解码器可以连接到基带或AP处理器上,具体做法取决于所涉及的难度。SD/MMC卡连到AP以便在外部存储数据。片上的NAND/AND闪存可用于存储除引导加载器之外的数据和主程序。NOR闪存也可用于存储主程序和引导加载器,这取决于成本。SDRAM作为运行存储器,对处理图像数据的多媒体应用来说,它应该很大。

图1 应用处理器AP模块化架构

图2 典型ARM架构应用处理器

为了管理和使用基带处理器,AP必须具备一些特殊的功能如基带引导和bypass功能。

1,基带引导功能

AP必须能够引导CP的启动和恢复,通常CP的Boot引导程序和RTOS软件包存储在NAND/Nor闪存上。上电启动或者重启时,AP的引导加载器该能支持CP将Boot代码、主程序从数据闪存加载到SDRAM,并最终运行、完成CP启动。同时AP还应该支持CP的调试,存储和管理工程模式下CP可能的调试Log。

2,Bypass功能

当智能终端连接在PC被当做无线modem使用时,AP可处于睡眠状态,这就要求AP支持Bypass以使CP和PC可以直接通信。另外Bypass特性还可使得基带处理器可以直接访问LCD,即使该AP处于节电模式下。

应用处理器AP概述,布布扣,bubuko.com

时间: 2024-10-28 11:54:29

应用处理器AP概述的相关文章

一站式了解智能终端处理器

智能手机都含有两个最重要的处理器平台--应用处理器和基带处理器.应用处理器是主控处理器,包括基带处理器等所有外围设备(WIFI.GPS.触摸屏.相机.陀螺仪等)都由其管理.本专栏描述智能终端应用处理器和基带处理器架构以及两者之间的通信方式,以建立对终端芯片架构的基本认知. (一)一颗ARM架构芯片的软硬件构成 (二)arm架构的芯片memory及智能机存储部件简述 (三) 移动终端处理器构成和基带芯片概述 (四) 智能终端双处理器架构 (五)移动终端基带芯片基本架构 (六)应用处理器AP概述 (

移动终端处理器构成和基带芯片概述

(一)移动终端发展 一部手机要实现最基本的功能-打电话发短信,这个手机就要包括以下几个部分:射频部分.基带部分.电源管理.外设.软件等.回顾一下移动手机的发展史: 1,功能手机(Feature Phone):只用基带芯片,只能用来打电话.发短信. 2,多媒体手机:使用基带芯片+协处理器加速单元.在功能机的基础上,增加了多媒体功能(如视频.音乐).MTK就是在多媒体手机时代崛起的,当然要归功于广大"山寨机".MTK基带芯片中除了CPU以外,还集成了很多外设控制器.Feature Phon

论山寨手机与Android 【13】SmartPhone AP系统

在第9章中我们提到,从功能上讲对于智能手机的一个粗略的概括是,智能手机 == 电脑 + 移动网卡,或者更准确地说,智能手机的硬件结构分为应用程序处理器AP,和基带处理器BP两个部分.这里隐含着两个问题, 1. BP部分与AP部分的集成. 2. 传统的功能手机只配备了出厂时预装的应用软件,而不允许用户自主下载并安装第三方应用软件,而智能手机突破了这一限制,因此智能手机的AP部分,必须有相应的开放机制,方便第三方软件的开发与安装,同时尽可能降低第三方软件造成对整个系统,包括其它软件的恶意伤害.更进一

(转)android系统开发 AP 和 BP 简要说明

手机的AP和BP根据上下文可以指代硬件和软件两种意思.  1) 大多数的手机都含有两个处理器.操作系统.用户界面和应用程序都在Application Processor(AP)上执行,AP一般采用ARM芯片的CPU.而手机射频通讯控制软件,则运行在另一个分开的CPU上,这个CPU称为Baseband Processor(BP). 把射频功能放在BP上执行的主要原因是:射频控制函数(信号调制.编码.射频位移等)都是高度时间相关的.最好的办法就是把这些函数放在一个主CPU上执行,并且这个主CPU是运

智能终端双处理器架构

概述 智能手机都含有两个处理器,阐明这里说的"双处理器"指的不是两个微处理器内核,而是两个处理器平台--应用处理器和基带处理器.实质上,一个智能终端中包括多个微处理器内核,除了应用处理器的4核.8核和基带处理器的控制内核.DSP以及两者的电源管理,还包括射频芯片.WIFI.蓝牙.GPS.触摸屏.陀螺仪等.当然基带处理器中可能集成了射频芯片.WIFI等.应用处理器是主控处理器,包括基带处理器等所有外围设备都由其管理.本文只阐述了智能终端中应用处理器和基带处理器架构. 应用处理器AP作为主

2014年前端开发者如何提升自己

大部分人非常在意个人在技术上的提升.但是保持对新技术的了解是一项不小的挑战, 毕竟我们需要的信息在数量上过于庞大.2012年里,伴随着前端发展的是大量的革命性突破和对前端的重新定义. 我们在实践的路上飞速前进,具体的进步体现在使用抽象化,优秀的代码质量,维护性上的提升以及更好的性能.如果你实在忙到没有时间来跟上最新的技术,不用担心. 随着假日的来临,我们就有了一些空闲的时间可以自己支配,我想,如果我把我收集的前端相关的精品讨论列表分享出来,那一定会对大家有一些帮助.你不需要把所有的都阅读一遍,但

前端开发工程师如何在2013年里提升自己【转】--2016已更新升级很多何去何从?

大部分人非常在意个人在技术上的提升.但是保持对新技术的了解是一项不小的挑战, 毕竟我们需要的信息在数量上过于庞大.2012年里,伴随着前端发展的是大量的革命性突破和对前端的重新定义. 我们在实践的路上飞速前进,具体的进步体现在使用抽象化,优秀的代码质量,维护性上的提升以及更好的性能.如果你实在忙到没有时间来跟上最新的技术,不用担心. 随着假日的来临,我们就有了一些空闲的时间可以自己支配,我想,如果我把我收集的前端相关的精品讨论列表分享出来,那一定会对大家有一些帮助.你不需要把所有的都阅读一遍,但

论山寨手机与Android联姻 【10】SmartPhone的通信机制

上一章我们说到,智能手机 == 电脑 + 移动网卡,这个提法比较粗略,更精准的提法应当是,智能手机的硬件结构分为应用程序处理器AP,和基带处理器BP两个部分.虽然AP部分的功能与电脑主板基本类似,但是硬件结构有很大不同,不同之处体现在CPU的选择,以及整个主板的布局连线. BP负责所有通讯软件的执行,它的硬件结构,也并非如网卡那么简单.基带处理器BP的实现,有三种方式. 1. 分立器件(Discrete Components). 把BP部分的CPU,内存,电源管理,无线收发器,功率放大器等等器件

分布式高级数据库(怀念一下我得了及格的高级数据库)

高级数据库技术 (一)引言 数据库系统的发展起始于19世纪60年代,从IBM的层次模型IMS.网状模型.关系模型,发展到多数模型共存的(同构和异构及其混合的形式共存的现状).尤其是三位在数据库领域获得图灵奖的得主,查尔斯.巴赫曼,埃德加.科德和詹姆斯.格雷三人所对于数据库发展的贡献.尤其是科德在1970年发表的"大型共享数据库的关系数据模型"奠定了关系型数据库的基础.随着科学技术的发展,各个行业的需求对于数据库的要求产生了巨大的推动力,使得数据库和分布式技术.并行计算技术.人工智能等进