>_
FPGA VHDL
Pour Tous
Blog
Blog
Carrières
Challenges
Classement
Communauté
Certification
Le Club
EN
Chargement…
Verilog
12 cours
Modules, logique combinatoire et séquentielle, synthèse et testbenches en Verilog.
01
Comprendre Verilog
À quoi sert Verilog, comment il décrit un circuit et où il intervient dans un projet FPGA.
Lire
02
Modules, ports et hiérarchie
Déclarer une interface, choisir entre wire et reg, puis relier plusieurs modules proprement.
Lire
03
Littéraux, vecteurs et opérateurs
Écrire des constantes sans ambiguïté, manipuler les bits et éviter les pièges de taille et de signe.
Lire
04
Décrire la logique combinatoire
Utiliser assign et always @* pour produire une sortie qui dépend uniquement des entrées actuelles.
Lire
05
Décrire la logique séquentielle
Créer des registres cadencés, gérer reset et enable, puis comprendre les affectations non bloquantes.
Lire
06
Conditions, case et latchs involontaires
Écrire des choix complets, rendre les priorités visibles et éviter les mémoires créées par oubli.
Lire
07
Paramètres, localparam et generate
Rendre un module réutilisable sans transformer ses réglages internes en entrées matérielles.
Lire
08
Fonctions, tâches et boucles
Factoriser un calcul, écrire des boucles synthétisables et séparer le RTL des outils de test.
Lire
09
Machines à états en Verilog
Passer d'un diagramme d'états à un RTL lisible, complet et simple à vérifier.
Lire
10
ROM, RAM et FIFO
Décrire des mémoires que les outils peuvent reconnaître et gérer correctement les limites d'une FIFO.
Lire
11
Testbenches et ordonnancement
Appliquer des stimuli propres, vérifier automatiquement les sorties et comprendre quand les registres changent.
Lire
12
Synthèse, timing et lecture RTL
Relier le code au circuit obtenu, lire une latence et corriger un chemin trop long.
Lire