Menu
Coddy logo textTech

Qu'est-ce que Verilog

Fait partie de la section Fondamentaux du Journey Verilog de Coddy — leçon 1 sur 90.

Verilog est un langage de description matérielle (HDL) utilisé pour modéliser, concevoir et simuler des circuits électroniques numériques — des portes logiques simples aux processeurs complexes.

Contrairement aux langages logiciels qui s'exécutent de manière séquentielle sur un processeur, Verilog décrit du matériel qui fonctionne en parallèle. C'est la norme de l'industrie pour la conception d'FPGA et d'ASIC, utilisée dans des outils tels que ModelSim, Vivado et Quartus.

Dans ce cours, vous apprendrez le Verilog à partir de zéro — en commençant par les sorties de simulation de base, puis en construisant des circuits combinatoires et séquentiels, pour enfin concevoir de véritables modules tels que des compteurs, des registres à décalage et des interfaces UART.

challenge icon

Défi

Facile

Bienvenue dans votre premier programme Verilog ! Le code est déjà écrit pour vous.

Ce qu'il faut faire :

  1. Regardez le code — il utilise $display pour afficher du texte, de manière similaire à printf en C
  2. Cliquez sur Exécuter le code pour le compiler et le simuler
  3. Vous devriez voir Hello World! dans la sortie

Remarque : Chaque programme Verilog s'exécute à l'intérieur d'un module. Le bloc initial s'exécute une fois au début de la simulation, et $finish y met fin.

Essayez vous-même

module main;
  initial begin
    $display("Hello World!");
    $finish;
  end
endmodule

Toutes les leçons de Fondamentaux