T6.3 Sekvensiell logikk Flashcards
- Sekvensiell logikk har
minne
- Utverdien i sekvensiell logikk er avhengig av
innverdier og tilstanden til enheten
- Hvordan implementerer man minne i sekvensiell logikk?
Ved å bruke utgangsverdiene til porter som inngangsverdiene - dette låser utgangsverdiene i en gitt tilstand
- Alle minne elementer lagrer tilstand som vil si at
output fra ethvert minne element avhenger av både input og verdien som har blitt lagret i minne elementet
- Alle logiske blokker som inneholder et minne element inneholder
tilstand og er sekvensielle
- Den enkleste typen minne elementer er
uten klokke
Hvordan oppfører en SR-lås seg?
Brukes til å holde på en enkelt bit tilstanden (0 eller 1). Den har to innganger:
S (Set): Setter utgangen til 1 når aktivert.
R (Reset): Setter utgangen til 0 når aktivert.
Hva er forskjellen på en lås og en vippe?
Hvordan de reagerer på klokkesignalet
Hvordan reagerer en lås på klokkesignalet?
Reagerer på input når klokkesignalet er høyt/lavt
Hvordan reagerer en vippe på klokkesignalet?
På stigende / synkende klokkeflanke
Hvordan oppfører en D-vippe seg?
Lagrer verdien til inputsignalet i sitt interne minne når klokkeflanken er høy/lav. Har to inputs og to outputs.
Fordi input til D-vippen blir lagret på klokkeflanken, må den være gyldig i
et tidsrom før og etter klokkeflanken oppstår
Setup time
minimumstiden der input til et minne element må være gyldig før klokkeflanken
Hold time
minimumstiden der input til et minne element må være gyldig etter klokkeflanken
Et n-bit register kan lages med
n D-vipper