Archives par mot-clé : PowerVR

Creator Ci20 : comme un Raspberry Pi mais avec processeur MIPS [MAJ]

Le site Tom’s Hardware a publié il y a quelques jours un essai assez détaillé d’une carte ordinateur embarqué à base de processeur à architecture MIPS (http://www NULL.tomshardware NULL.com/news/imagination-creator-ci20-hands-on,28242 NULL.html).

Toshiba MIPS 4400 (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2014/12/Toshiba_TC86R4400MC-200_9636YJA_top NULL.jpg)Le Raspberry Pi et ses nombreux clones ou apparentés utilisent en grande majorité des puces construite autour d’une des variantes des architectures ARM. C’est logique puisque ces micro-processeurs dominent le marché des SmartPhones avec Apple, Qualcomm et Samsung leaders technologiques dans le domaine. Il y a bien entendu les Minnowboard (Intel) (http://xv4y NULL.radioclub NULL.asia/2014/08/25/minnowboard-max-ordinateur-embarque-avec-processeur-atom-double-coeur/) et GizmoSphere (AMD) (http://xv4y NULL.radioclub NULL.asia/2013/10/13/comparatif-entre-les-ordinateurs-embarques-x86-gizmo-explorer-kit-amd-et-minnowboard-intel/) mais elles sont encore minoritaires même si Intel fait le forcing pour revenir sur le marché de l’informatique mobile qu’il a quitté avec l’abandon de la famille XScale (dérivé de l’architecture ARM v4).

Il existe toutefois une autre architecture RISC qui a été précurseur sur le marché des assistants numérique c’est MIPS (http://fr NULL.wikipedia NULL.org/wiki/Architecture_MIPS). On la trouvait il y a 15 ans à la fois dans les stations de travail haut de gamme de Silicon Graphics et dans les PDA tactiles de Casio ou Aero de Compaq. Aujourd’hui, son domaine de prédilection ce sont les routeurs (comme mon TP-Link que je fais tourner sous OpenWRT (http://xv4y NULL.radioclub NULL.asia/2014/03/13/installer-openwrt-sur-un-routeur-tp-link-wr941nd/)) et autres équipements de réseau, mais il existe des micro-processeur tout à fait capable de rivaliser avec ceux d’ARM.

MIPS-Creator-C120 (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2014/12/MIPS-Creator-C120 NULL.jpg)La carte Creator Ci20 d’Imagination embarque donc un processeur Ingenic (société chinoise) JZ4780 double-coeur “tout en un” (SoC) à jeu d’instruction MIPS32 avec 32 kB de cache L1 et 512 kB de cache L2. Ce dernier comporte une unité de calcul en virgule flottante et une unité d’instruction vectorielles (SIMD) ainsi qu’un processeur graphique de type PowerVR SGX540 GPU. Pas le haut de gamme, mais rien de ridicule. La mémoire RAM est de 1 Go (partagée pour la vidéo) et il y a 4 Go de mémoire flash intégrée sur le carte avec un connecteur SD pour une mémoire de masse supplémentaire (MAJ: Finalement c’est 8Go sur la version finale livrée). La connectivité réseau Ethernet, WiFi (802.11 b/g/n) et BlueTooth 4.0 est présente, ainsi que les entrées-sorties USB, GPIO, I2C, SPI et UART. Les OS supportés sont Android 4.4 et Debian Linux 7.0. MAJ: XBMC, le logiciel de centre multimédia, supporte maintenant l’architecture MIPS32 dans son tronc principal.

Je vous laisse lire les détails de l’article (en anglais) mais les conclusions sont mitigées. Si l’ensemble fonctionne correctement, il semble que les performances soient moindres qu’attendues et que certains bogues (vraisemblablement logiciels) subsistent. En résumé, sauf si vous souhaitez vous faire les dents sur l’architecture MIPS, n’espérez pas mieux de cette carte Creator Ci20 vendue à 50£ (65$) chez Imagination (http://store NULL.imgtec NULL.com/uk/product/mips-creator-ci20/) que ses consoeurs existantes dans l’architecture ARM.

Carte de développement PC embarqué avec AllWinner A80 pour 144$

Optimus Allwinner A80 (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2014/11/Ultra-octa_Optimus_board NULL.jpg)Certains lecteurs vont commencer à se lasser car c’est la troisième publications que je fais sur le même thème en quelques jours. Je pense que c’est la dernière, mais je traite l’information comme elle vient et je suis tombé sur ce produit par hasard en cherchant d’autres informations ce matin.

Sur le site chinois de vente en ligne Aliexpress, on peut trouver cette carte de développement construite autour d’un micro-processeur Allwinner A80 (http://www NULL.aliexpress NULL.com/item/NEW-Allwinner-A80-Optimusboard-Merrii-A80-Development-Board-Octa-Core-ARM-Cortex-A15-A7-A80-Android4/2050921508 NULL.html), tout comme dans la CubieBoard A80. Pour mémoire, l’A80 est ce qui se fait de mieux en terme de puissance bruite comme processeur avec architecture ARM facilement disponible. Il comporte quatre coeurs Cortex A15 et quatre coeurs Cortex A7 ainsi qu’un GPU PowerVR G6230 très performant lui aussi. Je ne suis pas spécialiste de l’architecture BIG.little d’ARM, mais je ne suis pas sûr que les 8 coeurs soient disponible simultanément.

La carte embarque 4 Go de RAM, 8Go de Flash, le WiFi ainsi que toutes les fonctionnalités habituellement attendues sauf un port SATA. Par contre, le seul OS disponible est actuellement Android 4.4 et à court terme il y a peu de chances que cela change puisque c’est juste une carte de développement. A noter aussi que le support des GPU PowerVR n’est pas disponible pour Linux et que toute cette partie du micro-processeur sera donc sous-exploitée. Dernière point, le projet PCduino 8 (http://www NULL.pcduino NULL.com/pcduino8-beta-available-application/) est lui aussi construit autour d’un A80, mais reste au stade de la version béta.