8. Στοιχεία μνήμης. Οι δυο έξοδοι του FF είναι συμπληρωματικές σημειώνονται δε σαν. Όταν αναφερόμαστε στο FF εννοούμε πάντα την κανονική έξοδο Q.

Σχετικά έγγραφα
Ψηφιακά Συστήματα. 7. Κυκλώματα Μνήμης

ΑΣΚΗΣΗ 9. Tα Flip-Flop

K24 Ψηφιακά Ηλεκτρονικά 9: Flip-Flops

ΑΣΚΗΣΗ 7 FLIP - FLOP

Κεφάλαιο 6. Σύγχρονα και ασύγχρονα ακολουθιακά κυκλώματα

ΚΕΦΑΛΑΙΟ 6 ΒΑΣΙΚΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ. 6.1 Εισαγωγή

Ακολουθιακό κύκλωμα Η έξοδος του κυκλώματος εξαρτάται από τις τιμές εισόδου ΚΑΙ από την προηγούμενη κατάσταση του κυκλώματος

Ακολουθιακό κύκλωμα Η έξοδος του κυκλώματος εξαρτάται από τις τιμές εισόδου ΚΑΙ από την προηγούμενη κατάσταση του κυκλώματος

Ψηφιακά Συστήματα. 9. Μετρητές

Ενότητα ΑΡΧΕΣ ΑΚΟΛΟΥΘΙΑΚΗΣ ΛΟΓΙΚΗΣ LATCHES & FLIP-FLOPS

Κεφάλαιο 3 ο Ακολουθιακά Κυκλώματα με ολοκληρωμένα ΤΤL

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Ακολουθιακή Λογική. Επιμέλεια Διαφανειών: Δ.

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΑΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ

Κυκλώµατα. Εισαγωγή. Συνδυαστικό Κύκλωµα

Ελίνα Μακρή

Αρχιτεκτονικές Υπολογιστών

ΑΣΚΗΣΗ 10 ΣΥΓΧΡΟΝΟΙ ΑΠΑΡΙΘΜΗΤΕΣ

7.1 Θεωρητική εισαγωγή

ΑΣΚΗΣΗ 9 ΑΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ (COUNTERS)

Κυκλώµατα. Εισαγωγή. Συνδυαστικό Κύκλωµα

ΑΣΚΗΣΗ 10 ΣΧΕΔΙΑΣΗ ΑΚΟΛΟΥΘΙΑΚΩΝ ΚΥΚΛΩΜΑΤΩΝ

Σχεδιασμός Ψηφιακών Συστημάτων

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Ακολουθιακά Κυκλώματα: Μανδαλωτές και Flip-Flops 1

Α. ΣΚΟΔΡΑΣ ΠΛΗ21 ΟΣΣ#2. 14 Δεκ 2008 ΠΑΤΡΑ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ 2008 Α. ΣΚΟΔΡΑΣ ΧΡΟΝΟΔΙΑΓΡΑΜΜΑ ΜΕΛΕΤΗΣ

6.1 Καταχωρητές. Ένας καταχωρητής είναι μια ομάδα από f/f αλλά μπορεί να περιέχει και πύλες. Καταχωρητής των n ψηφίων αποτελείται από n f/f.

ΒΑΣΙΚΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2007

Σχεδιασμός Ψηφιακών Συστημάτων

ΗΜΥ 210: Σχεδιασμό Ψηφιακών Συστημάτων, Χειμερινό Εξάμηνο 2008

Flip-Flop: D Control Systems Laboratory

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ (Τ.Ε.Ι.) ΚΡΗΤΗΣ Τµήµα Εφαρµοσµένης Πληροφορικής & Πολυµέσων. Ψηφιακή Σχεδίαση. Κεφάλαιο 5: Σύγχρονη Ακολουθιακή

6. Σχεδίαση Κυκλωμάτων Λογικής Κόμβων (ΚΑΙ), (Η)

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΕΦΑΡΜΟΓΕΣ ΚΑΤΑΧΩΡΗΤΩΝ ΟΛΙΣΘΗΣΗΣ

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006

8.1 Θεωρητική εισαγωγή

7. Ψηφιακά Ηλεκτρονικά

Εισαγωγή στην πληροφορική

Ψηφιακή Λογική Σχεδίαση

Κ. ΕΥΣΤΑΘΙΟΥ, Γ. ΠΑΠΑΔΟΠΟΥΛΟΣ ΠΑΤΡΑ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ.3 ΑΣΥΓΧΡΟΝΟΣ ΔYΑΔΙΚΟΣ ΑΠΑΡΙΘΜΗΤΗΣ.5 ΑΣΥΓΧΡΟΝΟΣ ΔΕΚΑΔΙΚΟΣ ΑΠΑΡΙΘΜΗΤΗΣ.7 ΑΣΥΓΧΡΟΝΟΣ ΔΕΚΑΔΙΚΟΣ ΑΠΑΡΙΘΜΗΤΗΣ ΜΕ LATCH.

Σχεδίαση CMOS Ψηφιακών Ολοκληρωμένων Κυκλωμάτων

ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ. Να μελετηθεί η λειτουργία του ακόλουθου κυκλώματος. Ποιος ο ρόλος των εισόδων του (R και S) και πού βρίσκει εφαρμογή; R Q

9. ΚΑΤΑΧΩΡΗΤΕΣ (REGISTERS)

Αυγ-13 Ακολουθιακά Κυκλώματα: Μανδαλωτές και Flip-Flops. ΗΜΥ 210: Σχεδιασμό Ψηφιακών Συστημάτων, Χειμερινό Εξάμηνο 2009.

Ψηφιακά Συστήματα. 8. Καταχωρητές

ε. Ένα κύκλωμα το οποίο παράγει τετραγωνικούς παλμούς και απαιτείται εξωτερική διέγερση ονομάζεται ασταθής πολυδονητής Λ

5. Σύγχρονα Ακολουθιακά Κυκλώματα

ΨΗΦΙΑΚΗΛΟΓΙΚΗΣΧΕΔΙΑΣΗ

Η κανονική μορφή της συνάρτησης που υλοποιείται με τον προηγούμενο πίνακα αληθείας σε μορφή ελαχιστόρων είναι η Q = [A].

Ασύγχρονοι Απαριθμητές. Διάλεξη 7

Ηλεκτρολόγοι Μηχανικοί ΕΜΠ Λογική Σχεδίαση Ψηφιακών Συστημάτων Διαγώνισμα κανονικής εξέτασης Θέμα 1ο (3 μονάδες)

Άσκηση 3 Ένα νέο είδος flip flop έχει τον ακόλουθο πίνακα αληθείας : I 1 I 0 Q (t+1) Q (t) 1 0 ~Q (t) Κατασκευάστε τον πίνακα

Η συχνότητα f των παλµών 0 και 1 στην έξοδο Q n είναι. f Qn = 1/(T cl x 2 n+1 )

