ZHDU116G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
图 3-1 显示了核心处理器单元 (CPU) 方框图。Arm® Cortex®-M4F 处理器基于采用 3 级流水线 Harvard 架构的高性能处理器内核构建,因此它是要求苛刻的嵌入式应用的理想选择。该处理器采用高效的指令集和广泛优化的设计,提供高端的处理硬件、从而提供卓越的电源效率。该指令集包含一系列单周期和 SIMD 乘法以及带累加的乘法功能、饱和算术和专用硬件除法。
为了便于设计成本敏感型器件,Arm® Cortex®-M4F 处理器实现了紧密耦合的系统元件,可减少处理器面积,同时显著改善中断处理和系统调试功能。Arm® Cortex®-M4F 处理器采用基于 Thumb-2 技术的 Thumb 指令集版本,可确保高代码密度并减少程序存储器要求。Arm® Cortex®-M4F 指令集提供了现代 32 位架构所期望的卓越性能,具有 8 位和 16 位微控制器的高代码密度。
Arm® Cortex®-M4F 处理器与嵌套矢量中断控制器 (NVIC) 紧密集成,以提供中断服务例程 (ISR) 的快速执行,从而显著降低中断延迟。寄存器的硬件堆叠及暂停多次加载和存储多个操作的能力进一步降低了中断延迟。中断处理程序不需要任何汇编桩代码,从而消除了 ISR 中的代码开销。尾链优化还显著减少了从一个 ISR 切换至另一个 ISR 时的开销。为了优化低功耗设计,NVIC 集成了睡眠模式(包括深度睡眠模式),以便能够快速关断整个器件。
图 3-1 CPU 方框图