Cortex-M3/M4微处理器的功能模块

微控制器的核心就是处理器。下面是Cortex-M3/M4微处理器的功能模块:(实线模块为必要的,虚线模块为可选)

 

 


(1)处理器顶层有多个总线接口:

I-CODE总线:指令总线,用来访问程序储存器获取指令
D-CODE总线:数据总线,用来访问程序储存器读取立即数,以及进行调试器访问操作
系统总线:访问RAM和外设,以进行读写数据
私有外设总线(PPB总线):使用先进结构协议来访问外设
(2)处理器内核

处理器内核主要涉及流水线操作、寄存器组和存储器接口,是实现RISC指令集的硬件架构基础。
(PC是程序计数器,指向被取指的指令,也就是正在译码的指令的下一条指令,是正在执行的指令的下两条指令)

 

 

(3)嵌套向量中断控制器是为低延迟实现异常处理处理提供了方便。

主要有以下特征:
• 可配置1~240个外部中断
• 可配置优先级位数3~8位
• 支持电平和脉冲(边沿)中断
• 可以动态重新分配中断优先级
• 优先级分组
• 支持尾链中断
• 进入中断时,处理器状态自动保存,退出中断时状态自动恢复,无额外指令开销
————————————————
版权声明:本文为CSDN博主「南瑾与春风」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jj123456879/article/details/114631642

posted @   悟空空空  阅读(511)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示