
Secure processor cores added to Cortex-M range
These are the Cortex-M23 and Cortex-M33 which are based on the ARMv8-M architecture, which is the latest architecture upgrade for-real time deterministic embedded processor and adds TrustZone security and stack limits to the previous architecture ARMv7-M. Lead partners on the two cores include Analog Devices, Microchip, NXP, Renesas, Silicon Labs and STMicroelectronics.
Cortex-M33 representation. Source: ARM
The difference between the cores is that the Cortex-M33 is aimed at performance while the Cortex-M23 is focused on energy efficiency.
The Cortex-M33 offers 20 percent performance increase in the same process technology compared to the Cortex-M3 and Cortex-M4 processors, while improving power efficiency. It features configuration options including a coprocessor interface, DSP and floating point computation, with increased performance and efficiency relative to Cortex-M3 and Cortex-M4. The Cortex-M23 adds security for heavily power constrained devices similar to those applications previously addressed by the Cortex-M0+.
Cortex-M33 highlights. Source: ARM.
The processors can run code written for the ARMv6-M and ARMv7-M architectures but provide an integrated TrustZone CryptoCell-312.
Cortex-M23 highlights. Source: ARM.
The Cortex-M33 processor has an in-order 3-stage pipeline. Most instructions complete in two stages, while more complex instructions require three. Some 16-bit instructions are dual-issued to boost performance. The core has two AMBA-5 AHB5 interfaces: C-AHB and S-AHB, which are symmetric and offer identical performance of instruction and data fetches. The Cortex-M23 has a two-stage pipeline.
Related links and articles:
News articles:
ARM takes VR/AR mobile with GPU core
ARM reveals R52 core for ‘highest functional safety standards’
ARM’s Bifrost steps up graphics, bridges to machine learning