HY330 Ψηφιακά Κυκλώματα - Εισαγωγή στα Συστήματα VLSI. 1 ΗΥ330 - Διάλεξη 7η - Ακολουθιακά Κυκλώματα

K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΡΑΓΚΙΑΟΥΡΗΣ ΝΙΚΟΛΑΟΣ

Περίληψη. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο Καθιερωµένα Γραφικά Σύµβολα. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 2005

Υλοποίηση λογικών πυλών µε τρανζίστορ MOS. Εισαγωγή στην Ηλεκτρονική

βαθµίδων µε D FLIP-FLOP. Μονάδες 5

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΜΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ. Τμήμα Ηλεκτρονικής. Πτυχιακή Εργασία

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Γ ΕΠΑΛ 14 / 04 / 2019

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2016

K24 Ψηφιακά Ηλεκτρονικά 10: Ακολουθιακά Κυκλώματα

ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Ηλεκτρολόγοι Μηχανικοί ΕΜΠ Λογική Σχεδίαση Ψηφιακών Συστημάτων Διαγώνισμα κανονικής εξέτασης 2017

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2016

f(x, y, z) = y z + xz

Ακολουθιακά Κυκλώµατα. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο Ακολουθιακά Κυκλώµατα (συν.) Ακολουθιακή Λογική: Έννοια

Απαριθμητές. Παραδείγματα Απαριθμητής Modulo 4 ελαττούμενης δυαδικής μέτρησης (2 F-F).

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων

Θέματα χρονισμού σε φλιπ-φλοπ και κυκλώματα VLSI

Σχεδιασμός Ψηφιακών Συστημάτων

Ψηφιακή Σχεδίαση. Δρ. Μηνάς Δασυγένης Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

7 η διάλεξη Ακολουθιακά Κυκλώματα

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Καταχωρητές και Μετρητές 2. Επιμέλεια Διαφανειών: Δ.

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009

ΑΠΟ ΤΑ ΘΕΜΑΤΑ ΤΩΝ ΠΑΝΕΛΛΗΝΙΩΝ ΕΞΕΤΑΣΕΩΝ ΚΕΦΑΛΑΙΟ 7-8 (ΚΑΤΑΧΩΡΗΤΕΣ & ΑΠΑΡΙΘΜΗΤΕΣ)

Ασύγχρονοι Απαριθμητές. Διάλεξη 7

ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΥΛΙΚΟ ΚΑΙ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ. Ενότητα 1. Λογικής Σχεδίασης. Καθηγητής Αντώνης Πασχάλης

Ακολουθιακά κυκλώματα: Μανδαλωτές και Flip-Flop. Διάλεξη 6

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΚΑΤΑΧΩΡΗΤΕΣ ΟΛΙΣΘΗΤΕΣ

Κεφάλαιο 7 ο. Γ. Τσιατούχας. VLSI Technology and Computer Architecture Lab. Ακολουθιακή Λογική 2

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Σχεδίαση Ψηφιακών Συστημάτων. Ενότητα: ΚΑΤΑΧΩΡΗΤΕΣ - ΑΠΑΡΙΘΜΗΤΕΣ

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΣΕΙΡΙΑΚΗ ΠΡΟΣΘΕΣΗ

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014

6 η Θεµατική Ενότητα : Σχεδίαση Συστηµάτων σε Επίπεδο Καταχωρητή

Ακολουθιακά Κυκλώματα Flip-Flops

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2007

Σύγχρονα ακολουθιακά κυκλώματα. URL:

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Πρότυπα Συµβόλων για τις Μονάδες Μνήµης. Άµεση Είσοδοι (Direct Inputs) Χρονικοί Παράµετροι (Flip-Flop Timing Parameters)

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Συνδυαστική Λογική. Επιμέλεια Διαφανειών: Δ.

3 η Θεµατική Ενότητα : Σύγχρονα Ακολουθιακά Κυκλώµατα. Επιµέλεια διαφανειών: Χρ. Καβουσιανός

7 η Θεµατική Ενότητα : Καταχωρητές, Μετρητές και Μονάδες Μνήµης

15 ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων

Transcript:

8. ΣΟΙΧΕΙΑ ΜΝΗΜΗΣ 8. Εισαγωγή Στα συνδυαστικά κυκλώματα, που μελετήσαμε έως τώρα, δεν υπήρχε κάποια διαδικασία ανάδρασης (Feed Back) -δηλαδή οδήγηση της εξόδου των στοιχείων στην είσοδό τους- επομένως η έξοδος ήταν εξαρτώμενη μόνο από τις τιμές της εισόδου. Στη συνέχεια θα μελετήσουμε κυκλώματα με ανάδραση. α κυκλώματα αυτά έχουν μνήμη, κάτι που είναι απαραίτητο στην αποθήκευση των πληροφοριών στα ψηφιακά συστήματα. α βασικά στοιχεία μνήμης τα οποία χρησιμοποιούνται είναι τα λεγόμενα Flip-Flop, εν συντομία στο εξής FF. ο χαρακτηριστικό τους είναι ότι "θυμούνται" την προηγούμενη κατάσταση, όπου βρισκόταν, για να "αποφασίσουν" ποια θα είναι η επόμενη κατάστασή τους με κατάλληλη είσοδο. α FF μπορούμε να πούμε ότι παρέχουν μνήμη ενώ με τα συνδυαστικά κυκλώματα μπορούμε να επεξεργαστούμε πληροφορίες. Στα FF υπάρχει ανάδραση από την έξοδο στην είσοδο και η έξοδος εξαρτάται τόσο από τις τιμές της εισόδου όσο και από την προηγούμενη τιμή της εξόδου. Δηλαδή "θυμάται" το κύκλωμα την προηγούμενη τιμή της εξόδου του, έχει επομένως "μνήμη". α ακολουθιακά κυκλώματα (Α.Κ) αποτελούνται, βασικά, από στοιχεία μνήμης σε συνδυασμό με στοιχεία συνδυαστικής λογικής και χωρίζονται σε δυο κατηγορίες : α) Σύγχρονα Ακολουθιακά Κυκλώματα (ΣΑΚ) στα οποία η εφαρμογή των εισόδων η εκτέλεση των λειτουργιών και η παροχή εξόδου γίνονται σε καθορισμένο χρόνο με την χρήση ρολογιού (Clock= ή CP=Clock Pulse) δηλαδή μιας γεννήτριας τετραγωνικών παλμών. β) Ασύγχρονα Ακολουθιακά Κυκλώματα (ΑΑΚ) στα οποία οι διάφορες λειτουργίες δεν γίνονται σε καθορισμένο χρόνο με την εφαρμογή των εισόδων. Δηλαδή δεν έχουν ρολόι (Clock) σε όλες τις βαθμίδες παρά μόνο σε μια. Κάθε βαθμίδα επηρεάζει την επόμενη ανάλογα με την είσοδό της. Η ταχύτητα εκτέλεσης εξαρτάται από το κύκλωμα και μόνο. o FF είναι ένα διακατάστατο (δυο καταστάσεων) ηλεκτρονικό κύκλωμα (σχεδιάζεται και με διακριτά στοιχεία) που είναι γνωστότερο ως "δισταθής πολυδονητής"-bistable Multivibrator- και μπορεί να πάρει δύο μόνο καταστάσεις μηδέν ή ένα (0 ή ). Οι δυο έξοδοι του FF είναι συμπληρωματικές σημειώνονται δε σαν Όταν αναφερόμαστε στο FF εννοούμε πάντα την κανονική έξοδο. &. Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 7η

