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
ist das nicht schon längst geschehen? :D
Meine Glaskugel is leider grade kaputt. Aber wieso ein dicken M7 einsetzen wenn man nur was kleineres steuern will?
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..
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.
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.
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...
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?
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.
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.
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.
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.