Forum: Mikrocontroller und Digitale Elektronik Cortex M4 und Cortex M4F


von Kalk (Gast)


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)?

von Jim M. (turboj)


Lesenswert?

Kalk schrieb:
> Cortex M4 with FPU und Cortex M4F?

Cortex-M4 mit FPU ist Cortex-M4F.

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

Ja, zum Bleistift von Atmel: ATSAM4L Serie.

von K. S. (the_yrr)


Lesenswert?

Kalk schrieb:
> In der Wikipedia steht Cortex M4F, in den STM32F4 Datenblättern aber "M4
> with FPU".
wird wohl dasselbe sein, einmal Abkürzung und einmal erklärt. Sonst 
hilft ein Blick ins Datenblatt.

> Gibt es dann überhaupt Cortex M4 (ohne FPU)?
warum sollte es den nicht ohne optionale Bestandteile(FPU) geben?

von W.S. (Gast)


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.

von Mw E. (Firma: fritzler-avr.de) (fritzler)


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.

von Christoph M. (mchris)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.