Cortex M4 und Cortex M4F

Gast #6032834
Lesenswert?

Guten Tag!

Im Datenblatt des STM32F407VG steht, dass dieser ein ARM Cortex M4 mit 
FPU Core enthält.

Gibt es nun einen Unterschied zwischen Cortex M4 with FPU und Cortex 
M4F?
Irgendwie werden die Begrifflichkeiten nicht korrekt getrennt.
In der Wikipedia steht Cortex M4F, in den STM32F4 Datenblättern aber "M4 
with FPU". Gibt es dann überhaupt Cortex M4 (ohne FPU)?
Gast #6033324
Lesenswert?

Kalk schrieb:
> Gibt es dann überhaupt Cortex M4 (ohne FPU)?

Ja. Eigentlich ist die Unterscheidung etwa so:
1. M4  ohne alles = keine DSP-Funktionalität, kein FPU
2. M4  mit DSP (k.A. ob es dafür einen Suffix gibt)
3. M4F mit DSP und mit FPU

Fall 1 und 3 gibt es beide, Fall 2 hab ich noch nicht gesehen. Das 
einzige Blöde daran ist, daß manche Hersteller/Manuals sich in dieser 
Beziehung schlampig ausdrücken. Häufig genug liest man nur M4 und muß 
erst herumsuchen, ob das Teil denn nun DSP+FPU hat oder nicht.

W.S.
(Firma: fritzler-avr.de) #6033338
Lesenswert?

@W.S.
Wie oft muss mans dir denn noch sagen?
Du hast KEINE Ahnung aber willst andauernd mitreden!
Ist dir denn selbst bei Wikipedia nachgucken zu viel?

Ein M4 hat immer die DSP Befehle (die sind nämlich nicht optional), 
sonst wärs ein M3.
Ein M4F hat dann noch die optionale FPU dazu.
#6033817
Lesenswert?

Ich würde sagen, bei ST geht die Namensgebung kreuz und quer 
durcheinander:
1
STM32L4 series of ultra-low-power and performance MCUs
2

3
STM32L412/422, STM32L432/442 & STM32L452/462 devices extend the ultra-low-power portfolio and performance with an Arm® Cortex®-M4 core with DSP and floating-point unit (FPU) at 80 MHz.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren