Forum: Mikrocontroller und Digitale Elektronik Wird ARM mit dem Cortex-M7 die AVR Vorherrschaft beenden?


von Guille (Gast)


Lesenswert?

ARM hat soeben den Cortex-M7 vorgestellt, der noch einmal deutlich 
schneller als der M4 ist:

http://www.elektroniknet.de/halbleiter/mikrocontroller/artikel/112869/

Unter anderem wurde die Pipeline verdoppelt (Superskalarität) und 
verlängert (höhere Taktfrequenz). Es gibt auch eine tiefere 
Speicherhirarchie, so dass die Hohe Taktfrequenz des Cores jetzt auch 
tatsächlich ausgenutzt werden kann.

Von ST gibt es gleich einen STM32F7 als pinkompatibles Update zum 
STM32F429.

Meinungen? Wird das den Cortex zum endgültigen Durchbruch verhelfen und 
die Atmels und PICs auf Ihr Altenteil verweisen?

: Gesperrt durch Moderator
von A. B. (funky)


Lesenswert?

ist das nicht schon längst geschehen? :D

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


Lesenswert?

Meine Glaskugel is leider grade kaputt.

Aber wieso ein dicken M7 einsetzen wenn man nur was kleineres steuern 
will?

von Der T. (Gast)


Lesenswert?

Finde ich absolut nicht. Für jede Anwendung suche ich den passenden uC 
raus. Weiterhin setze ich lieber auf bekannte Hardware (-bugs), als mich 
unnötigerweise auf unbekanntes Terrain zu begeben.

Wenn jedoch die Hardwareanforderungen von einem AVR nicht mehr abgedeckt 
warden können, dann ist das etwas anderes..

Pauschalisieren lässt sich das nicht so einfach für den gewerblichen 
Bereich.

Hobby ist etwas anderes - das spielt (Entwicklungs-) Zeit eine 
untergeordnete Rolle. Ein weiteres Kriterium ist die Verfügbarkeit, 
sowie Minimierung der Bauteilvarianz, usw..

von Guest (Gast)


Lesenswert?

Der Techniker schrieb:
> Für jede Anwendung suche ich den passenden uC raus. Weiterhin setze ich
> lieber auf bekannte Hardware (-bugs), als mich unnötigerweise auf
> unbekanntes Terrain zu begeben.

Wie jetzt? für jede Anwendung suchst du den passenden AVR raus? Das 
heißt nur, dass dir ARM zu kompliziert ist. Besorg dir n 
STM32F4Discovery und blick mal über den Tellerrand. Die Möglichkeiten 
sind riesig und die Preise der kleinen ARMs echt gut.

von Antimedial (Gast)


Lesenswert?

Der AVR hatte nie so etwas wie eine Vorherrschaft. Er war nur einer von 
vielen, neben PIC, STM8, 8051 und so weiter. Und die werden jetzt alle 
sehr langsam zumindest zum großen Teil vom M0 abgelöst. Der M7 ist keine 
Konkurrenz zu den alten 8-Bit-uC, dafür ist er viel zu leistungsfähig. 
Er attackiert eher noch weiter die klassischen DSP-Anwendungen und wird 
eher Blackfin, SH2 und C5000 und Konsorten verdrängen.

von Hinterm Tellerrand gehts weiter (Gast)


Lesenswert?

Guille schrieb:
> Wird ARM mit dem Cortex-M7 die AVR Vorherrschaft beenden?

Welche Vorherrschaft? In deutschen Hobbyforen vielleicht. Im Iran sollen 
die AVRs ebenfalls überproportional populär sein, aber sonst auf der 
Welt? Einer unter vielen...

von Der T. (Gast)


Lesenswert?

Guest schrieb:
> Wie jetzt? für jede Anwendung suchst du den passenden AVR raus?

Ja - aus einer überschaubaren Liste der am Lager verfügbaren 
Standardtypen.
Stichwort: Bauteilvarianz minimieren.

> Das heißt nur, dass dir ARM zu kompliziert ist. Besorg dir n
> STM32F4Discovery und blick mal über den Tellerrand. Die Möglichkeiten
> sind riesig und die Preise der kleinen ARMs echt gut.

Wozu, wenn ich bisher alle Anwendungen mit einem AVR abbilden konnte?
Die Frage ist allerdings, ob man zu einem M256x noch "klein" sagen kann.

Warum also sinnlos mit Kanonen auf Spatzen schießen?

von Yalu X. (yalu) (Moderator)


Lesenswert?

Die Anwendungen, in denen derzeit AVRs oder andere 8-Bit-Controller
eingesetzt werden, bedürfen keiner hohen Rechenleistung, sonst wären
diese Controller schon länger durch etwas anderes ersetzt worden.

Warum sollte jetzt also der M7 die AVRs vom Markt fegen, wenn es der M4
schon nicht tat? Um noch mehr ungenutzte Rechenleistung herumliegen zu
haben?

Es gibt sehr viele Gründe¹, warum eine Firma für ihre Produkte nicht
einfach so mal eben auf einen neuen Mikrocontroller umsteigt. Selbst
wenn es eine "Vorherrschaft" einer bestimmten Architektur gäbe, würde
sie nicht von heute auf morgen beendet werden. So etwas ist ein Prozess
von vielen Jahren.

Wie man hier im Forum sieht, haben die Cortexe die AVRs noch nicht
einmal im Hobbybereich verdrängt, obwohl Hobbyisten Neues ohne
nennenswertes Risiko ausprobieren können und das i.Allg. auch gerne tun.

¹) Die wurden fast alle schon in den vergangenen Cortex<->AVR-Threads
   genannt.

von google (Gast)


Lesenswert?

Guille schrieb:

> Wird ARM mit dem Cortex-M7 die AVR Vorherrschaft beenden?

> Wird das den Cortex zum endgültigen Durchbruch verhelfen und
> die Atmels und PICs auf Ihr Altenteil verweisen?

Du trollst.

@Mods: Warum wird der thread nicht gleich geschlossen/gelöscht? Dieses 
Thema ist bis zum Erbrechen durch.

von AVRFan (Gast)


Lesenswert?

Die AVRs haben für mich einen entscheidenden Vorteil: Peripherie. Für 
mein aktuelles Projekt setze ich den XMEGA 128A1U ein, der u.A. über
*USB
*12 x SPI
*4 x I2C
*16 x ADC
*4 x DAC
*8 x Timer

verfügt. Das ganze für etwas über 2 EUR im QFP-100 Gehäuse, was sich 
fast überall produzieren lässt. Welcher ARM bietet mir das 
(ernstgemeinte Frage, wenn ich könnte, würde ich zwecks Minimierung der 
Bauteilevarianz sofort wechseln)? Insbesondere die 4 x DACs habe ich so 
noch nirgends gesehen.

von Chris D. (myfairtux) (Moderator) Benutzerseite


Lesenswert?

google schrieb:
> @Mods: Warum wird der thread nicht gleich geschlossen/gelöscht? Dieses
> Thema ist bis zum Erbrechen durch.

Ja, das stimmt :-)

Ich mache hier mal zu, sonst wird das wieder ein Endlosflamewar der 
üblichen Verdächtigen.

Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.