比较项目ARM7Cortex-M3架构ARMv4T(冯诺依曼)指令和数据总线共用,会出现瓶颈ARMv7-M(哈佛)指令和数据总线分开,无瓶颈指令集32位ARM指令+16位Thumb指令 两套指令之间需要进行状态切换Thumb/Thumb-2指令集 16位和32位指令可直接混写,无需状态切换流水线3级流水线 若出现转移则需要刷新流水线,损失惨重3级流水线+分支预测 出现转移时流水线无需刷新,几乎无损失性能0.95DMIPS/MHz(ARM模式)1.25DMIPS/MHz功耗0.28mW/MHz0.19mW/MHz低功耗模式无内置睡眠模式面积0.62mm2(仅内核)0.86mm2(内核+外设)中断普通中断IRQ和快速中断FIQ太少,大量外设不得不复用中断不可屏蔽中断NMI+1-240个物理中断每个外设都可以独占一个中断,效率高中断延迟24-42个时钟周期,缓慢12个时钟周期,最快只需6个中断压栈软件手工压栈,代码长且效率低硬件自动压栈,无需代码
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。