微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 行业新闻动态 > ARM Cortex-M23处理器的五大特色

ARM Cortex-M23处理器的五大特色

时间:01-10 来源:3721RD 点击:

设计师仅凭2条指令便能生成32位值,且无需运行实际负载。

5.3代码优化

条件比较和支路指令(从ARMv7-M继承的CBNZ/CBZ)可以提高多项条件控制代码序列的性能。长偏移即时支路(从ARMv7-M继承的)可以将支路指向遥远的目标地址;硬件整数划分指令(从ARMv7-M继承的Sdiv/Udiv)则可以减少除法运算的处理循环。

5.4排斥存取

Cortex-M23还从ARMv7-M继承了负载和储存的专用指令,提升Cortex-M23在多核系统中的一贯性,确保多个处理器以同样的机制处理信号。此外,为了对C11/C++11提供稳定支持,Cortex-M23还新增ARMv8-A(Thumb 32版本)的负载获取与储存释放指令,并包括这些指令的排斥存取变种。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top