α πιο γνωστά FF είναι τα τύπου,,,, -M, και χρησιμοποιούνται στους απαριθμητές (Counters), καταχωρητές (egisters) και γενικά όπου απαιτείται κύκλωμα μνήμης. Ας δούμε την λειτουργία του βασικού κυκλώματος ενός FF. 8.2 Κύκλωμα μνήμης et-eset (-FF) ο βασικό στοιχείο αποθήκευσης ενός ψηφίου ( bit) αποτελείται από δύο πύλες A Ν NAN συνδεδεμένες όπως στο σχήμα, όπου η διασύνδεση της εξόδου της μιας πύλης με την είσοδο της άλλης πύλης, A2 Ν2 αποτελεί την ανάδραση και το τμήμα αυτό λέγεται Latch. Η ιδιότητα του Latch είναι στο ότι βρίσκεται σε μια από τις Βασικό τμήμα FF -Latch δύο σταθερές καταστάσεις (="" κατάσταση ένα- ή ="0" κατάσταση μηδέν- 0 ) από όπου και το όνομα δισταθές ή δυαδικό κύκλωμα. Ας το επαληθεύσουμε. Έστω ) ="0" και Α2="0" " " και Α="" ="0" (δηλαδή όπως αρχικά) 0 2) ="" και Α2="" " " και Α="0" ="" (δηλαδή όπως αρχικά) Αν τώρα θέλουμε να αποθηκεύσουμε μα κατάσταση π.χ ="" ή να θυμόμαστε την κατάσταση ="0". Για να γράψουμε μια πληροφορία χρειαζόμαστε δύο ακόμα B A εισόδους τις B και B2, όπως στο σχήμα. Για να επαληθεύσουμε την διαδικασία της εγγραφής A2 2 B2 Βασικό τμήμα FF -Latch ακολουθούμε παρόμοια διαδικασία, όπως προηγουμένως, για του 4 δυνατούς συνδυασμούς των εισόδων Β,Β2. Ας δούμε την διαδικασία. α) Έστω Β=&Β2=0 τότε ) αν =0 & Α2=0 =& Α= =0 (όπως αρχικά) 2) αν = & Α2= = & Α= =0 (μηδενισμός ) β) Έστω Β=0&Β2= τότε ) αν =0 και Α2=0 = & Α= = (τοποθέτηση) 2) αν = και Α2= =0& Α=0 = (όπως αρχικά) γ) Έστω Β=&Β2= τότε ) αν =0 και Α2=0 = &Α= =0 (όπως αρχικά) 2) αν = και Α2= =0& Α=0 = (όπως αρχικά) δ) Ο συνδυασμός Β=0και Β2=0 δεν επιτρέπεται αφού και οι δύο έξοδοι θα είναι ένα- "" κάτι το οποίο δεν είναι σωστό σύμφωνα με τον ορισμό του FF. Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 8η

ο κύκλωμά μας απαιτεί ακόμη δυο πύλες NAN, οι έξοδοι των οποίων θα 3 = 4 = B A A2 B2 Βασικό τμήμα FF -Latch συνδέονται στις εισόδους Β,Β2 του Latch μέρους, οι οποίες θα συνδέουν το όλο κύκλωμα με το περιβάλλον (τα εξωτερικά 2 σήματα) και τους παλμούς συγχρονισμού, δηλαδή το ρολόι () ώστε η όλη διαδικασία να γίνεται σε καθορισμένο χρονικό διάστημα. ο όλο κύκλωμα αποτελεί το πρώτο βασικό κύκλωμα (τον πυρήνα) δύο καταστάσεων και είναι γνωστό σαν et-eset Flip Flop ή πιο απλά -FF. Η ονομασία προέρχεται από την εργασία που εκτελεί κάθε είσοδος όταν ενεργοποιείται, δηλαδή για et== η έξοδος = ενώ για eset== η έξοδος = 0. Οι πύλες Ν,Ν2 αποτελούν το Latch τμήμα και οι πύλες Ν3,Ν4 το τμήμα ελέγχου και προγραμματισμού του FF, με την προσθήκη του παλμού έχουμε ένα συγχρονισμένο με ρολόι -FF. Όταν ο παλμός είναι μηδέν ="0" τότε οι έξοδοι των Ν3,Ν4 είναι ένα -"", ανεξάρτητα από τις τιμές των,, επομένως δεν αλλάζει η κατάσταση του FF στο χρόνο ενός παλμού (-bit time). Όταν ο παλμός είναι ένα ="" τότε λειτουργούν οι σύγχρονοι είσοδοι, και ανάλογα με την τιμή τους και την τιμή της εξόδου, πριν τον παλμό, έχουμε την νέα έξοδο. Στη συνέχεια συχνά όταν αναφερόμαστε στο FF θα λέμε για την παρούσα κατάσταση και για την επόμενη κατάσταση και θα εννοούμε την κατάσταση σε ένα παλμό του και την κατάσταση στον επόμενο παλμό. Θεωρούμε λοιπόν μια παλμοσειρά και η ο n-οστός παλμός. Ο επόμενος παλμός θα είναι ο n+ (η παλμοσειρά φαίνεται στο σχήμα). n n+ C T 2T 3T...... (n-)t nt (n+)t Οι καταστάσεις του FF στις δυο περιπτώσεις θα αναφέρονται σαν n και n+. Η διάρκεια t όπου το =, είναι μικρότερη του χρόνου της περιόδου του παλμού. Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 9η

