stm32MP157A/D设备基于高性能双核
arm®Cortex®-A7 32位RISC
内核,工作频率高达800 MHz。Cortex-A7
处理器包括每个
CPU的32KB L1指令缓存、每个CPU的32KB L1数据缓存和256KB的二级缓存。Cortex-A7处理器是一款非常节能的应用处理器,旨在为高端可穿戴设备以及其他低功耗
嵌入式和消费类应用提供丰富的性能。它提供的单线程性能比Cortex-A5高出20%,并提供了与Cortex A9相似的性能。Cortex-A7融合了高性能Cortex-A15和Cortex A17处理器的所有功能,包括硬件虚拟化、支持128位AMBA®4 AXI总线接口
STM32MP157.html" target="_blank" class="relatedlink">STM32MP157A/D设备还嵌入一个Cortex®-M4 32位RISC内核,工作频率高达209 MHz。Cortex-M4内核采用浮点单元(FPU)单精度,支持Arm®单精度数据处理指令和数据类型。Cortex®-M4支持全套
DSP指令和内存保护单元(MPU),可增强应用程序的安全性。
STM32MP157A/D设备特点:
1.核心:32位双核Arm®Cortex®-A7
–每个核心L1 32 KB I/32 KB D
–256 KB统一2级缓存
–Arm®霓虹灯™ 以及带FPU/MPU的Arm®TrustZone®
32位Arm®Cortex®-M4:高达209 MHz(高达703 CoreMark®)
2.存储器
高达1 GB的外部DDR内存:高达
LPDDR2/LPDDR3-1066 16/32位;最多DDR3/DDR3L-1066 16/32位
708 KB的内部SRAM:256 KB的AXI SYSRAM+384 KB的AHB SRAM+64 KB备份域中的AHB SRAM和4 KB的备份域中的SRAM
双模四
spi内存接口
具有高达16位数据总线的灵活外部内存
控制器:通过并行接口连接外部IC和SLC
NAND存储器,最高可达8位ECC
3.安保/安全:TrustZone®外围设备,主动篡改;Cortex®-M4资源隔离
4.低功耗:总电流消耗降至2μA(待机模式、无RTC、无LSE、无BKPRAM、无重传)
5.时钟管理
内部振荡器:64 MHz HSI振荡器、4 MHz CSI振荡器、32 kHz LSI振荡器
外部振荡器:8-48 MHz HSE振荡器,32.768 kHz LSE振荡器;6×带分数模的锁相环
6.通用输入/输出:多达176个I/O
端口,具有中断功能
–多达8个安全I/O
–最多6次唤醒,3次篡改,1次主动篡改
7.互连矩阵:2个总线矩阵
–64位Arm®AMBA®AXI互连,最高266 MHz
–32位Arm®AMBA®AHB互连,最高209 MHz
STM32MP157A/D框图
STM32MP157A/D框图
双核Arm®Cortex®-A7子系统
特征
ARMv7-A架构
每个CPU 32 KB的一级指令缓存
每个CPU 32 KB L1数据缓存
256 KB二级缓存
Arm®+Thumb®-2指令集
Arm®TrustZone®安全技术
Arm®霓虹灯™ 高级
SIMD
DSP和SIMD扩展
VFPv4浮点
硬件虚拟化支持
嵌入式跟踪
模块(ETM)
集成通用中断控制器(GIC),具有256个共享外围中断
集成通用定时器(CNT)
带Cortex®的Arm®M4
带FPU内核的Arm®Cortex®-M4是一款32位RISC处理器,具有卓越的代码效率,在内存大小通常为8和16的情况下,提供Arm内核所期望的高性能-比特设备处理器支持一组DSP指令,允许高效的
信号处理和复杂的算法执行。它使用
METAlanguage单元的单点精度开发软件(FPU)开发工具,同时避免饱和。
图形处理单元(
GPU)
STM32MP157A/D包括一个3D图形引擎(Vivante)。GPU是一个专用图形处理单元,可加速许多3D图形应用程序,如图形
用户界面(
GUI)、菜单显示或动画。它与一个优化的软件栈设计一起工作,以支持
android的行业标准api™ 以及
linux®嵌入式开发平台。
文件下载请回复