|
CPU介绍篇
PHY6212 搭载 ARM Cortex-M0 CPU。其 CPU、内存和所有外围设备均由 AMBA 总线结构连接。
ARM®Cortex™-M0 CPU 具有 16 位指令集和 32 位扩展(Thumb-2®技术)功能,可以在占用很小内存
的情况下提供高密度代码。其采用的单周期 32 位乘子、 3 级流水线和嵌套向量中断控制器(NVIC),
使程序执行变得更加简单高效。
ARM®Cortex™-M0 CPU 将作为 BLE 调制解调器的总控制器,运行所有程序。
该 CPU 的主要特性如下:
处理器核心速率高达 48Mhz
低门数,高效能
ARMv6M 构架, Thumb ISA ,无 ARM ISA
无缓存,无 TCM
多达 32 个嵌入式 NVIC 中断装置
系统定时器
支持睡眠/深度睡眠模式
支持低功耗 WFI 和 WFE
4 个 32 位通用定时器和 1 个监视定时器(WDT)
用于引导和协议栈的 120kb ROM
用于程序和数据保留的 138kb SRAM
用于外设和寄存器的 AHB 至 APB 桥接端口
时钟和复位控制器
AHB 调试端口和 DAP ROM
APB 接口可连接至 BLE 调制解调器
动态和静态时钟门控
无痕使用
PHY6212 共有 128KB 的 ROM, 138KB 的 SRAM 和高达 512KB 闪存。
|
|