Στον n-οστό παλμό έχουμε =="0" τότε Ν3=Ν4="" και το FF δεν αλλάζει κατάσταση στον επόμενο παλμό του. Συμβολίζουμε την κατάσταση αυτή σαν n, n, n και την επόμενη κατάσταση σαν n+. Ας δούμε αναλυτικά την λειτουργία του -FF(συνοψίζοντας τα προηγούμενα για το βασικό τμήμα του FF).ο κύκλωμα του FF και το Block σύμβολό του φαίνονται στο σχήμα. N Latch Block διάγραμμα -FF ο -FF έχει δυο σύγχρονες εισόδους, και τις δυο εξόδους &. Η επόμενη κατάσταση της εξόδου n+ εξαρτάται από τις τιμές των δυο εισόδων και από την προηγούμενη τιμή της εξόδου n Αυτό προκύπτει και από τον πίνακα καταστάσεων (tate Table). Πίνακας καταστάσεων (αναλυτικός) α/α n n+ 0 0 0 0 0 n 0 0 n. = = 0 n+=n 2 0 0 0 0 3 0 0 0 2. n+= 4 0 0 5 0 3. == n+=? 6 0?? 7?? Από τον πίνακα διακρίνουμε τρεις περιπτώσεις. η. Όταν ==0 τότε η έξοδος του FF είναι ότι και η προηγούμενη κατάσταση. 2 η. Όταν τότε η έξοδος του FF είναι ότι και η είσοδος (0 ή ). 3 η. Όταν == τότε η έξοδος του FF είναι απροσδιόριστη (δεν γνωρίζουμε αν είναι 0 ή, επιπλέον ο συνδυασμός αυτός είναι μη επιτρεπτός). Ο Πίνακας καταστάσεων, που προκύπτει τελικά από τον αρχικό πίνακα, σε πιο απλή μορφή φαίνεται δίπλα. Η χαρακτηριστική εξίσωση του - FF, η οποία βγαίνει από τον πίνακα καταστάσεων (Π.Κ) σε συνδυασμό με την συνθήκη την οποία πρέπει να πληρούν οι είσοδοι, η & 2 η περίπτωση, ενώ δεν πρέπει να ισχύει η 3 η n+ 0 0 n 0 0 0 Μη Επιτρεπτή Πίνακας Καταστάσεων Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 20η

περίπτωση, είναι:.n.n n n n n ή n.n.n n Παρόμοια η συνάρτηση της n+ βγαίνει και από τον Χάρτη Καρνώ. 00 0 n 0 2 0 3 Από τον Π.Κ προκύπτει ο πίνακας διέγερσης (Excitation Table) του FF. Ο Π.Δ καθορίζει ποιες πρέπει να έχουν οι είσοδοι, ώστε το FF να μεταβεί από την κατάσταση n στην n+. Παρατηρούμε ότι ο πίνακας έχει δυο εισόδους n, n+ και δυο εξόδους,. Eμφανίζονται επίσης και αδιάφοροι όροι που σημειώνονται με d ή με Χ. Σαν παράδειγμα για να πάμε από την κατάσταση n=0 την κατάσταση n+= πρέπει οι είσοδοι να είναι = & =0 ή =, δηλαδή στην ουσία μας ενδιαφέρει μόνο η τιμή της εισόδου και δεν μας ενδιαφέρει η τιμή του (επειδή αλλάζει τιμή ενώ ή έξοδός μας μένει σταθερή), η οποία στην περίπτωση αυτή αποτελεί μη ενδιαφέρουσα συνθήκη (on't Care Contition), που σημειώνεται στον Χ.Κ με d. Εκτός από τις σύγχρονες εισόδους, οι οποίες λειτουργούν όταν το είναι ένα, έχουμε και δύο άλλες εισόδους τις ασύγχρονες ή κατ ευθεία (irect) εισόδους, με τις οποίες μπορούμε να ρυθμίσουμε την κατάσταση του FF, ανεξάρτητα από τους παλμούς του. ο πλήρες κύκλωμα και το νέο Block διάγραμμα του FF είναι : 6 7 0 n n+ 0 0 0 d 0 0 0 0 d 0 d d 4 5 N Latch Όταν το είναι μηδέν (="0") τότε η έξοδοι των πυλών Ν3, Ν4 θα είναι ένα, ανεξάρτητα με τις τιμές που θα έχουν οι είσοδοι, οπότε ισχύει n+=n. Δηλαδή όταν ="0" η μεταβολή των εισόδων, δεν επηρεάζει την έξοδο του FF. Αν θέλουμε να τοποθετήσουμε το FF στην κατάσταση ="", τότε αρκεί να κάνουμε την ασύγχρονη είσοδο μηδέν eset== 0. Η πύλη Ν θα έχει έξοδο ένα, Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 2η

ανεξάρτητα από τις τιμές των άλλων εισόδων της, άρα και η κανονική έξοδος του FF θα είναι ="", επομένως το FF έχει (όπως λέμε) τοποθετηθεί. Αν θέλουμε τώρα να μηδενίσουμε το FF, κατάσταση μηδέν ="0", τότε αρκεί να κάνουμε την ασύγχρονη είσοδο μηδέν Clear== 0. Η πύλη Ν2 θα έχει έξοδο ένα, ανεξάρτητα από τις τιμές των άλλων εισόδων της, άρα και η συμπληρωματική έξοδος του FF θα είναι ένα-"", επομένως η κανονική έξοδος θα είναι μηδέν ="0", και το FF έχει καθαρισθεί. Η ενεργοποίηση των ασύγχρονων εισόδων γίνεται είτε σε δυναμικό μηδέν είτε σε δυναμικό ένα και αναφέρεται στις προδιαγραφές του κατασκευαστή. Συνήθως στα TTL-FF ενεργοποιούνται σε δυναμικό μηδέν ενώ στα CMO-FF σε δυναμικό ένα-. Η λειτουργία των ασύγχρονων εισόδων γίνεται όταν το είναι μηδέν και στον πίνακα που ακολουθεί φαίνονται οι ασύγχρονοι είσοδοι και η έξοδος του FF. Ασύγχρονες Eίσοδοι 0 0 0 0 Έξοδος Μη Προσδιορίσιμη et: το FF προτοποθετείται στην κατάσταση "" eset: το FF καθαρίζεται (ή τοποθετείται στο "0") Λειτουργούν οι σύγχρονοι είσοδοι & και η έξοδος καθορίζεται από τον πίνακα καταστάσεων του FF ο FF που λειτουργεί με παλμό λέγεται συγχρονιζόμενο με ρολόι FF ή Clocked -FF και όσο το είναι ένα η έξοδος παρακολουθεί όλες τις μεταβολές των εισόδων,, ενώ όταν το είναι μηδέν ή έξοδος "κλειδώνεται" και δεν παρακολουθεί τις μεταβολές των εισόδων, δηλαδή "θυμάται" ένα γεγονός στη διάρκεια της ζωής της και παύει να το θυμάται όταν διακόψουμε την τροφοδοσία. ο παλμικό διάγραμμα (ή διάγραμμα χρονισμού) ενός απλού -FF φαίνεται στο σχήμα. Επειδή δεν είναι επιθυμητό να αλλάζει η έξοδος όσο ο παλμός του είναι ένα, τα FF κατασκευάζονται ώστε να διεγείρονται μόνο με το μέτωπο του παλμού, είτε με την ανερχόμενη πλευρά (από 0 σε ) είτε με την κατερχόμενη πλευρά (από σε 0 ) του παλμού του. Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 22η

Ένα τέτοιο FF λέγεται ακμοπυροδότητο ή διέγερσης μετώπου (Edge Triggered) και πιο συγκεκριμένα με διέγερση θετικού μετώπου (Positive Edge Triggered = PETr) για την άνοδο του παλμού, ή με διέγερση αρνητικού μετώπου (Negative Edge Triggered = NETr) για την κάθοδο του παλμού. To Latch τμήμα ενός -FF μπορεί να πραγματοποιηθεί και με πύλες NO, όπως φαίνεται στο σχήμα. Για να A Ν επαληθεύσουμε την λειτουργία ακολουθούμε παρόμοια διαδικασία, όπως στο κύκλωμα με πύλες NAN. A2 Ν2 Βασικό τμήμα FF -Latch Ας δούμε την διαδικασία. α) Έστω =0 & =0 τότε ) αν =0 και Α=0 & Α2= =0 (όπως αρχικά) 2) αν = και Α= =0 & Α2=0 = (όπως αρχικά)) β) Έστω =0 & = τότε ) αν =0 και Α=0 = & Α2= =0 (όπως αρχικά) 2) αν = και Α= =0 & Α2=0 =0 (μηδενισμός) γ) Έστω = & =0 τότε ) αν =0 και Α=0 =0 & Α2=0 = (τοποθέτηση) 2) αν = και Α= =0 & Α2=0 = (όπως αρχικά) δ) Ο συνδυασμός = και = δεν επιτρέπεται αφού και οι δυο έξοδοι θα είναι μηδεν- 0 κάτι το οποίο δεν είναι σωστό σύμφωνα με την παραδοχή μας. Αν προσθέσουμε τις πύλες των εισόδων, με την βοήθεια του τότε θα έχουμε ένα συγχρονιζόμενο -FF με πύλες NO. Με παρόμοια διαδικασία, όπως και στο -FF με πύλες NAN, προκύπτουν οι πίνακες καταστάσεων και διέγερσης. 8.3 Κύκλωμα μνήμης -Flip Flop ο -FF δεν είναι ένα νέο FF αλλά προκύπτει από το βασικό -FF, έτσι ώστε να αρθεί η απροσδιοριστία στην περίπτωση όπου ==. Αν στο κύκλωμα ενός -FF προσθέσουμε δυο πύλες AN στις εισόδους,, όπως φαίνεται στο σχήμα, τότε οι συναρτήσεις των εισόδων, του FF θα είναι : =. &. Σχηματίζουμε τον πίνακα καταστάσεων που προκύπτει από τους 4 δυνατούς συνδυασμούς των νέων εισόδων, και των δυο καταστάσεων της εξόδου, και με την βοήθεια των παραπάνω σχέσεων συμπληρώνουμε τις στήλες των,. Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 23η

Με την βοήθεια του πίνακα καταστάσεων του -FF παίρνουμε την επόμενη κατάσταση n+, για το νέο FF, από όπου προκύπτει και ο (Π.Κ) πίνακας καταστάσεων του -FF. Πίνακας καταστάσεων του -FF. α/α n n n+ 0 0 0 0 0 0 0 n 0 0 0 0 0 n. = = 0 n+=n 2 0 0 0 0 0 3 0 0 0 0 0 0 2. n+= 4 0 0 0 0 5 0 0 0 3. == n+= n 6 0 0 7 0 0 0 Από τον πίνακα παρατηρούμε ότι: η. Όταν ==0 τότε η έξοδος του FF είναι ότι και η προηγούμενη κατάσταση. n 2 η. Όταν τότε η έξοδος του FF είναι ότι και η είσοδος (0 ή ). 3 η. Όταν == τότε η έξοδος του FF είναι η συμπληρωματική έξοδος. n Ο Πίνακας καταστάσεων, που προκύπτει τελικά από τον προηγούμενο πίνακα, στην απλή του μορφή φαίνεται δίπλα. n+ 0 0 n (unchanged) 0 0 (set) 0 (reset) (toggles) Πίνακας Καταστάσεων-tate Table Παρατηρούμε ότι είναι όμοιος με αυτόν του -FF, με κατάλληλη αντιστοίχηση των, με τα,. Επιπλέον δεν υπάρχει η απροσδιοριστία του -FF στην τελευταία γραμμή, όπου όταν == έχουμε n+=n. Η χαρακτηριστική εξίσωση του -FF, η οποία βγαίνει από τον πίνακα καταστάσεων (Π.Κ) και είναι: n.n.n n n=n n Παρόμοια η συνάρτηση της n+ βγαίνει και από τον Χάρτη Καρνώ. 00 0 0 n n+ n 0 2 6 4 0 0 0 0 d 0 d 3 7 5 0 d d 0 Πίνακας Διέγερσης-Excitation Table Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 24η

Από τον Π.Κ προκύπτει ο πίνακας διέγερσης (Excitation Table) του FF, ο οποίος καθορίζει ποιες πρέπει να έχουν οι είσοδοι, ώστε το FF να μεταβεί από την κατάσταση n στην n+. Παρατηρούμε ότι ο πίνακας έχει δυο εισόδους n, n+ και δυο εξόδους,. Εμφανίζονται επίσης και αδιάφοροι όροι που σημειώνονται με d (ή Χ). Σαν παράδειγμα για να πάμε από την κατάσταση n=0 την κατάσταση n+= πρέπει οι είσοδοι να είναι =& =0 ή =, δηλαδή στην ουσία μας ενδιαφέρει μόνο η τιμή της εισόδου και δεν μας ενδιαφέρει η τιμή του, η οποία στην περίπτωση αυτή αποτελεί μη ενδιαφέρουσα συνθήκη (on't Care Contition) που σημειώνεται στον Χ.Κ με d. Αν θέλουμε να πάμε από την κατάσταση n= στην κατάσταση n+= 0 πρέπει οι είσοδοι να είναι Κ= & =0 ή =, δηλαδή στην ουσία μας ενδιαφέρει μόνο η τιμή της εισόδου, ενώ για να πάμε από την κατάσταση n= 0 στην κατάσταση n+ = 0 πρέπει οι είσοδοι να είναι =0 & =0 ή = και για n= στην n+= πρέπει να είναι Κ=0 & =0 ή =. ο κύκλωμα ενός συγχρονιζόμενου -FF με πύλες N Latch NAN φαίνεται στο παρακάτω σχήμα. Block διάγραμμα -FF Παρατηρούμε ότι είναι ίδιο με το αντίστοιχο του -FF, με μια επιπλέον ανάδραση από την έξοδο στην είσοδο, με διασταύρωση. Εκτός από τις σύγχρονες εισόδους, οι οποίες λειτουργούν όταν το είναι ένα, έχουμε και εδώ τις δύο ασύγχρονες εισόδους (asynchonus inputs) ή κατευθείαν εισόδους (irect inputs), με τις οποίες μπορούμε να ρυθμίσουμε την κατάσταση του FF, ανεξάρτητα από τους παλμούς του. ο πλήρες κύκλωμα και το νέο Block διάγραμμα του FF φαίνεται στο σχήμα που ακολουθεί. Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 25η

N Latch Όταν το είναι μηδέν (="0") τότε η έξοδοι των πυλών Ν3,Ν4 θα είναι ένα, ανεξάρτητα με τις τιμές που θα έχουν οι είσοδοι,, οπότε ισχύει n+=n. Δηλαδή όταν το ="0" η μεταβολή των εισόδων, δεν επηρεάζει την έξοδο του FF. Αν θέλουμε να τοποθετήσουμε το FF στην κατάσταση ένα-"", τότε αρκεί να κάνουμε την ασύγχρονη είσοδο eset==0. Η πύλη Ν θα έχει έξοδο ένα, ανεξάρτητα από τις τιμές των άλλων εισόδων της, άρα και η κανονική έξοδος του FF θα είναι ="", επομένως το FF έχει (όπως λέμε) τοποθετηθεί. Αν θέλουμε τώρα να μηδενίσουμε το FF, κατάσταση μηδέν-"0", τότε αρκεί να κάνουμε την ασύγχρονη είσοδο Clear==0. Η πύλη Ν2 θα έχει έξοδο ένα, ανεξάρτητα από τις τιμές των άλλων εισόδων της, άρα και η συμπληρωματική έξοδος του FF θα είναι-", επομένως η κανονική έξοδος θα είναι ="0 ",και το FF έχει καθαρισθεί. Η ενεργοποίηση των ασύγχρονων εισόδων γίνεται είτε σε δυναμικό μηδέν είτε σε δυναμικό ένα και αναφέρεται στις προδιαγραφές του κατασκευαστή. Συνήθως στα TTL-FF ενεργοποιούνται σε δυναμικό μηδέν ενώ στα CMO-FF σε δυναμικό ένα. Έξοδος n+ Enable * Από τον Π.Κ 0 0 0 Clear Καθαρισμός 0 0 eset: Προτοποθέτηση είσοδοι και η έξοδος του FF. Η λειτουργία των ασυγχρόνων εισόδων γίνεται όταν το είναι μηδέν και στον πίνακα που ακολουθεί φαίνονται οι ασύγχρονοι Λόγω της ανάδρασης, από την έξοδο στην είσοδο, αλλαγή της εξόδου στη διάρκεια όπου το =, θα επιδράσει στην είσοδο. Π.χ Έστω == και = 0 οπότε όταν το = έχουμε = (7η γραμμή του γενικού πίνακα) μετά από χρόνο Δt=tpg+tpg (Χρόνος καθυστέρησης της διάδοσης- opagation elay Time), στις δυο πύλες NAN. C tp n 0 2 (n-)t nt (n+)t n+ Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 26η

Όμως επειδή εξακολουθεί == και = η έξοδος θα επιστρέψει στο μηδέν- 0. Επομένως για χρόνο t0 και όσο = η έξοδος ταλαντώνεται (Toggle) μεταξύ 0 και, κατάσταση που περιγράφεται σαν περιστροφή -(race around). Αυτό αποφεύγεται όταν η χρονική διάρκεια του παλμού tp είναι πολύ μικρότερη από τον χρόνο της περιόδου (tp T). Όμως ο χρόνος Δt είναι πολύ μικρότερος του χρόνου tp (tp T) στα ολοκληρωμένα κυκλώματα, επομένως έχουμε απροσδιόριστη έξοδο. ο πρόβλημα της περιστροφής λύνεται με τον συνδυασμό δυο -FF (ή δυο ) με ανάδραση από την έξοδο του δεύτερου (εξαρτημένο) στην είσοδο του πρώτου (κύριο) FF. Κατά τα γνωστά το FF που λειτουργεί με παλμό λέγεται συγχρονιζόμενο με ρολόι FF ή Clocked -FF, και όσο το = η έξοδος παρακολουθεί όλες τις μεταβολές των εισόδων,, ενώ όταν το είναι μηδέν ή έξοδος "κλειδώνεται" και παραμένει στην προηγούμενη κατάσταση. ο παλμικό διάγραμμα ενός απλού -FF φαίνεται στο σχήμα. Επειδή δεν είναι επιθυμητό να αλλάζει η έξοδος όσο ο παλμός του είναι ένα, τα FF κατασκευάζονται να διεγείρονται μόνο με το μέτωπο του παλμού, είτε με την ανερχόμενη πλευρά (από 0 σε ) είτε με την κατερχόμενη πλευρά (από σε 0) του παλμού του. Ένα τέτοιο FF λέγεται ακμοπυροδότητο ή διέγερσης μετώπου (Edge Triggered) και πιο συγκεκριμένα με διέγερση θετικού μετώπου (Positive Edge Trig gered - PETr), ή με διέγερση αρνητικού μετώπου (Negative Edge Triggered - NETr). Στα σχήματα που ακολουθούν φαίνονται οι δυο τύποι PETr και NETr. ο τόξο στην είσοδο του δηλώνει ότι είναι ακμοπυροδότητο (Edge Triggered) και ο κύκλος δηλώνει ότι διεγείρεται στο αρνητικό μέτωπο του παλμού. Χωρίς κύκλο διεγείρεται στο θετικό μέτωπο του παλμού. ύπου PETr ύπου NETr ο διάγραμμα χρονισμού των δυο τύπων -FF φαίνεται στο σχήμα. Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 27η

t t 2 t3 t 4 t 5 t 6 t 7 t 8 Ανάλυση της εξόδου ενός PETr -FF. ) η χρονική στιγμή t έχουμε =, =0 οπότε = (αρχικά =0) 2) η χρονική στιγμή t 2 έχουμε =0, = οπότε =0 3) η χρονική στιγμή t 3 έχουμε =, = οπότε = (oggle) 4) η χρονική στιγμή t 4 έχουμε =, = οπότε =0 (oggle) 5) η χρονική στιγμή t 5 έχουμε =0, = οπότε =0 (παραμένει) 6) η χρονική στιγμή t 6 έχουμε =, =0 οπότε = 7) η χρονική στιγμή t 7 έχουμε =0, = οπότε =0 8) η χρονική στιγμή t 8 έχουμε =0, = οπότε =0 Παρόμοια έχουμε και για ένα -FF τύπου NETr αλλά για την κάθοδο του παλμού και ισχύει η ίδια ανάλυση. t t 2 t 3 t 4 t 5 t 6 t 7 t 8 8.4 Κύριο-Εξαρτημένο (Μaster-lave) Flip Flop To Μaster-lave (M) FF αποτελείται από δυο FF τύπου ή, συνδεδεμένα το ένα μετά το άλλο, όπως φαίνεται στο σχήμα. Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 28η

Κύριο-Master N m m N Εξαρτημένο-lave M -FF ύπου NETr Ο πίνακας αληθείας ενός -M-FF συμπίπτει με τον Π.Α του -FF. Περισσότερο διαδεδομένο όμως είναι το -Μ-FF με την ανάδραση από την έξοδο στην είσοδο, όπως στο σχήμα της επόμενης σελίδας. m N N m Κύριο-Master Εξαρτημένο-lave M -FF ύπου NETr Αν =, = και = τότε ενεργοποιείται το Κύριο FF η λειτουργία του οποίου ακολουθεί τον πίνακα καταστάσεων του -FF. Λόγω του αντιστροφέα το ρολόι του Εξαρτημένου θα είμαι =0, επομένως η έξοδός του n μένει αμετάβλητη, στην διάρκεια του παλμού. Με =0 η έξοδος του Κύριου FF m μένει αμετάβλητη και ενεργοποιείται το Εξαρτημένο που ακολουθεί τον ΠΚ του -FF ( m & m ) Άρα στο χρονικό διάστημα του παλμού tp, η είσοδος του Κύριου μεταφέρεται στην έξοδο του Εξαρτημένου. Δηλαδή το M-FF διεγείρεται από όλο τον παλμό του (Pulse Triggered), και τα δεδομένα εισέρχονται με την άνοδο του παλμού και εξέρχονται με την κάθοδό του. Με το M--FF έχουμε εξουδετερώσει την αστάθεια του -FF αλλά και του τύπου -FF που προέρχεται από αυτό. ο Block διάγραμμα & το διάγραμμα χρονισμού του M--FF φαίνονται παρακάτω. Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 29η

Ì m m M -FF Διάγραμμα χρονισμού. ή m=s t t t t t t t t t t t t t t t 2 3 4 5 6 7 8 9 0 2 3 4 5 η χρονική στιγμή t έχουμε m=, m=0 επομένως m= άρα και ρολόι του lave είναι μηδέν και δεν έχουμε μεταβολή. t 6 m 0. Όμως το η χρονική στιγμή t 2 έχουμε m=, m=0 επομένως = και τα δεδομένα μας περνούν στην έξοδο. Παρόμοια και για τις άλλες χρονικές στιγμές. Η έξοδος είναι μετατοπισμένη ως προς την είσοδο κατά τον χρόνο ενός παλμού tp. ο M--FF σαν τύπου -FF ή σαν τύπου -FF αποτελούν την βάση όλων των αριθμητικών διατάξεων και διατάξεων καταχωρητών. Στο εμπόριο τα TTL 7472 είναι τύπου M--FF. 8.5 ata Flip Flop (-FF) ο -FF δεν είναι ένα νέο FF αλλά προκύπτει από το βασικό -FF ή από το - FF, με κατάλληλη σύνδεση των εισόδων του. α) Αν στο κύκλωμα ενός -FF προσθέσουμε μια πύλη ΝΟ, από την είσοδο στην είσοδο, όπως φαίνεται στο σχήμα, έχουμε μόνο μία είσοδο την. N ή ή β) Παρόμοια αν στο κύκλωμα ενός -FF προσθέσουμε μια πύλη ΝΟ, από την είσοδο στην είσοδο, όπως στο σχήμα, έχουμε μόνο μία είσοδο την. Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 30η

N ή ή Η πληροφορία στην είσοδο εμφανίζεται στην έξοδο με την εφαρμογή του παλμού. Ο πίνακας καταστάσεων του -FF προκύπτει από τις δυο μεσαίες γραμμές του ΠΚ του -FF, όπου (ή ).: Η χαρακτηριστική εξίσωση του -FF, η οποία βγαίνει από τον (Π.Κ) πίνακα καταστάσεων και είναι: n n n =. Παρόμοια η συνάρτηση της n+ βγαίνει και από τον Χάρτη Καρνώ. Από τον Π.Κ προκύπτει ο πίνακας διέγερσης (Excitation Table) του FF, ο οποίος καθορίζει ποια πρέπει να είναι η είσοδος ώστε το FF να μεταβεί από την κατάσταση n στην n+. Παρατηρούμε ότι ο πίνακας έχει δυο εισόδους n, n+ και μια έξοδο. Για να πάμε από την κατάσταση n=0 την κατάσταση n+= πρέπει η είσοδος να είναι =. Αν θέλουμε να πάμε από την κατάσταση n= στην κατάσταση n+=0 πρέπει η είσοδος να είναι =0, ενώ για να πάμε από την κατάσταση n=0 στην κατάσταση n+=0 πρέπει η είσοδος να είναι =0 και για n= στην n+= πρέπει η είσοδος να είναι =. Με τις ασύγχρονες εισόδους (asynchonus inputs) μπορούμε να ρυθμίσουμε την κατάσταση του FF, ανεξάρτητα από τους παλμούς του, όπως και στα άλλα FF. ο παλμικό διάγραμμα ενός απλού -FF φαίνεται στο σχήμα. n n+ 0 0 0 0 0 0 Πίνακας Καταστάσεων 0 n 0 0 2 3 n n+ 0 0 0 0 Πίνακας Διέγερσης 0 0 Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 3η

Επειδή, και εδώ, δεν είναι επιθυμητό να αλλάζει η έξοδος όσο ο παλμός του είναι ένα-, τα FF κατασκευάζονται κατά τρόπο ώστε να διεγείρονται μόνο με το μέτωπο του παλμού, όπως έχουμε ήδη αναφέρει, δηλαδή να είναι ακμοπυροδότητα με διέγερση μετώπου (Edge Triggered), διέγερση θετικού μετώπου (Positive Edge Triggered -PETr) ή διέγερση αρνητικού μετώπου (Negative Edge Triggered-NETr). ο τόξο στην είσοδο του δηλώνει ότι είναι ακμοπυροδότητο (Edge Triggered) και ο κύκλος δηλώνει ότι το FF διεγείρεται στο αρνητικό μέτωπο του παλμού. ο παλμικό διάγραμμα των δυο τύπων -FF φαίνεται στα σχήματα που ακολουθούν. t t 2 t 3 t 4 t 5 t 6 t 7 t 8 Ανάλυση της εξόδου ενός PETr -FF. ) ην χρονική στιγμή t έχουμε = οπότε = (αρχικά =0) 2) ην χρονική στιγμή t 2 έχουμε =0 οπότε =0 κ.ο.κ Παρόμοια έχουμε και για ένα -FF τύπου NETr αλλά για την κάθοδο του παλμού και ισχύει η ίδια ανάλυση. t t 2 t 3 t 4 t 5 t 6 t 7 t 8 ο -FF μπορεί να προκύψει και από δυο -FF (ή δυο -FF) συνδεδεμένα εν σειρά σαν ένα τύπου M--FF όπως φαίνεται στο σχήμα. Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 32η

() m = s () () () ή ο παλμικό διάγραμμα ενός τέτοιου FF φαίνεται στο σχήμα όπου m είναι η έξοδος του κύριου (Master) FF και s η είσοδος του εξαρτημένου (lave) FF. C m s m=s t t t t t t t t t t t t t t t 2 3 4 5 6 7 8 9 0 2 3 4 5 t 6 α δεδομένα από την είσοδο εμφανίζονται στην έξοδο μετά από τον χρόνο tp ενός παλμού του και για τον λόγο αυτό αναφέρεται και σαν τύπου elay-ff (συσκευή καθυστέρησης ενός ψηφίου). Χρησιμοποιείται στους καταχωρητές σαν στοιχείο αποθήκευσης πληροφορίας ενός ψηφίου ( Bit). Στο εμπόριο το TTL7474 είναι ένα τύπου -FF ακμοπυροδότητο (Positive Edge Triggered) θετικού μετώπου και το ισοδύναμό του κύκλωμα με πύλες N5 N NAN φαίνεται στο σχήμα. N6 8.6 Toggle Flip Flop (T-FF) Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 33η

ο T-FF προκύπτει από το -FF, με κατάλληλη σύνδεση των εισόδων του. Αν στο κύκλωμα ενός -FF συνδέουμε την είσοδο με την είσοδο Κ, όπως φαίνεται στο σχήμα, έχουμε μόνο μία είσοδο την. N Latch Η χαρακτηριστική εξίσωση του T-FF, η οποία βγαίνει από τον πίνακα καταστάσεων (Π.Κ) και είναι: Tn Tn. n T n n+ 0 0 0 0 0 0 Πίνακας Καταστάσεων (Η σχέση αυτή δεν αντιστοιχεί ακριβώς στην γνωστή πύλη XO γιατί η έξοδος n παίρνει την νέα του τιμή μετά από χρονικό διάστημα δt. Δηλαδή n+δt=(t n). Παρόμοια η συνάρτηση της n+ βγαίνει και από τον Χάρτη Καρνώ για τους δυο άσσους στις θέσεις,2.. T 0 n 0 2 0 3 Από τον Π.Κ προκύπτει ο πίνακας διέγερσης (Excitation Table) του FF, ο οποίος καθορίζει ποια πρέπει να είναι η είσοδος ώστε το FF να μεταβεί από την κατάσταση n στην n+. Παρατηρούμε ότι ο πίνακας έχει δυο εισόδους n, n+ και μια έξοδο T. Για να πάμε από την κατάσταση n=0 την κατάσταση n+= πρέπει η είσοδος να είναι T=. n n+ 0 0 0 0 Πίνακας Διέγερσης T 0 0 Από την κατάσταση n= στην κατάσταση n+ =0 πρέπει η είσοδος να είναι επίσης T=, επειδή έχουμε == (η τελευταία γραμμή του ΠΚ του -FF), το FF αντιστρέφει (Toggle) την έξοδό του. Αν τώρα θέλουμε να πάμε από την κατάσταση n=0 στην κατάσταση n+ =0 πρέπει να είναι =0 και από την κατάσταση n= στην κατάσταση n+ = πρέπει Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 34η

να είναι επίσης =0, οπότε επειδή έχουμε ==0 (η πρώτη γραμμή του ΠΚ του - FF), το FF παραμένει αμετάβλητο. Με τις ασύγχρονες εισόδους (asynchonus inputs) μπορούμε να ρυθμίσουμε την κατάσταση του FF, ανεξάρτητα από τους παλμούς του, όπως και στα άλλα FF. Αν η είσοδος παραμείνει σε δυναμικό ένα (=) για χρονικό διάστημα Δt πολύ μεγαλύτερου του δt (Δt δt) που απαιτεί το FF για να αλλάξει κατάσταση, τότε η έξοδος θα παίζει (toggles) συνεχώς μεταξύ 0 &. Η αστάθεια αυτή συνεχίζεται μέχρι να επαναφέρουμε το στο 0. Επειδή δε συνήθως Δt δt το -FF παρουσιάζει αστάθεια και το πρόβλημα λύνεται με την χρήση ενός M--FF που συνδέονται σαν. Με την χρήση ενός -FF, σαν -FF, έχουμε αλλαγή κατάστασης σε κάθε παλμό του, με την άνοδο ή την κάθοδό του. α παλμικά διαγράμματα ή διαγράμματα χρονισμού των δυο τύπων -FF φαίνονται στα σχήματα. Δt δt t t 2 t 3 t 4 t 5 t 6 t 7 t 8 Ανάλυση της εξόδου ενός PETr -FF. ) ην χρονική στιγμή t έχουμε = οπότε = (Toggle) (αρχικά =0) 2) ην χρονική στιγμή t 2 έχουμε =0 οπότε = (αμετάβλητο) 3) ην χρονική στιγμή t 3 έχουμε = οπότε =0 (Toggle) 4) ην χρονική στιγμή t 4 έχουμε = οπότε = (Toggle) 5) ην χρονική στιγμή t 5 έχουμε =0 οπότε = (αμετάβλητο) κ.ο.κ Παρόμοια έχουμε και για ένα -FF τύπου NETr αλλά για την κάθοδο του παλμού και ισχύει η ίδια ανάλυση. Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 35η

t t 2 t 3 t 4 t 5 t 6 t 7 t 8 Με την χρήση ενός M--FF, σαν -FF, έχουμε αλλαγή κατάστασης σε κάθε παλμό του, με την άνοδο του παλμού εισέρχεται η είσοδος και με την κάθοδό του εξέρχεται στην έξοδο. Μ t t 2 t 3 t 4 t 5 t 6 t 7 t 8 Αν σε ένα -FF θέσουμε = και στην είσοδο του συνδέσουμε μια παλμοσειρά με συχνότητα f, η έξοδος του T-FF θα είναι επίσης μια παλμοσειρά με συχνότητα F=f/2, όπως φαίνεται στο σχήμα. t Η ιδιότητα να αλλάζει η κατάσταση του T-FF σε κάθε παλμό, όταν =, είναι πολύ χρήσιμη σε κυκλώματα πράξεων. Μ Ένα T-FF μπορεί να προκύψει και από ένα -FF με κατάλληλη σύνδεση των εξόδων με τις εισόδους του FF όπως φαίνεται στο σχήμα. Δηλαδή συνδέοντας τις εξόδους και του FF στις εισόδους και αντίστοιχα, φέρνουμε τις τιμές τους στις αντίστοιχες εισόδους και στον επόμενο παλμό οι έξοδοι θα αλλάξουν σύμφωνα με τον πίνακα καταστάσεων του -FF. Οι νέες τιμές θα Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 36η

εφαρμόζονται και πάλι στις εισόδους οπότε με τον νέο παλμό θα έχουμε και πάλι αλλαγή της κατάστασης των εξόδων. Επειδή συνεχώς θα έχουμε μηδέν ή ένα στην έξοδο θα έχουμε αντίστοιχα ένα ή μηδέν στην είσοδο κ.ο.κ. Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 37η