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

Chapitre 1. Introduction

L'enseignement de la logique passait souvent par une recherche de solution via des tables de vérités, des mises en équations, des simplifications, l'écriture d'équations simplifiées, la détermination des mémoires internes. Parfois, il fallait même aller jusqu'à ce que j'appelle l'ultime ... (faire le schéma en portes NAND ou NOR). Tout pouvait laisser à penser que c'était l'unique voie : la voie royale et surtout une pratique industrielle. Il y a belle lurette que je n'y crois plus.

Pour moi, comme pour tous, la solution d'un problème, n'est jamais ainsi, elle dépendra entre autres, de :

  • notre spécialité (on n'est pas toujours des spécialistes),
  • notre approche du problème,
  • son évolutivité possible,
  • la quantité d'équipements à produire,
  • son environnement,
  • notre expérience.

Dans une même technologie, il est bien évident que la solution n'est pas unique. Aujourd'hui, les industriels, avec leur technologie constamment évolutive, ont mis à notre disposition un certain nombre de solutions, alors ...

Qu'il est loin le temps :

  • des solutions tout électromécaniques de l'après guerre,
  • des premiers automates programmables,
  • des premiers microprocesseurs,
  • des premiers réseaux logiques programmables.

Aujourd'hui, en achetant un FPGA, on ne sait même pas ce qu'il est et ce qu'il deviendra. Quel sera le langage de demain ? Tout dépendra de ce que l'on veut en faire.

Dans ce monde de technologie, on doit évoluer, sinon ...

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
Page d'accueil Table des matières Niveau supérieur Page précédente Haut de la page Page suivante