RISC-V France

sipeed-maix-bit-risc-v-1

Le dock Sipeed M1 animé par un RISC-V Kendryte 210 devient de plus en plus populaire

Alors que la carte de développement de SiFive est vendue plus de 1000 euros, la Sipeed M1 est vendue moins de 20 dollars. De surcroît, cette dernière est livrée avec une caméra et un écran.

Sipeed MAIX RISC-V : inteligence artificielle intégrée

L'intelligence artificielle est omniprésente aujourd'hui, des applications grand public aux applications d'entreprise. Avec la croissance explosive des appareils connectés, associée à une demande de confidentialité / confidentialité, à des contraintes de latence et de bande passante faibles, les modèles d'intelligence artificielle formés dans le cloud doivent de plus en plus être exécutés à la périphérie. MAIX est le module spécialement conçu par Sipeed pour exécuter l’intelligence artificielle en environnement AIoT. Il offre des performances élevées, avec un faible encombrement physique et énergétique, permettant de déployer une intelligence artificielle de haute précision à la périphérie, et son prix compétitif permet son intégration à n’importe quel appareil IoT. Comme vous le voyez, Sipeed MAIX ressemble beaucoup à Google Edge TPU, mais il agit en tant que contrôleur maître et non en tant qu'accélérateur, ce qui en fait un coût et une consommation d'énergie plus bas que la solution AP + Edge TPU.

Avantage de la Sipeed MAIX RISC-V :

Sipeed MAIX RISC-V n'est pas seulement du matériel, il fournit également une infrastructure matérielle + logicielle de bout en bout facilitant le déploiement des solutions basées sur l'IA des clients. Grâce à ses performances, à son faible encombrement, à sa consommation réduite et à son faible coût, Sipeed MAIX RISC-V permet le déploiement à grande échelle d’une intelligence artificielle de haute qualité à la périphérie. Sipeed MAIX RISC-V n'est pas simplement une solution matérielle, il combine un matériel personnalisé, un logiciel ouvert et des algorithmes d'intelligence artificielle de pointe pour fournir des solutions d'intelligence artificielle de haute qualité et faciles à déployer. Sipeed MAIX RISC-V peut être utilisé pour un nombre croissant de cas d'utilisation industriels tels que la maintenance prédictive, la détection d'anomalies, la vision industrielle, la robotique, la reconnaissance vocale, etc. Il peut être utilisé dans les domaines de la fabrication, des locaux, des soins de santé, de la vente au détail, des espaces intelligents, des transports, etc.

Le processeur RISC-V Kendryte K210

