RS détails RISC-V matériel de traitement sous la forme d'Arduino | shoppingmaroc.net


 HiFive1-RS

RISC-V est une architecture de jeu d'instructions open-source (ISA) qui rend, en quelque sorte, similaire aux architectures de jeu d'instructions ARM ou MIPS à source fermée.

BTW, 'instruction l'architecture des ensembles n'a rien à voir avec l'architecture de traitement – qui pourrait être Harvard ou von Neumann ou autre, avec telle ou telle longueur de pipeline, et largeur de chemin de données X ou Y.
C'est vraiment un grand nom pour la liste des noms d'instructions, et décrivant l'effet que ces instructions ont sur les données, qui peuvent alors être implémentées en architecture Harvard ou von Neumann, ou autre chose, avec telle ou telle longueur de pipeline, et largeur de chemin de données X ou Y …

Fabless SiFive a implémenté le RISC-V ISA de différentes façons, y compris dans son processeur FE310-G000, et c'est la puce qui a été utilisée dans le HiFive1 de type Arduino.

HiFive1 inclut:

  • 32-bit Noyau RISC-V 320MHz (donc c'est un Arduino très rapide)
  • 1.61 DMIPs / MHz
  • 2,73 Coremark / MHz
  • Cache d'instructions 16kbyte
  • Bloc-notes 16kbyte data
  • Matériel multiply / divide
  • Module de débogage
  • Alimentation 5V USB ou 7-12Vdc
  • 3,3V ou 5V E / S pris en charge
  • 19 broches d'E / S numériques
  • 9 broches PWM
  • Flash hors puce de 128 Mo (ISSI SPI)
  • Interface hôte microUSB

L'article de Black confirme qu'il existe Arduino IDE soutien. "Tout ce qui est nécessaire pour activer la prise en charge de HiFive1 dans l'IDE Arduino est d'ajouter une URL à la configuration du Boards Manager", dit-il, l'URL est incluse.

Et il existe aussi un SDK appelé Freedom autour de la chaîne d'outils RISC-V GNU, avec GCC, binutils, dejagnu, glibc et newlib. OpenOCD est utilisé pour la programmation et permet également le débogage via GDB, selon Black: «construire le SDK implique simplement de cloner le référentiel git et make make, avec les différents composants dont il est géré via les sous-modules git».

… à laquelle je frissonne légèrement (sans vouloir offenser M. Black), particulièrement à ce mot «simplement», mais je devine que si vous avez compris toutes ces phrases vous êtes au moins sur la première étape pour obtenir quelque chose.


Arduino Maroc
Acheter Arduino ICI

Source

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *