nanoRISC
F&S entwickelt und produziert Boards nun auch im Formfaktor nanoRISC
Der neue Standard von MSC, nanoRISC, beschreibt eine Produktfamilie von RISC-basierten Prozessormodulen.
Die Ansprüche auf dem embedded Markt sind in den letzten Jahren stark gestiegen. Ein Ansatz war, die Vorteile der x86-basierten COM-Module auch für RISC zugänglich zu machen. Im Gegensatz zu x86 Prozessoren verfügen RISC Prozessoren über sehr viele I/ O Schnittstellen.
Die bisherigen COM (Computer-on-Module)-Standards wie z.B. COM Express, welche für x86 Prozessoren entwickelt wurden, lassen sich nicht ohne gravierende Einschränkungen im Bereich der I/ Os übertragen.
Im Konflikt dazu steht aber, dass die Zielanwendungen der RISC-Module viele Schnittstellen benötigen.
Die Lösung ist die nanoRISC Produktfamilie.
Der nanoRISC Formfaktor verwendet einen 230-poligen MXM-Connector und ist 50mm x 70mm groß. Neben Schnittstellen wie USB, DVI, I²C, und SPI offeriert nanoRISC auch einen Address-/ Datenbus.
Wo allerdings stehen die nanoRISC-Module zwischen Mikrocontrollern und x86-Modulen? Ein nah verwandter Standard ist Qseven (wie die QBliss, ein QSeven Modul mit RISC Prozessor), dennoch kristallisiert sich ein großer Unterschied heraus: Qseven wurde ursprünglich für x86 Prozessoren entworfen und besitzt daher zwar viele USB Schnittstellen, aber beispielsweise keinen Address-/ Datenbus. Die Anbindung eines Dual Ported RAMS gestaltet sich daher nicht so einfach.
Überzeugende Vorteile für den Einsatz der nanoRISC:
- Die Hardwareentwicklungszeit kann um mehrere Monate verkürzt werden
- Board Support Packages, Bootloader, Kernel und Schnittstellentreiber stehen zur Verfügung
- Skalierbarkeit und Pinkompabilität sind gegeben, man kann einfach auf leistungsfähigere Module oder Nachfolger umsteigen
- Das kleine Format erlaubt den Aufbau sehr kompakter Basisboards und Systeme
- Lange Verfügbarkeit von mindestens fünf Jahren, nach Abkündigung kann einfachst zum Nachfolgermodell gewechselt werden
- Verlustleistung liegt zwischen 2 und 3W, vom Einsatz von Kühlkörpern kann abgesehen werden
Die Zielanwendungen fordern ARM Anwendungen mit niedrigem Energieverbrauch und umfangreichen I/ Os, beispielsweise Steuerungstechnik, Automatisierungstechnik, Anzeigeapplikationen (POI und Digital Signage), Verkaufssysteme (POS), medizinische Systeme, Kommunikationsgeräte und tragbare batteriegespeiste Systeme.
| nanoRISC-A8 | |
| Status: | Produktion |
| Rechenleistung: | ++++ |
| Windows: | WCE 6.0 R3 WEC 7 |
| Linux: | tbd |
| CPU: | Samsung S5PV210 |
| Core: | Cortex-A8 + NEON |
| Frequenz: | 1 GHz |
| Special: | 2D, 3D, MPEG4 |
| Flash: | up to 4GB |
| RAM: | up to 1GB DDR2 |
| Ethernet: | 1 |
| RS232/ Serial: | 3 |
| USB Host: | 1 |
| USB Device: | 1 |
| SD Card: | 1 (extern) |
| Audio: | AC97/ I2S/ SPDIF |
| CAN: | 1 |
| I2C: | 2 |
| SPI: | 2 |
| Digital I/ O: | max. 37 |
| TFT: | bis WXGA, 18Bit |
| Touch Panel: | ✔ |
| CRT/ DVI: | DVI 1080p, Kameraschnittstelle |