ARM Cortex-M4

Arm based Cortex M4: STMicroelectronics STM32F303

ARM Cortex-M4 è il core con Architettura ARM, nato come evoluzione del core ARM Cortex-M3. Il core M4 offre prestazioni avanzate di controllo digitale e quindi ideale per applicazioni DSP con tutta la semplicità operativa tipica del core ARM Cortex-M.

Basso assorbimento, bassi costi ed alta efficienza lo porteranno ad essere un core usato nel controllo motori, nel settore automobilistico, nella gestione di potenza, nelle applicazioni audio e nell'automazione industriale.

Caratteristiche ARM Cortex-M4

ARMv7E-M (Harvard)
Thumb / Thumb-2
Single cycle 16,32-bit MAC
Single cycle dual 16-bit MAC
8,16-bit SIMD arithmetic
Hardware Divide (2-12 Cycles)
Single precision floating point unit
IEEE 754 compliant
3-stage + branch speculation
1.25 DMIPS/MHz
Optional 8 region MPU with sub regions and background region
Non-maskable Interrupt (NMI) + 1 to 240 physical interrupts
12 cycles
6 cycles
8 to 256 priority levels
Up to 240 Wake-up Interrupts
Integrated WFI and WFE Instructions and Sleep On Exit capability.
Sleep & Deep Sleep Signals.
Optional Retention Mode with ARM Power Management Kit
Integrated Instructions & Bit Banding
Optional JTAG & Serial-Wire Debug Ports. Up to 8 Breakpoints and 4 Watchpoints.
Optional Instruction Trace (ETM), Data Trace (DWT), and Instrumentation Trace (ITM)

ARM Cortex-M4: aziende licenziatarie

Il core M4 è in produzione con:

quindi il panorama di microcontrollori con il core Cortex-M4 è sensibilmente ampliato.

Note

  1. ↑ STM32F3 Series, su st.com.
  2. ↑ STM32F4 Series, su st.com.
  3. ↑ STM32G4 Series, su st.com.
  4. ↑ STM32L4 Series, su st.com.
  5. ↑ STM32L4+ Series, su st.com.

Bibliografia

Altri progetti

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica