Apprenez RISC-V.
Une architecture de jeu d’instructions ouverte et libre de droits qui transforme la conception des processeurs. Tout ce qu’il faut pour démarrer — leçons, vidéos, simulateurs et un cursus structuré — réuni au même endroit.
01 — Bien démarrer
Votre parcours d’apprentissage.
Si vous voulez apprendre à utiliser cet ISA, vous êtes au bon endroit. Nous avons développé des leçons, des tutoriels et des outils pour apprendre à votre rythme. Avec un peu de constance et d’efforts, vous pourrez vous lancer dans RISC-V et développer vos propres projets matériels ou logiciels fondés sur RISC-V.
Avant de commencer
Ce cursus suppose que vous avez :
- Une compréhension de base de l’architecture des ordinateurs et de la logique numérique.
- Une familiarité avec Verilog — voir notre tutoriel Verilog (PDF).
- Une aisance avec le langage d’assemblage au niveau conceptuel.
Le parcours en trois étapes
Lisez les leçons
Commencez par la liste de lecture — des articles fondateurs et des références pour vous ancrer dans l’ISA.
Regardez les tutoriels
Consolidez les leçons avec des vidéos visuelles et interactives, pas à pas.
Entraînez-vous avec les outils
Passez à la pratique avec simulateurs et émulateurs — écrivez du code et exécutez des programmes, sans matériel.
02 — Vidéos tutorielles
Regardez et suivez le fil.
Ces vidéos couvrent les bases de RISC-V, la mise en place d’un environnement de développement, l’écriture et la compilation de code RISC-V, et l’utilisation des outils et simulateurs. Elles sont particulièrement utiles si vous préférez un apprentissage visuel et interactif.
03 — Liste de lecture
Documents recommandés.
Articles de recherche appliquée, publications universitaires et techniques autour de RISC-V — des nouveautés architecturales à la performance, la sécurité et les cadres de développement logiciel.
- The BRISC-V Platform: A Practical Teaching Approach for Computer Architecture
- Ripes: A Visual Computer Architecture Simulator
- RISC-V Console: A Containerized RISC-V Based Game Console Emulator for Education
- WebRISC-V: a Web-Based Education-Oriented RISC-V Pipeline Simulation Environment
- About Virgule and its simulator emulsiV
04 — Outils et simulateurs
Passez à la pratique.
Des outils pour concevoir, développer et optimiser des systèmes fondés sur RISC-V — simulateurs et émulateurs permettent de tester vos conceptions sans matériel physique. Une fois les bases lues, le plus rapide pour intégrer RISC-V est d’y exécuter du code.
Trireme
Un ensemble de modules paramétrables et synthétisables pour explorer la conception avec l’ISA RISC-V. Tout le nécessaire pour mettre au point matériel et logiciel RISC-V sur mesure, du microcontrôleur basse consommation au processeur multicœur.
Ripes
Un simulateur visuel d’architecture des ordinateurs bâti autour de l’ISA RISC-V, intégrant assembleur, prise en charge de compilateur et simulateur de cache autour d’un modèle visuel de microarchitecture.
emulsiV
Un simulateur visuel pour Virgule, un cœur de processeur RISC-V minimal. Il montre la structure du chemin de données et anime les transferts pas à pas — conçu pour enseigner les bases de l’architecture des ordinateurs.
WebRISC-V
Un environnement web de simulation graphique du pipeline pour enseigner comment l’assembleur s’exécute sur le pipeline RISC-V et illustrer ses éléments architecturaux.
RISC-V Console
Un simulateur de console de jeu hypothétique fondée sur RISC-V, avec des Dockerfiles pour construire la chaîne d’outils du firmware et des jeux. Développé pour les cours d’informatique d’UC Davis.
RISC-V Interpreter
Un interpréteur RISC-V simple, dans le navigateur, de l’université Cornell — exécutez les instructions pas à pas et observez l’état des registres et de la mémoire.
Des questions ?
Prenez contact.
Une question en parcourant le cursus ? Écrivez-nous — nous ferons de notre mieux pour vous aider.