Artikel
XMOS - Hello Possibility
XMOS stellt neues Entwicklungskit, Softwarewerkzeuge und IP für eingebettete Applikationen vor
XMOS stellte die Entwicklungsumgebung xTIMEcomposer Studio und die IP-Bibliothek xSOFTip vor. Die neue IP und der neue Design-Flow vergrößern in erheblichen Maß den erreichbaren Markt der XMOS xCORE Multicore-Microcontroller, da nun eine große Palette eingebetteter Anwendungen mit dem Bedarf an Real-Time-Performance unterstützt werden können.
- Neue xTIMEcomposer Entwicklungsumgebung und xSOFTip IP-Bibliothek vereinfachen die Entwicklung mit Multicore-Microcontrollern
- Neue Software bringt die Leistung von der Real-Time Multicore-Microcontroller zu einer breiten Palette von Audio-, Automotive-, Unterhaltungselektronik- und Industrieanwendungen
- sliceKIT - Nie war eine MultiCore-Microcontroller-Entwicklung einfacher!
Die xCORE Multicore-Microcontroller Architektur liefert die niedrige Latenz, schnelle I/O-Reaktion und deterministische Leistung, wie sie für anspruchsvolle Echtzeitanwendungen gebraucht werden, beispielsweise in den Feldern Unterhaltungselektronik, Audio, Industrieautomatisierung und Automobilelektronik.
xTIMEcomposer und xSOFTip nutzen die oben aufgeführten Möglichkeiten des Software basierten Design-Flows und erlauben den einfachen Einstieg in den vielversprechenden MCU-Markt der Multicore-Microcontroller (MMCU) Produkte.
Das xTIMEcomposer Studio ist eine verbesserte hocheffiziente Entwicklungsumgebung von XMOS für Software- und Systemdesigner. Sie können damit komplexe Systeme mit xCORE Multicore-Microcontrollern erstellen und dazu eine vertraute graphische Entwicklungsumgebung nutzen. Die xTIMEcomposer Suite beinhaltet einzigartige Features wie etwa eine statische Timing-Analyse als auch zyklusgenaue Simulationswerkzeuge und erlaubt damit die präzise Erfüllung von Echtzeitanforderungen.
Die neuen Tools generieren Programmcode mit bis zu 60%iger Verbesserung der Run-Time-Leistung und einer Reduzierung der Codegröße um bis zu 17% - ebenso wird die Entwicklungseffizienz durch Reduzierung der Compilerzeiten um bis zu 40% gesteigert (*). Diese Eigenschaften machen den xTIMEcomposer zum derzeit Besten in der Klasse der Entwicklungswerkzeuge für eingebettete Multicoresysteme.
Als Ergänzung zum xTIMEcomposer wurde auch xSOFTip vorgestellt, eine umfangreiche Bibliothek mit mehr als 40 Peripherie-IPs sowie Processing-Funktionen, die verwendet werden können, um die xCORE Multicore-Microcontroller zu programmieren.
Ein neues GUI-Tool mit dem Namen xSOFTip Explorer, ebenfalls kostenlos auf der Webseite verfügbar, erlaubt eine schnelle Übersicht der verfügbaren xSOFTip Blöcke und einfaches Konfigurieren von xCORE Bausteinen mit den dazu benötigten Schnittstellen und Peripheriekomponenten.
Die ständig wachsende xSOFTip-Bibliothek besteht derzeit hauptsächlich aus Schnittstellen und IP-Blöcken, die Schlüsselstandards im Bereich Unterhaltungselektronik, Audio, Industrieautomatisierung und Automobilelektronik unterstützen.
"XMOS ist ein junges Unternehmen, das sehr schnell wächst", kommentierte Nigel Toon, Präsident und CEO von XMOS. "Der Markt für eingebettete Systeme hat ein weltweites Potential von 76 Milliarden US$ und unsere xCORE Multicore-Microcontroller bieten signifikante Vorteile gegenüber traditionellen MCUs. XTIMEcomposer und xSOFTip geben Entwicklern mit Kenntnissen in „C“ Zugang zu deterministischer Multicore-Leistung einfacher als je zuvor.“
"Systementwickler verstehen die Limitierungen der traditionellen 8-, 16- und 32-bit MCUs in eingebetteten Applikation, schätzen aber die einfache Anwendung dieser Produkte und deren Entwicklungsumgebungen“, führte Nigel weiter aus. „Sie sehen sich jetzt nach Multicore-Alternativen um, die kritische I/O-Reaktionszeiten bewältigen können, mehrere Tasks gleichzeitig bearbeiten und moderne Schnittstellenstandards unterstützen – jedoch mit einer vergleichbar einfachen Entwicklungsumgebung. xCORE, unterstützt durch xTIMEcomposer und xSOFTip, kann diesen Bedarf bei steigender Komplexität eingebetteter Systeme bewältigen.“
Die 32-Bit xCORE Multicore-Architektur erlaubt eine dynamische Zuteilung von Rechenleistung und ermöglicht die gleichzeitige Ausführung mehrerer Echtzeit-Tasks in einem Chip mit vollständigem Determinismus. Mit dem xTIMEcomposer und xSOFTip können Entwickler eingebettete Echtzeit-Anwendungen erstellen und sich dabei auf einen vereinheitlichten Design-Flow stützen, der jedem Software-Ingenieur vertraut ist.
Entwickler konfigurieren xCORE-Bausteine durch Nutzung der xSOFTip Blöcke und erzeugen Applikationscode in C oder C++ mit Echtzeiterweiterungen mit den gleichen Entwicklungswerkzeugen und erstellen damit quasi einen Custom-Chip mit dazu passendem Programmcode, der genau die Spezifikation des Zielsystems trifft.
Ab sofort verfügbar ist das sliceKIT, ein modulares Entwicklungssystem, das es einfacher als je zuvor macht, Embedded-Anwendungen auf XMOS xCore basierten Multicore-Microcontrollern zu entwickeln.
Das Herz des sliceKIT ist eine Hauptplatine, ausgestattet mit einem 16-Core-XCore Prozessor sowie mit vier Steckplätzen für Erweiterungen wie I / O-Karten. Unser Sortiment umfasst zunächst slice-Karten für Ethernet, GPIO, Audio, LCD Grafiken, Multi-UART und SDRAM.
sliceKIT wird vollständig von den neuen XMOS Werkzeugen xSOFTip Explorer und xTIMEcomposer Studio unterstützt, so dass Schnittstellen und Peripheriegeräte schnell und einfach den Anforderungen angepasst werden können und in C innerhalb des gleichen intuitiven Software-Flow programmiert werden.
sliceKIT Starter Kit
Das Starter-Kit bietet alles nötige, um eine erste Anwendung mit xCore Multicore-Microcontroller zu entwickeln. Das Core Board beinhaltet einen 16-Core-Multicore-Microcontroller, der zusammen mit der xTIMEcomposer Tool Suite und xSOFTip sehr schnell zur Umsetzung der Applikationsanforderungen verhilft. Die beiden slice Karten im Lieferumfang enthalten eine breite Palette von Beispielanwendungen, Demonstrationen und Tutorials.
Starter Kit Lieferumfang
- Core Board mit 16 Core xCORE Multicore Microcontroller
- GPIO Slice Card
- Ethernet Slice Card
- XTAG2 USB-JTAG Debug Adaptor
- JTAG Adaptor
- Power Supply
Sie möchten gleich durchstarten? Bestellen Sie hier online Ihr sliceKIT zum "Durchstarterpreis" von 115€ !
xCORE MMCUs, xTIMEcomposer und xSOFTip sind ab sofort auf www.xmos.com verfügbar. Die Dokumentation, die Werkzeuge und xSOFTip sind kostenlos (Registrierung erforderlich), es gibt Versionen für PC-Windows, Mac-OS und Linux-Plattformen.
*) XMOS hat vor kurzem eine Reihe von Benchmarking-Tests durchgeführt, um einen Vergleich zwischen xTIMEcomposer und XDE zu erhalten. Dabei zeigte sich, dass die mit dem xTIMEcomposer generierten Binaries im Durchschnitt 22,09% schneller in der Programmausführung waren (mit einem maximalen Vorsprung von 61,3%) und durchschnittlich 11.53% kleiner. Die Programme brauchten 32,14% weniger Zeit zur Übersetzung mit einem maximalen Vorsprung von 43,94%. Weitere Ergebnisse der Benchmarking Statistik auf Anfrage.
...mehr über XMOS
- Dateien:
sliceKIT-Starter-Kit-Product-Brief_01.pdf236 K






