Qu'est-ce que Synchroniseur de reset ?

Circuit qui applique immédiatement un reset asynchrone mais ne distribue sa libération à tout le circuit qu'après l'avoir synchronisée sur l'horloge par deux bascules.

Nom japonais: リセット同期化回路

« Synchroniseur de reset » apparaît dans 1 questions d'entraînement réparties sur 1 thèmes, dont Analyse temporelle et CDC.

Domaine: HDL et vérification

S'entraîner : questions sur Synchroniseur de reset

Quelle est la structure correcte d'un synchroniseur de reset qui génère, à partir d'un reset externe actif à l'état bas, un reset interne « à assertion asynchrone et désassertion synchrone » ?

  1. ARelier le reset externe aux entrées de reset asynchrone de 2 bascules, fixer l'entrée D du 1er étage à 1 et utiliser la sortie du 2e étage comme reset interne
  2. BAppliquer le reset externe à l'entrée D de 2 bascules pour le synchroniser, et utiliser uniquement leur sortie comme reset interne
  3. CUtiliser directement comme reset interne le AND du reset externe et de l'horloge
Afficher la réponse et l'explication

Réponse : A. Relier le reset externe aux entrées de reset asynchrone de 2 bascules, fixer l'entrée D du 1er étage à 1 et utiliser la sortie du 2e étage comme reset interne

Lorsque le reset externe passe à 0, les 2 bascules passent immédiatement à 0 via leur entrée de reset asynchrone, sans attendre l'horloge, et le reset interne est appliqué. Une fois le reset externe revenu à 1, le 1 de l'entrée D du 1er étage avance d'un étage à chaque front d'horloge, et au 2e front la sortie du 2e étage passe à 1, ce qui lève le reset. La levée est alignée sur l'horloge, et même si le 1er étage devient métastable, il dispose d'une période pour se résoudre avant de se propager au 2e étage. Une simple synchronisation par l'entrée D ne permet pas d'appliquer le reset lorsque l'horloge est arrêtée.

Questions mentionnant « Synchroniseur de reset » (1)

  1. Quelle est la structure correcte d'un synchroniseur de reset qui génère, à partir d'un reset externe actif à l'état bas, un reset interne « à assertion asynchrone et désassertion synchrone » ?

Comparatifs incluant ce terme

Termes associés

Via Affectation bloquante Affectation non bloquante Banc de test (testbench) Boucle combinatoire Codage one-hot Instruction generate Langage de description matérielle Latch involontaire Lint

Retour au glossaire