LOGIQUE PROGRAMMABLE EN VERILOG
Chapitre 1. Introduction
1.1. Pourquoi ce choix ?
1.2. L'outil retenu et proposé
1.3. Organisation du support de cours
1.4. Les limites du cours
1.5. Les prérequis
1.6. Méthode de travail attendue
Chapitre 2. Traitement combinatoire et syntaxe du langage
Chapitre 3. L'usage de l'outil QUARTUS II
Chapitre 4. Description comportementale
Chapitre 5. Projets : énoncés
Chapitre 6. Projets : vers la solution
Page d'accueil Table des matières Niveau supérieur Page précédente Bas de la page Page suivante

1.3. Organisation du support de cours

Il se décompose en 6 chapitres, même si on peut n'en retenir que 4.

Le chapitre 1 « Introduction » que vous êtes en train de parcourir, présente les raisons et objectifs de ce support.

Le chapitre 2 « Traitement combinatoire et syntaxe du langage » permet de :

  • présenter les concepts du langage,
  • débuter en programmation VHDL avec la syntaxe Verilog,
  • décrire des fonctions sous la forme d'assignation continue (fonctions combinatoires),
  • s'entrainer par des exercices simples avec solutions. 

Le chapitre 3 « L'usage de l'outil QUARTUS II » présente les étapes de développement d'une application en la décomposant en 5 parties (on trouve aussi des illustrations sur l'usage du logiciel) :

  • le projet,
  • la compilation,
  • l'assignation des broches aux entrées-sorties,
  • la simulation,
  • la programmation du composant.

Le chapitre 4 « Description comportementale » traite essentiellement des composants séquentiels, même si des composants combinatoires décrits par leur comportement apparaissent. La fin du chapitre est consacrée à des exercices avec solutions. On y retrouve des applications telles que :

  • transcodeurs,
  • compteurs - décompteurs,
  • registres D, JK,
  • registres à décalage,
  • composants spéciaux. 

Les chapitres 5 et 6 « Projets » proposent des applications permettant de mettre en oeuvre les acquis au delà du composant. On ne fournit pas la solution, sauf pour le 1er, mais une aide ou direction à suivre en amorçant l'analyse et en proposant un découpage fonctionnel. La solution (codage en verilog) n'est pas fournie volontairement.

 

Page d'accueil Table des matières Niveau supérieur Page précédente Haut de la page Page suivante