Logische schakelingen
Welke omschrijving van de werking van een D-latch is juist?
- ANeemt de ingang alleen over op het moment van de stijgende klokflank
- BGeeft de ingang altijd geïnverteerd uit
- CZolang het enable-signaal actief is, wordt de ingang rechtstreeks doorgegeven aan de uitgang, en als het inactief wordt, wordt de waarde vastgehouden
Antwoord en toelichting tonen
Antwoord: C. Zolang het enable-signaal actief is, wordt de ingang rechtstreeks doorgegeven aan de uitgang, en als het inactief wordt, wordt de waarde vastgehouden
Een D-latch is een niveaugestuurd geheugenelement: zolang enable actief is, verschijnt de ingang rechtstreeks op de uitgang (transparant) en wordt de waarde op het moment dat enable inactief wordt vastgehouden. Het heeft minder elementen dan een flip-flop en wordt soms gebruikt om met latch-gebaseerd timingontwerp (time borrowing) sneller te maken, maar omdat signalen tijdens transparantie doorlopen, wordt timinganalyse moeilijker. Een D-flip-flop, die alleen op het moment van de flank overneemt, wordt gemaakt door twee latches in tegenfase te koppelen.