Wat is Asynchrone reset?
Reset die de flipflop meteen initialiseert zodra het resetsignaal actief wordt, onafhankelijk van de klok. Het loslaten wordt in de regel met de klok gesynchroniseerd.
Japanse benaming: 非同期リセット
“Asynchrone reset” komt voor in 5 oefenvragen uit 3 onderwerpen, bijv. Hardwarebeschrijvingstalen en verificatie, Timinganalyse en CDC, Logische schakelingen.
Vakgebied: Hardwarebeschrijvingstalen en verificatie
Veelgestelde vragen
Wat is het verschil tussen een synchrone en een asynchrone reset?
Een synchrone reset werkt alleen op een actieve klokflank en heeft een lopende klok nodig, terwijl een asynchrone reset via de resetpin van de flipflop meteen werkt, ongeacht de klok.
Waarom synchroniseren we het loslaten van een asynchrone reset?
Als de reset vlak bij een klokflank wordt losgelaten, kunnen flipflops de recovery- of removal-timing schenden, metastabiel worden of in verschillende cycli uit de reset komen; een synchronisator met twee flipflops lijnt het loslaten uit op de klok.
Wat zijn recovery- en removal-tijden?
Dat zijn de minimale tijden waarmee een asynchrone reset vóór een actieve klokflank moet zijn gedeactiveerd (recovery) of erna nog moet worden vastgehouden (removal), vergelijkbaar met setup- en holdtijden voor data.