En matériel, MAIX intègre un puissant processeur RISC-V Kendryte KPU K210 et offre de nombreuses fonctionnalités intéressantes:

  • 1ère puce RISC-V concurrentielle, également 1ère puce AI compétitive, sortie en septembre 2018
  • Processus 28 nm, IMAFDC double cœur RISC-V 64 bits, énorme mémoire SRAM haute vitesse 8 Mo sur puce (pas pour XMR: D), fréquence 400 MHz (prise en charge à 800 MHz)
  • KPU (processeur de réseau de neurones) à l'intérieur, 64 KPU d'une largeur de 576 bits, prend en charge les noyaux de convolution, toute forme de fonction d'activation. Il offre 0,25 ToPS à 0,3 W, 400 MHz, lorsqu'il est overclocké à 800 MHz, il offre 0,5 ToPS. Cela signifie que vous pouvez faire la reconnaissance d'objet 60fps @ VGA
  • APU (processeur audio) à l'intérieur, prise en charge de 8 microns, fréquence d'échantillonnage jusqu'à 192 KHz, unité FFT hardcore à l'intérieur, facilité de création d'un Mic Array (MAIX le propose également)
  • FPIOA (réseau d'E / S programmable sur site) flexible, vous pouvez mapper 255 fonctions sur les 48 GPIO de la puce
  • Caméra DVP et interface LCD MCU, vous pouvez connecter une caméra DVP, exécuter votre algorithme et l’afficher sur un écran LCD.
  • Beaucoup d'autres accélérateurs et périphériques: accélérateur AES, accélérateur SHA256, accélérateur FFT (pas celui des APU), OTP, UART, WDT, IIC, SPI, I2S, TIMER, RTC, PWM, etc. 

Module Sipeed MAIX RISC-V

Bénéficiant des avantages du faible encombrement du RISC-V K210, le module Sipeed MAIX-I ou M1 RISC-V, intégre :

  • le processeur Kendryte K210
  • une alimentation CC / CC à 3 canaux
  • une mémoire flash de 8 Mo / 16 Mo / 128 Mo (module M1w avec ajout de la puce wifi esp8285) dans le module Square Inch.
  • toutes les E / S utilisables se présentent sous forme de broches de 1,27 mm (50 mil), et la tension de ces broches est sélectionnable entre 3,3 V et 1,8 V.

Sipeed Maix RISC-VSipeed M1 WiFi Pins RISC-V

Carte de développement Sipeed MAIX RISC-V

Sipeed MAIX RISC-V : la partie logicielle

MAIX supporte le SDK autonome original, la base du SDK FreeRTOS en C / C ++. Et nous portons micropython dessus: http://en.maixpy.sipeed.com/. Il supporte FPIOA, GPIO, TIMER, PWM, Flash, OV2640, LCD, etc. Et il inclut zmodem, vi, SPIFFS dessus, vous pouvez éditer directement en python.

Projet Maixpy : https://github.com/sipeed/MaixPy
Wiki du projet Maixpy : https://github.com/sipeed/MaixPy_Doc_Us_En_Backup/

Andes-Technology-risc-v

Andes Technology dévoile sa série de microcontrôleurs polyvalents 32 bits AndesCore N22 basés sur une architecture RISC-V.

Andes Technology annonce sa série de microcontrôleurs polyvalents 32 bits faisant appel à l’architecture RISC-V.

AndesCore ™ N22 est un cœur IP de processeur pipeline à deux étages 32 bits basé sur l’architecture AndeStar ™ V5. Ce nouveau cœur est notamment destiné aux applications intégrées qui nécessitent une faible consommation d’énergie et une surface réduite.

Il est conforme à la technologie RISC-V avec plusieurs fonctionnalités performantes, notamment la prédiction dynamique de branche simple, le cache d’instructions et les mémoires locales. Il prend en charge 32 ou 16 registres à usage général (GPR) et un multiplicateur rapide ou petit pour un compromis performance / zone.

En outre, il propose de nombreuses fonctionnalités optionnelles destinées à faciliter l’intégration SoC, telles que CLIC vectoriel et PLIC pour la flexibilité de la conception, bus 32 bits AHB-Lite pour l’intégration système, interface Fast I / O pour les accès à faible latence, APB pour les périphériques locaux de la CPU, PowerBrake et mode WFI / WFE pour une consommation et une gestion d’énergie réduites, et interface de débogage JTAG pour la prise en charge du développement.

Andescore N22 RISC-V Overview
Andescore N22 RISC-V-Block diagram

Selon Andes Technology, ses principales applications seraient :
– Les capteurs
– Les compteur intelligent
– Les petits appareils IoT
– Les appareils portables
-Les jouets et matériel éducatif électronique

Andescore N22 RISC-V Usages

Non seulement il annoncé comme plus abordable que ses concurrents ARM mais il est également plus performant.

En effet, le coeur RISC-V « Bumblebee » Andes N22 est annoncé comme près de 30% plus performant que le coeur SE.

Andescore N22 RISC-V Performance vs RISC-V SE

En comparaison à ARM, il serait de 18 à 44% plus performant qu’un Cortex M3 et de 24 à 54% plus performant qu’un Cortex M0+.

Andescore N22 RISC-V Performance vs ARM

Les coeur RISC-V AndesCore N22 est officiellement supporté par les communautés GNU et LLVM. Plusieurs bibliothèques optimisées telles que MCUlib et newlib ont été optimisées. Des exemples de programmes sont également disponibles.

Ce nouveau microcontrôleur RISC-V prend en charge le système d’exploitation temps réel libre FreeRTOS ainsi que les systèmes d’exploitation commerciaux temps réel Express Logic ThreadX. Sont également supportés les systèmes d’exploitation «RISC-V Ready» tels que Zephyr, RT-Thread, μC/OS-II, MyNewt, SylixOS, LiteOS et AliOS Things.

En complément, si vous souhaitez en savoir plus sur ce nouveau microcontrôleur RISC-V. Enfin vous pouvez visionner la vidéo de présentation de la société ou télécharger la présentation ou encore consulter la page du produit.

alibaba risc-v

Alibaba dévoile le processeur RISC-V « le plus rapide » au monde : 16 cœurs, 64 bits, 2,5 GHz, 12 nm, exécution dans le désordre

Pingtouge, une filiale de puces d'Alibaba, a lancé un processeur RISC-V pour les applications hautes performances. 

Nitin Dahad, EE / Times: "Pingtouge a déclaré que son processeur atteignait 7,1 Coremark / MHz à une fréquence de 2,5 GHz sur un nœud de processus de 12 nm, ce qui est 40% plus puissant que tout processeur RISC-V produit à ce jour."

Le processeur RISC-V d'Alibaba - le Xuantie 910, ou XT 910 - est le premier de ce type de la division R&D de Pingtouge. L'unité, surnommée T-head ou Pingtouge, qui signifie «blaireau» en chinois, veut créer des puces pour alimenter ou accélérer les choses : apprentissage automatique, voitures autonomes, serveurs de pointe, réseaux 5G et Internet of Things . L'architecture du XT 910 est bonne pour la production de micrcontrôleurs, de processeurs à usage général et de systèmes sur puces.

Voici les spécifications, selon Alibaba: le Xuantie 910 est un processeur RISC-V 12 bits 64 bits (RV64GCV) à 16 cœurs cadencé à 2,5 GHz. Il supporte l'exécution dans le désordre et dispose d'un pipeline à 12 niveaux à trois étages. 

RISC-V est une architecture de puce open source. RISC signifie ordinateur à jeu d'instructions réduit. Il s'agit d'une architecture ISA basée sur les principes RISC.

RISC-V comporte une architecture de jeu d'instructions; Selon le rapport EE / Times, la société a ajouté 50 instructions supplémentaires pour améliorer diverses opérations arithmétiques, l'accès à la mémoire et les capacités multicœurs.

Reuters : "Cette publication intervient également alors que le gouvernement chinois exhorte le secteur technologique national à renforcer ses compétences dans le secteur des puces, qui est à la traîne par rapport aux États-Unis et au Japon."

"Il est important de noter que bien que RISC-V soit open-source, tout produit sérieux voudra probablement obtenir la licence d'un coeur commercial de RISC-V", a déclaré Randall dans TechNode. "Alternativement, les entreprises disposant des ressources et de l'expertise peuvent concevoir leurs propres. Souvent, les gens comprennent à tord que RISC-V est gratuit. Ce n'est pas le cas, mais c'est moins cher. Certains fournisseurs commerciaux clés ne demandent pas de redevances, et les droits de licence peuvent être bas , surtout que ces fournisseurs essaient pour majorité de gagner des parts de marché. "

Randall a ajouté que "cette année, je m'attends à voir plusieurs sociétés chinoises enregistrer des puces IoT basées sur RISC-V ainsi que des puces AI qui incluent les noyaux de l'ISA quelque part dans la conception."

Alibaba a annoncé que Pingtouge permettra bientôt aux développeurs mondiaux de télécharger gratuitement une partie du code du processeur RISC-V XuanTie 910 sur GitHub.

Nintendo_Entertainment_System_NES_Console_RISCV-V

Émulation NES sur RISC-V

Grâce à MaixPy, le nouveau MicroPython pour le RISC-V Kendryte K210, l’émulation NES est désormais possible. Le Kendryte K210 est un microcontrôleur RISC-V sorti assez récemment qui fait grand bruit au sein de la communauté.

L’exploit a été rendu possible sur le Sipeed M1 que vous pouvez trouver à moins de 20 dollars (avec un écran et une caméra incluse).

Si vous souhaitez en savoir plus, vous pouvez lire le tutorial. Vous pouvez également regarder la vidéo.

Copyright 2019 RISC-V France ©  Tous droits réservés