🛠 Mise en route de la carte Sapphire RV64

Efinix Sapphire RV64 : SoC RISC-V 64 bits configurable pour FPGA · debutant · Guide pas à pas pour alimenter, connecter et vérifier le fonctionnement de base de votre carte SoC RISC-V Efinix.

Objectifs

Ce tutoriel vous accompagne dans la première mise sous tension de votre carte Sapphire RV64. L'objectif est de valider l'intégrité matérielle de la carte, d'établir une connexion de communication fiable avec un ordinateur hôte et de confirmer que le cœur RISC-V est opérationnel. Nous nous concentrerons sur les étapes physiques et les vérifications initiales, sans aborder la programmation complexe pour l'instant. C'est une étape cruciale pour tout développeur débutant souhaitant maîtriser l'environnement Efinix.

Matériel nécessaire

Étapes

  1. Inspectez visuellement la carte pour vous assurer qu'aucun composant n'est endommagé et que les connecteurs sont propres.
  2. Connectez le câble USB entre la carte Sapphire RV64 et votre ordinateur. Cette connexion fournit généralement l'alimentation via le bus USB (5V) et le lien de débogage JTAG/Série.
  3. Ouvrez le gestionnaire de périphériques de votre système d'exploitation pour identifier le nouveau périphérique série (souvent nommé COMx sur Windows ou /dev/ttyUSBx sur Linux).
  4. Lancez votre logiciel de terminal série. Configurez les paramètres de communication par défaut souvent utilisés pour les consoles de débogage RISC-V : 115200 bauds, 8 bits de données, 1 bit d'arrêt, pas de parité.
  5. Ouvrez la connexion série. Si la carte est correctement programmée en usine avec un firmware de test, des messages de démarrage (boot messages) devraient apparaître immédiatement dans le terminal.
  6. Si aucun message n'apparaît, vérifiez les voyants LED sur la carte. Une LED verte fixe indique généralement une alimentation correcte, tandis qu'une LED bleue clignotante peut signaler une activité du cœur ou une erreur selon la documentation spécifique de votre modèle.
  7. Ouvrez le logiciel Efinity sur votre ordinateur. Créez un nouveau projet vide pour vérifier que le logiciel détecte bien le FPGA Efinix via le lien JTAG intégré à la carte.

Vérification

La réussite de ce tutoriel se confirme par trois éléments : l'allumage des LED d'alimentation, l'affichage de caractères lisibles dans le terminal série (comme "Hello World" ou des logs de boot), et la détection du FPGA par le logiciel Efinity. Si le terminal affiche du texte illisible, vérifiez que la vitesse de baud est bien réglée sur 115200. Si Efinity ne détecte pas la carte, assurez-vous que les drivers USB sont correctement installés.

Pour aller plus loin

Une fois la carte reconnue, explorez les interfaces disponibles mentionnées dans la fiche technique, comme les GPIO ou les UARTs. Vous pouvez ensuite tenter de compiler un exemple de blink LED fourni par Efinix pour comprendre le flux de travail de synthèse et de programmation du FPGA.

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels