URL: https://linuxfr.org/users/gusterhack/journaux/sifive-hifive-1-revision-b-presentation-de-la-carte-episode-1 Title: Sifive Hifive 1 revision B - Présentation de la carte - episode 1 Authors: gusterhack Date: 2020年07月28日T19:12:57+02:00 License: CC By-SA Tags: risc-v, sifive, hifive et open_hardware Score: 15 Salut, J'ai récemment acquis une carte de développement [Sifive Hifive 1 rev B](https://www.sifive.com/boards/hifive1-rev-b), dont la principale motivation était de faire joujou avec la fameuse architecture de jeu d'instructions libres [RISC-V](https://riscv.org/). \O/ J'ai pris cette carte car c'était celle dans les premiers prix à 80 ,ドル bien plus abordable que la carte [Sifive HiFive Unleashed](https://www.sifive.com/boards/hifive-unleashed). Alors qu'est ce qu'on a dessus : - un microcontrôleur ([FE310-G002](https://sifive.cdn.prismic.io/sifive%2F59a1f74e-d918-41c5-b837-3fe01ba7eaa1_fe310-g002-manual-v19p05.pdf)) avec son coeur [E31](https://sifive.cdn.prismic.io/sifive/52bb54e3-aab2-4aae-9f74-788332c3cd8d_sifive_E31_rtl_full_20G1.03.00_manual.pdf) utilisant l'architecture de jeu d'instructions RISC-V - du Wifi ([ESP32-SOLO-1](https://github.com/espressif/esp-at)) - du Bluetooth ([ESP32-SOLO-1](https://github.com/espressif/esp-at)) - de la flash de capacité 32 Mbits ([IS25LP032D](http://www.issi.com/WW/pdf/25LP-WP032D.pdf)) - une LED RGB - un connecteur USB de type Micro-B (le câble n'est pas fourni avec) - un connecteur d'alimentation de type jack - les boutons reset et wake Premier contact avec la documentation de la carte tout en Anglais fallait si attendre. Cependant la documentation est fournis et relativement simple à comprendre du moins sur la partie de présentation de la carte Sifive Hifive 1 rev B. On a le droit à de nombreuses documentations comme le schéma de la carte électronique, du microprocesseur, du coeur et bien sur du jeu d'instructions. Coté environnement de développement on est invitée à utiliser le logiciel Sifive Freedom Studio, basée sur l'IDE Eclipse, qui est plus complexe a utiliser que l'IDE d'Arduino. Le langage utilisé pour développer sur la carte est le C Je ferais sans doute d'autres journaux pour parler du développement sur cette carte.