热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

应用处理器AP概述

移动终端芯片其它部分见“一站式了解智能终端处理器”。功能机时代,扩展手机特性是在基带芯片上进行。手段包含:升级基带芯片获得更强的计算能力、电路进行又一次设计以添加功能如照相机和SD卡扩展

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

功能机时代,扩展手机特性是在基带芯片上进行。手段包含:升级基带芯片获得更强的计算能力、电路进行又一次设计以添加功能如照相机和SD卡扩展、编写并运行新应用程序等。

如此一来,基带芯片现有的功能都要彻底地又一次验证,即使它们曾经进行过測试。

此外,程序代码的规模也将非常大并且非常复杂。多功能手机中,DSC、MP3、游戏和视频等应用百花齐放。仅仅用基带芯片实现这些功能将显著添加CPU的负荷并影响通信处理性能。

因此单芯片方案导致开发和调试的时间拉长,并终于添加开发的成本。

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

应用处理器(AP)适合于扩展手机功能。并且採用模块化架构的AP子系统可反复用在不同移动系统制式的手机。

通过採用模块化的AP架构,以前占用过多CPU资源的多媒体功能应用程序能够在AP上运行。现有手机上的大部分代码和电路仅仅需稍加改动就可反复使用。软件project师因而能够将精力集中于开发新的应用程序。这些应用程序仅仅需在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的调试,存储和管理project模式下CP可能的调试Log。

2,Bypass功能

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


推荐阅读
  • 2018年3月31日,CSDN、火星财经联合中关村区块链产业联盟等机构举办的2018区块链技术及应用峰会(BTA)核心分会场圆满举行。多位业内顶尖专家深入探讨了区块链的核心技术原理及其在实际业务中的应用。 ... [详细]
  • 非公版RTX 3080显卡的革新与亮点
    本文深入探讨了图形显卡的进化历程,重点介绍了非公版RTX 3080显卡的技术特点和创新设计。 ... [详细]
  • Valve 发布 Steam Deck 的新版 Windows 驱动程序
    Valve 最新发布了针对 Steam Deck 掌机的 Windows 驱动程序,旨在提升其在 Windows 环境下的兼容性、安全性和性能表现。 ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • 本文探讨了现代信号处理系统的核心组件,包括数据转换、数据交互和数据处理。详细介绍了AD/DA转换、串/并转换、编解码转换等技术,并讨论了FPGA在信号处理中的应用及其实现方法。 ... [详细]
  • 探索电路与系统的起源与发展
    本文回顾了电路与系统的发展历程,从电的早期发现到现代电子器件的应用。文章不仅涵盖了基础理论和关键发明,还探讨了这一学科对计算机、人工智能及物联网等领域的深远影响。 ... [详细]
  • 如何优化2060显卡设置以提升《Apex英雄》游戏体验
    《Apex英雄》作为一款热门的战术竞技游戏,吸引了大量玩家。本文将探讨如何通过优化GeForce RTX 2060显卡设置,确保在《Apex英雄》中获得最佳性能和流畅的游戏体验。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 本文详细介绍了如何在Ubuntu系统中下载适用于Intel处理器的64位版本,涵盖了不同Linux发行版对64位架构的不同命名方式,并提供了具体的下载链接和步骤。 ... [详细]
  • 本文详细记录了在银河麒麟操作系统和龙芯架构上使用 Qt 5.15.2 进行项目打包时遇到的问题及解决方案,特别关注于 linuxdeployqt 工具的应用。 ... [详细]
  • vivo发布iQOO 11系列:搭载骁龙8 Gen2与多项创新技术
    vivo正式推出iQOO 11系列智能手机,该系列搭载最新的高通骁龙8 Gen2处理器,并引入多项创新技术,致力于为用户提供卓越的性能和游戏体验。 ... [详细]
  • 2022年单片机课程(机器人工程)教学反思
    本文对2022年单片机类课程的教学进行了全面反思,分析了教学过程中遇到的问题,并探讨了未来改进的方向。 ... [详细]
  • FinOps 与 Serverless 的结合:破解云成本难题
    本文探讨了如何通过 FinOps 实践优化 Serverless 应用的成本管理,提出了首个 Serverless 函数总成本估计模型,并分享了多种有效的成本优化策略。 ... [详细]
  • 本实验旨在通过图灵机模型的构建与计算机硬件系统的虚拟拆装,深入理解计算机的基本原理和结构。实验内容包括图灵机各组成部分的作用、冯·诺依曼体系结构的功能描述以及微型计算机的拆装顺序记录。 ... [详细]
  • 本文详细介绍了C语言中的指针,包括其基本概念、应用场景以及使用时的优缺点。同时,通过实例解析了指针在内存管理、数组操作、函数调用等方面的具体应用,并探讨了指针的安全性问题。 ... [详细]
author-avatar
echo7111436
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有