移动终端基带芯片的基本架构介绍之一(arm 框架的软硬件组合)
一、硬件部分
1.主控 CPU:运算和控制核心。
(1)应用处理器则可能包括多颗微处理器,还有 GPU。
(2)基带芯片基本构架采用:微处理器+数字信号处理器(DSP)的结构,微处理器是整颗芯片的控制中心,会运
行一个实时嵌入式操作系统(如 Nucleus PLUS),DSP 子系统负责基带处理。
注意:微处理器是 ARM 的不同系列的产品(也可以是 x86 架构),可以是 64 位或者 32 位。处理器内部通
过“内部总线”将 CPU 所有单元相连,其位宽可以是 8-64 位。
2.总线:计算机的总线按功能可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制
信号。CPU 内部部件由内部总线互联,外部总线则是 CPU、内存、输入、输出设备传递信息的公用通道,主机
的各个部件通过总线相连接。外部设备通过相应的接口电路再与外部总线相连接,从而形成了硬件系统。外部总
线通过总线接口单元 BLU 与 CPU 内部相连。
3.外设 I/O 端口和扩展总线:GPIO 通用端口、UART 串口、I2C、SPI 、SDIO、USB 等,CPU 和外扩的芯片、
设备以及两颗 CPU 之间(如基带处理器和应用处理器之间)进行通信的接口。一般来说,芯片都会支持多种接
口,并设计通用的软件驱动平台驱动。
4.存储部件和存储管理设备:Rom、Ram、Flash 及控制器。处理器系统中可能包含多种类型的存储部件,如 Flash、
SRAM、SDRAM、ROM 以及用于提高系统性能的 Cache 等等,不同的芯片会采用不同的存储控制组合。参见
博文”arm 架构的芯片 memory 及智能机存储部件简述“
5.外设: 电源和功耗管理、复位电路和 watchdog 定时复位电路(前者是系统上电运行、后者是 Reset 或者超时
出错运行)、时钟和计数器、中断控制器、DMA、 输入/输出(如键盘、显示器等)、摄像头等。
6.实例:一颗 ARM9 架构芯片主控器及外围硬件设备组成如下图所示:
评论0