• 15 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 13/03/2020

Réalisez une bascule D sensible sur front

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Pour surmonter le phénomène de propagation parasite vu au chapitre précédent, lors d'une tentative de création de registres, il existe une solution : concevoir une bascule D sensible sur front.

Les informations circulent de l'entrée D vers la sortie Q, uniquement sur une transition active de l'horloge, qui peut être de 0 à 1 ou de 1 à 0, selon le type de circuit utilisé.

Mise en série de bascules DFF
Mise en série de bascules DFF - Q=D à chaque front montant de Clk. Les bascules DFF sont sensibles sur front.

Il devient alors possible de créer des registres, car les données se propagent d'un étage à l'autre uniquement au front actif de l'horloge.

Sous DSCH, le symbole de la bascule "Fall-Edge sensitive D-Register", sensible sur front descendant de l'horloge, est directement accessible depuis la palette.

Symbole de la bascule D
Symbole de la bascule D sensible sur front dans la librairie des symboles. Le triangle de "dreg" signifie "sensible sur front", le rond "front négatif".

Simulation de la bascule D sensible sur front

Pour tester la bascule D (Symbole Dreg de la palette sous DSCH), nous ajoutons 3 boutons de contrôle des entrées et 2 leds sur les sorties.

La 1ère étape consiste à envoyer une impulsion positive sur Reset, ce qui a pour effet de mettre la sortie Q à 0 et nQ à 1. On change alors la valeur de D et on vérifie que Q prend la valeur de D sur un front descendant de l'horloge. Dans tous les autres cas, Q et nQ restent dans l'état mémoire.

Simulation de la bascule D sensible sur front
Simulation de la bascule D sensible sur front - La donnée Data est transférée vers Q au front descendant de Clock. On note aussi un reset asynchrone du D-Flip-Flop.

Dans ce chapitre, vous avez simulé des bascules sensibles sur front sans tenir compte des aspects temporels. Dans le chapitre qui suit, vous comprendrez que les commutations, bien qu'ultra rapides, ne sont pas instantanées et qu'il est nécessaire de tenir compte des effets temporels induits pour caractériser les performances du système.

Exemple de certificat de réussite
Exemple de certificat de réussite