Cortex-M3 是一款低功耗处理器,具有门数目少,中断延迟短,调试成本低的特点,是为要求有快速中断响应能力的深度嵌入式应用而设计的。该处理器采用ARMv7-M 架构。
Cortex-M3 处理器整合了以下组件:
处理器内核。这款门数目少,中断延迟短的处理器具备以下特性:
— ARMv7-M:Thumb-2 ISA 子集,包含所有基本的16 位和32 位Thumb-2 指令,用于多媒体,SIMD,E(DSP)和ARM 系统访问的模块除外。
— 只有分组的 SP
— 硬件除法指令,SDIV 和UDIV(Thumb-2 指令)
— 处理模式(handler mode)和线程模式(thread mode)
— Thumb 状态和调试状态
— 可中断-可继续(interruptible-continued)的LDM/STM,PUSH/POP,实现低中断延迟。
— 自动保存和恢复处理器状态,可以实现低延迟地进入和退出中断服务程序(ISR)。
— 支持 ARMv6 架构BE8/LE
— ARMv6 非对齐访问
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !