1) Edge-triggered flip flop:
En flankutlöst flip-flop är en sekventiell logisk krets som ändrar sitt utgångstillstånd baserat på insignalerna när en specifik klockflank inträffar. Detta innebär att utsignalen från en flankutlöst flip-flop ändras vid ett exakt ögonblick under klocksignalen, typiskt antingen vid stigande flank (positiv flank) eller fallande flank (negativ flank).
När klockingången uppvisar en flank, överförs data på dataingången till utgången på vippan.
Det finns två typer av kantutlösta flip-flops:
a) Positiv flip-flop-utlöst flip-flop:Utsignalen från denna flip-flop ändras när klockingången gör en positiv övergång (stigande flank) från LOW till HIGH.
b) Negativ flankutlöst flip-flop:Utsignalen från denna flip-flop ändras när klockingången gör en negativ övergång (fallande flank) från HÖG till LÅG.
Kantutlösta flip flops är användbara i synkron digital design, där systemets tillstånd ändras i synkronisering med klocksignalen. De säkerställer förutsägbart beteende och förhindrar tävlingsförhållanden genom att referera till en gemensam tidssignal för att kontrollera när data lagras eller bearbetas.
2) Pulse Flip Flop:
En pulsvippa, även känd som en grindad vippa eller nivåutlöst vippa, är en sekventiell logisk krets vars utgångstillstånd beror på ingångssignalerna så länge som en specifik styrsignal (allmänt kallad "aktivera" eller 'klocka') är närvarande.
När aktiveringssignalen är HÖG (aktiv), beter sig vippan som en spärr och lagrar värdet på dataingångarna i dess interna lagringselement. Så länge aktiveringssignalen förblir HÖG, kommer det lagrade värdet att bibehållas.
Men så snart aktiveringssignalen blir LÅG (inaktiv) blir vippan genomskinlig och data som lagras i den blir osynlig. Utdata kommer att följa alla ändringar i datainmatningen.
Pulsvippor används för tillfällig lagring av data och kan implementeras med hjälp av kombinatoriska grindar och återkopplingsslingor. De hittar tillämpningar i olika digitala kretsar såsom register, räknare och sekventiella tillståndsmaskiner.
Sammanfattningsvis ändrar en kantutlöst vippa sin utsignal baserat på ingången när en klockflank inträffar, medan en pulsvippa lagrar ingångsvärdet när en aktiveringssignal är HÖG och blir transparent när aktiveringssignalen är LÅG.