Arm Cortex-M4

© Raimond Spekking / CC BY-SA 4.0 (via Wikimedia Commons)
Arm Cortex M4: STMicroelectronics STM32F303

Der Cortex-M4 ist eine Architektur (Armv7-M) aus der Arm Cortex-M-Familie für Mikroprozessoren von ARM. Diese Architektur kann als Nachfolger für die ARM7 im Bereich der Mikrocontroller betrachtet werden.

Entwicklungsboard mit Cortex-M4 (EFM32 in Bildmitte)

Der Arm-Cortex-M4-Prozessor wird von ARM mit der Eigenschaft efficient digital signal control belegt.

Vergleicht man einen Arm-Cortex-M4-Prozessor mit einem Arm-Cortex-M3-Prozessor, dann geht es im Wesentlichen um die nachfolgenden Erweiterungen:

Die Gleitkommaeinheit ist optional. Ist diese vorhanden, heißt die Architektur dann Cortex-M4F.

Diese beiden Erweiterungen führen dazu, dass der Kern dann mehr als doppelt so groß wie bei einem Cortex M3 ist.

In der zeitlichen Reihenfolge wurden bei verschiedenen Herstellern ein Arm-Cortex-M4-Prozessor nach dem Arm-Cortex-M3-Prozessor entwickelt und dabei kleinere Chip-Strukturen verwendet (gilt oftmals auch für neuere Entwicklungen eines Arm-Cortex-M3-Prozessors). Beide Typen können dann mit mehr SRAM (bis zu 1 GB möglich) einen größeren (bis zu 1 GB möglich) und schnelleren Flash (0 Wait states) ausgestattet sein.

Lizenznehmer

Referenzen

Weblinks

Auf dieser Seite verwendete Medien

STMicroelectronics STM32F303-4570.jpg
© Raimond Spekking / CC BY-SA 4.0 (via Wikimedia Commons)
STMicroelectronics STM32F303 - Arm®-based Cortex®-M4 32b MCU+FPU, up to 256KB Flash+, 48KB SRAM, 4 ADCs, 2 DAC ch., 7 comp, 4 PGA, timers, 2.0-3.6 V. Package: LQFP48 – 7 x 7 mm
Energy Micro Woder Gecko STK showing EFM32WG990F256 (ARM Cortex-M4F) MCU.JPG
Autor/Urheber: Viswesr, Lizenz: CC BY-SA 3.0
Energy Micro Wonder Gecko Starter Kit with EFM32WG990F256 (ARM Cortex-M4F) Microcontroller