The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient microcontrollers, which have been embedded in tens of billions of consumer devices. The cores consist of the Cortex-M0, Cortex-M0+, Cortex-M1, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23, Cortex-M33, Cortex-M35P, Cortex-M55. The Cortex-M4 / M7 / M33 / M35P / M55 cores have an FPU silicon option, and when included in the silicon these cores are sometimes known as “Cortex-Mx with FPU” or “Cortex-MxF”.
The ARM Cortex-M series of microprocessor cores is intended for usage in microcontrollers, ASICs, ASSPs, FPGAs, and system-on-chips (SoCs). Cortex-M cores are frequently utilised as discrete microcontroller chips, but they may also be found “hidden” inside SoC chips as power management controllers, I/O controllers, system controllers, touch screen controllers, smart battery controllers, and sensors controllers.
This family of micros are used extensively and have become the number of development cores used in most development. Extron has been assisting clients and developing using this family of CPU cores for many years and we have a wealth of experience and extensive development libraries to help clients to get quickly to market.
The ARM Processor IP is sent to Integrated Device Manufacturers (IDM) as synthesizable RTL (written in Verilog). They can conduct architectural level optimizations and expansions while in this state. This enables the manufacturer to meet certain design objectives like as increased clock speed, extremely low power consumption, instruction set expansions (including floating point), size optimizations, and debug support, among others. Consult the manufacturer’s datasheet and accompanying documentation to find out which components have been included in a certain ARM CPU chip.
Extron develops mainly with the STmicro ARM cortex family. The devices are low cost and extensive range with many different solutions. Devices with speeds as high as 800MHz dual-core MPUs to small low pin count simple devices. If you have a battery-operated application low power options less than 500nA of current in stop mode.
If you need a new product developed talk to us.
There are lots of resources here