Objectifs

Au cours de ce TP vous allez étudier et concevoir des fonctions de logique séquentielle : un compteur/décompteur et un système anti-rebonds. Les tâches à effectuer sont :

  • Concevoir un compteur/décompteur : étudier la fonction, en effectuer la description en langage HDL, la simulation, la synthèse et le test sur la plate-forme (carte électronique contenant le FPGA).
  • Étudier avec un analyseur logique les rebonds engendrés par les interrupteurs, qui peuvent entraîner des dysfonctionnements du compteur/décompteur.
  • Concevoir un système anti-rebonds : étudier la fonction, en effectuer la description HDL, la simulation, la synthèse et le test sur la plate-forme.
     

Glossaire

  • HDL : Hardware Description Language. Signifie que l'on décrit le schéma électronique en utilisant un langage de description de matériel tel que, par exemple, System Verilog.
  • testbench : Banc de test du circuit en cours de conception. Pour vérifier que le circuit se comporte comme on le souhaite, on compare ses entrées/sorties à une référence. On a besoin d'une description des stimuli (entrées du circuit) et des réponses attendues (sorties du circuit), permettant de vérifier le bon comportement du circuit. Souvent le langage utilisé pour la description du testbench est identique à celui utilisé pour le circuit.