采用模块化架构应用处理器扩展手机功能
3.基带引导功能
通常,NOR闪存用于存储AP程序。它在AP提供接收引导代码功能的情况可去除,即AP从基带处理器接收引导代码(引导加载器),随后运行该代码的情况下。通过利用这种特性,主程序可以存储在不昂贵的NAND/AND闪存上。引导加载器将主程序从数据闪存加载到SDRAM,并最终在该SDRAM上运行它。一个不同的引导加载器可用来重写/更新主程序。即使在重写期间发生异常中断,对最终产品也没有任何损害。这是因为该重写引导加载器存储在基带而非AP的闪存上。
4.视频I/O
AP上的视频接口硬件专用于解码照相机传感器的输出信号。它无需编写代码就可检测来自该传感器的水平和垂直信号,并且将其加码解码成行列数据。将YUV转换成RGB或者将RGB转换成YUV是靠硬件实现,不是靠软件计算。这带来速度和效率。一个SXGA分辨率照相机传感器的输出YUV格式为4:2:2,每秒15帧,这意味着每秒可处理1,280×1,024×8×15=157,286,400字节。如果靠软件来计算,这会耗费大量的CPU资源。本文引用地址:https://www.eepw.com.cn/article/166301.htm
5.集成基带与AP
基带系统和AP子系统的集成类似于把一个SRAM加到基带处理器上。基带应该最多保留7个I/O端口和一个中断来控制AP。除去某些AP功能,如“基带引导”和“穿过”,可以降低对I/O的需求。
本文小结
手机上的各种应用将使复杂度增加。让这些应用全由基带处理器实现是困难的,甚至是不可能的。应用处理器架构简化了工程师的工作,他们可以把现有的手机设计扩展到下一代多媒体电话之中。这种模块化架构对现有手机设计方案的修改降到最低程度,使得工程师只需集中精力开发新应用。它还允许工程师分别开发并调试基带和AP上的应用,显著缩短了开发时间。通过采用不同的基带,该架构使得手机制造商可以将该AP子系统上的硬件和软件重复用于不同的移动系统上。
评论