Cortex‐M3 是一个 32 位处理器内核,内部的数据路径是 32 位的,寄存器是 32 位的,存储器接
口也是 32 位的。CM3 采用了哈佛结构,拥有独立的指令总线和数据总线,可以让取指与数据访问
并行不悖。这样一来数据访问不再占用指令总线,从而提升了性能。为实现这个特性, CM3 内部
含有好几条总线接口,每条都为自己的应用场合优化过,并且它们可以并行工作。但是另一方面,
指令总线和数据总线共享同一个存储器空间(一个统一的存储器系统)。换句话说,不是因为有两
条总线,可寻址空间就变成 8GB 了。

图1 Cortex‐M3的一个简化视图
参考文献
Cortex-M3权威指南(中文参考) —— Joseph Yiu著 宋岩 译
回复 admin 取消回复