首页 理论教育Sitara系列芯片框架深入剖析

Sitara系列芯片框架深入剖析

【摘要】:由于部分Sitara芯片是从对应的无线终端芯片和视频芯片精简而来的,这里就重点介绍AM 335X系列处理器的框架。AM 335X系列处理器框架如图2-14所示。AM 335X有五种核心处理单元:①ARM Cortex-A8:负责系统控制和外围接口驱动。图2-14AM 335X系列处理器框图②PowerVR SGX:负责3D渲染的硬件加速单元。②64K Shared RAM:片内RAM,使系统在外部内存没有初始化好的情况下仍可运行。③L3 and L4 Interconnect:片内总线,负责在片内各个模块间建立通道。

由于部分Sitara芯片是从对应的无线终端芯片和视频芯片精简而来的,这里就重点介绍AM 335X系列处理器的框架

AM 335X系列处理器框架如图2-14所示。图2-14引自《AM 335X芯片数据手册》第6页框图。

AM 335X有五种核心处理单元

①ARM Cortex-A8:负责系统控制和外围接口驱动。Linux运行在该处理器上。

978-7-111-49426-3-Chapter02-19.jpg

图2-14 AM 335X系列处理器框图

②PowerVR SGX:负责3D渲染的硬件加速单元。

③Display:负责处理视频的显示输出。

④Crypto:负责加密算法的加速处理单元。

⑤PRU-ICSS:可编程单元实现对引脚的管理,从而可以根据需要模拟不同的接口功能,实现类似FPGA的功能。

主要外围设备的接口如下:(www.chuimin.cn)

①EMAC:负责以太网连接,最多支持两个千兆以太网。

②USB2.0HS OTG+PHY:负责USB的连接,此接口为USB OTG接口。

③Memory Interface:负责DDR memory内存的连接,以及Flash存储器的连接。

④Peripherals:各种外设接口如UART(串口),I2C(通常负责传感器的控制),McASP(负责音频数据传输),SD和SDIO(负责SD卡或者WIFI芯片的连接)等。

⑤GP Timer:可编程的定时器,向系统提供定时功能。

除去以上还有以下模块:

①eDMA:负责数据在外设和内存或者内存不同区块之间的复制,用来降低处理器的负载以提高系统性能。

②64K Shared RAM:片内RAM,使系统在外部内存没有初始化好的情况下仍可运行。通常该段内存可用于系统初始化、系统加速等。

③L3 and L4 Interconnect:片内总线,负责在片内各个模块间建立通道。