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



Σχετικά έγγραφα
ΒΑΣΙΚΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ

ΣΥΓΧΡΟΝΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ

ΚΑΤΑΧΩΡΗΤΕΣ ΣΕΙΡΙΑΚΟΙ ΚΑΙ ΠΑΡΑΛΛΗΛΟΙ ΚΑΤΑΧΩΡΗΤΕΣ. Τύποι καταχωρητών: (α) σειριακής-εισόδου-σειριακής-εξόδου, (β) σειριακήςεισόδου-παράλληλης-εξόδου,

ΚΑΤΑΧΩΡΗΤΕΣ ΣΕΙΡΙΑΚΟΙ ΚΑΙ ΠΑΡΑΛΛΗΛΟΙ ΚΑΤΑΧΩΡΗΤΕΣ. Καταχωρητές παράλληλης-εισόδου-παράλληληςεξόδου. Καταχωρητές παράλληλης-εισόδου-σειριακής-εξόδου

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

Σχεδίαση Ψηφιακών Συστηµάτων

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

Ελίνα Μακρή

Ελίνα Μακρή

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

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

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

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

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

Ανάλυση Σύγχρονων Ακολουθιακών Κυκλωμάτων

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

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

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

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

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

e-book ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΑΣΚΗΣΕΙΣ

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση

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

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

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

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

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

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

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

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

ΑΣΚΗΣΗ 7 FLIP - FLOP

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

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

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

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

26-Nov-09. ΗΜΥ 210: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο Καταχωρητές 1. Διδάσκουσα: Μαρία Κ. Μιχαήλ

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

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

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

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

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

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

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

Περιεχόμενα. Πρώτο Κεφάλαιο. Εισαγωγή στα Ψηφιακά Συστήματα. Δεύτερο Κεφάλαιο. Αριθμητικά Συστήματα Κώδικες

14. ΑΠΑΡΙΘΜΗΤΕΣ. e-book ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ ΑΣΗΜΑΚΗΣ-ΒΟΥΡΒΟΥΛΑΚΗΣ- ΚΑΚΑΡΟΥΝΤΑΣ-ΛΕΛΙΓΚΟΥ 1

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

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

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

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

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

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

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

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 15: Καταχωρητές (Registers)

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ

ΠΕΡΙΕΧΟΜΕΝΑ 1 ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΩΝ ΚΑΙ ΚΩ ΙΚΕΣ 1

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

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

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

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

Ενότητα 7 ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΕΣ - ΚΩΔΙΚΟΠΟΙΗΤΕΣ ΑΠΟΠΛΕΚΤΕΣ - ΠΟΛΥΠΛΕΚΤΕΣ

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

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

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

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

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

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

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

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

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

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

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

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

ΕΝΟΤΗΤΑ 4.1. ΣΕΙΡΙΑΚΟΙ ΚΑΙ ΠΑΡΑΛΛΗΛΟΙ ΚΑΤΑΧΩΡΗΤΕΣ... 4

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

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

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο Διάλεξη 8 η : Μηχανές Πεπερασμένων Κaταστάσεων σε FPGAs

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

Εργαστήριο Ψηφιακής Σχεδίασης

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

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

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

Ψηφιακά Συστήματα. 6. Σχεδίαση Συνδυαστικών Κυκλωμάτων

Θέμα 1ο (3 μονάδες) Υλοποιήστε το ακoλουθιακό κύκλωμα που περιγράφεται από το κατωτέρω διάγραμμα

Επίπεδο Ψηφιακής Λογικής (The Digital Logic Level)

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

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

Σχεδίαση Βασικών Κυκλωµάτων. Χρ. Καβουσιανός. Επίκουρος Καθηγητής

Κεφάλαιο 10. Ψηφιακά κυκλώματα Flip-Flop και εφαρμογές

Περίληψη. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο Παράδειγµα: Καταχωρητής 2-bit. Καταχωρητής 4-bit. Μνήµη Καταχωρητών

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

Flip-Flop: D Control Systems Laboratory

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

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 16: Μετρητές (Counters)

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

Σχεδίαση κυκλωμάτων ακολουθιακής λογικής

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

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

ΑΣΚΗΣΗ 8 ΚΑΤΑΧΩΡΗΤΕΣ - REGISTERS

3 ΤΕΛΟΣ 1ΗΣ ΑΠΟ 6 ΣΕΛΙ ΕΣ

Transcript:

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

7-segment display 7-segment display

7-segment display Αποκωδικοποιητής των 7 στοιχείων (τμημάτων) (7-segment decoder)

Κύκλωμα αποκωδικοποίησης του στοιχείου a Ημιαθροιστής (half-adder)

Πλήρης αθροιστής (full-adder) Αθροιστής 4-bit (4-bit adder)

Αθροιστής n-bit (n-bit adder) Αθροιστής/Αφαιρέτης 4-bit (4-bit adder/subtractor)

Αθροιστής/Αφαιρέτης n-bit (n-bit adder/subtractor) ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΗΣ 2 ΓΡΑΜΜΩΝ ΣΕ 4 (2-to-4 decoder)

ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΗΣ 3 ΓΡΑΜΜΩΝ ΣΕ 8 (3-to-8 decoder) ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΗΣ 4 ΓΡΑΜΜΩΝ ΣΕ 16: Ένα παράδειγμα

ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΗΣ 4 ΓΡΑΜΜΩΝ ΣΕ 16 (ΜΕ ΧΡΗΣΗ ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΩΝ 2-ΣΕ-4) Κωδικοποιητής πληκτρολογίου (Keyboard encoder)

ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΗΣ BCD (BCD decoder) ΠΟΛΥΠΛΕΚΤΗΣ 2 ΓΡΑΜΜΩΝ ΣΕ 1 (2-to-1 MUX)

ΠΟΛΥΠΛΕΚΤΗΣ 4 ΓΡΑΜΜΩΝ ΣΕ 1 (4-to-1 MUX) ΠΟΛΥΠΛΕΚΤΗΣ 4 ΓΡΑΜΜΩΝ ΣΕ 1 (4-to-1 MUX)

ΠΟΛΥΠΛΕΚΤΗΣ 8 ΓΡΑΜΜΩΝ ΣΕ 1 (8-to-1 MUX) ΠΟΛΥΠΛΕΚΤΗΣ 8 ΓΡΑΜΜΩΝ ΣΕ 1 (8-to-1 MUX)

ΠΟΛΥΠΛΕΚΤΗΣ 16 ΓΡΑΜΜΩΝ ΣΕ 1 (κατασκευασμένος με δύο πολυπλέκτες 8-σε-1) (16-to-1 MUX)

ΑΠΟΠΛΕΚΤΗΣ 1 ΓΡΑΜΜΗΣ ΣΕ 4 (1-to-4 DEMUX) ΑΠΟΠΛΕΚΤΗΣ 1 ΓΡΑΜΜΗΣ ΣΕ 4 (1-to-4 DEMUX)

ΑΠΟΠΛΕΚΤΗΣ 1 ΓΡΑΜΜΗΣ ΣΕ 4 (1-to-4 DEMUX) ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΗΣ 2 ΣΕ 4 (2-to-4 DECODER) Στην ουσία ο αποπλέκτης δεν είναι τίποτε άλλο παρά ένας αποκωδικοποιητής με είσοδο ελέγχου!!! ΑΠΟΠΛΕΚΤΗΣ 1 ΓΡΑΜΜΗΣ ΣΕ 16 (1-to-16 DEMUX)

Μια Εφαρμογή χρήσης ενός αποπλέκτη 1-σε-4 Μια Εφαρμογή χρήσης πολυπλέκτη & αποπλέκτη

ΗΠΟΛΥ ΕΝΔΙΑΦΕΡΟΣΑ ΔΙΑΛΕΞΗ ΣΥΝΕΧΙΖΕΤΑΙ.. ΒΑΣΙΚΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ FLIP-FLOPS ΤΟ ΒΑΣΙΚΟ FLIP-FLOP ΧΡΟΝΙΖΟΜΕΝΑ FF ΤΥΠΟΥ SR FF ΤΥΠΟΥ D JK FLIP-FLOP Τ FLIP-FLOP ΠΥΡΟΔΟΤΗΣΗ ΤΩΝ FLIP-FLOPS ΚΥΡΙΟ - ΕΞΑΡΤΗΜΕΝΟ JK FLIP-FLOP ΑΚΜΟΠΥΡΟΔΟΤΟΥΜΕΝΑ FLIP-FLOPS ΚΥΚΛΩΜΑΤΑ ΑΝΙΧΝΕΥΣΗΣ ΑΚΜΩΝ ΑΣΥΓΧΡΟΝΟΙ ΕΙΣΟΔΟΙ ΤΩΝ FLIP-FLOPS

Στα συνδυαστικά κυκλώματα οι έξοδοι σε κάθε χρονική στιγμή εξαρτώνται αποκλειστικά και μόνο από τις εισόδους οι οποίες εφαρμόζονται την συγκεκριμένη εκείνη στιγμή. Δεν εξαρτώνται ούτε από την σειρά με την οποία αυτές οι είσοδοι εφαρμόσθηκαν, ούτε από την κατάσταση του κυκλώματος πριν αυτές εφαρμοσθούν. ΠΡΟΒΛΗΜΑ: Να σχεδιασθεί ψηφιακό σύστημα το οποίο να επιτρέπει την εκκίνηση της μηχανής του αυτοκινήτου μόνον εφόσον ο οδηγός καθίσει και δέσει την ζώνη ασφαλείας του καθίσματός του. Τα κυκλώματα του παρόντος κεφαλαίου ονομάζονται ακολουθιακά (sequential). Στα ακολουθιακά κυκλώματα οι έξοδοι σε κάθε χρονική στιγμή εξαρτώνται όχι μόνον από τις τιμές των εισόδων τη χρονική εκείνη στιγμή, αλλά και από τις τιμές των εξόδων των στοιχείων μνήμης του κυκλώματος την προηγούμενη χρονική στιγμή. Τα ακολουθιακά κυκλώματα χωρίζονται σε δύο μεγάλες κατηγορίες, στα σύγχρονα (synchronous) και στα ασύγχρονα (asynchronous), ανάλογα με το εάν αυτά επηρεάζονται σε συγκεκριμένες χρονικές στιγμές ή όχι. Αυτό σημαίνει ότι τα σύγχρονα ακολουθιακά κυκλώματα λειτουργούν σύμφωνα με κάποιο παλμό χρονισμού (ρολόι, clock).

SR μανταλωτής με πύλες NOR SR μανταλωτής με πύλες NOR: (α) λογικό διάγραμμα, (β) πίνακας αλήθειας, (γ) σύμβολο Παράδειγμα: Να σχεδιαστεί η κυματομορφή της εξόδου ενός SR μανταλωτή με πύλες NOR S R t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t10

Flip-flop με πύλες NAND SR μανταλωτής με πύλες NAND: λογικό διάγραμμα, (β) πίνακας αλήθειας, (γ) σύμβολο ΧΡΟΝΙΖΟΜΕΝΑ FF ΤΥΠΟΥ SR R RESET S SET S SET ' R RESET ' (α) (β) t S R t+1 0 0 0 0 0 0 1 0 0 1 0 1 0 1 1 απροσδιόριστη 1 0 0 1 1 0 1 0 1 1 0 1 1 1 1 απροσδιόριστη S R t+1 0 0 t 0 1 0 1 0 1 1 1 απροσδιόριστη S R ' (γ) (δ) (ε)

Παράδειγμα: Να σχεδιασθεί η κυματομορφή της εξόδου ενός χρονιζόμενου SR FF (μανταλωτή) για τις παρακάτω κυματομορφές εισόδου. S R t1 t2 t3 t4 t5 t6 t7t8 t9t10 FF ΤΥΠΟΥ D D G S R ' D t+1 0 0 1 1 D G ' (α) (β) (γ) FF τύπου D (μανταλωτής D): (α) λογικό κύκλωμα, (β) πίνακας λειτουργίας, (γ) σύμβολο

Παράδειγμα: Σχεδιάστε την κυματομορφή της εξόδου για τις εισόδους D και G του Σχήματος G D t1 t2 t3 t4 t5 Η έξοδος κρατά την τιμή που είχε η είσοδος D πριν "πέσει" ο ωρολογιακός παλμός H έξοδος παρακολουθεί την είσοδο D μέχρι να "πέσει" ο ωρολογιακός παλμός, οπότε και "μανταλώνει" στην τελευταία τιμή Κατά τη διάρκεια που ο ωρολογιακός παλμός είναι στο λογικό 1, η έξοδος παρακολουθεί την είσοδο D JK FLIP-FLOP K J 1 2 RESET SET ' J K t+1 0 0 t 0 1 0 1 0 1 1 1 t (β) J K ' (γ) (α) Τ FLIP-FLOP T RESET T t+1 0 t 1 t T ' SET ' (β) (γ) (α)

Παράδειγμα: Να μετατρέψετε ένα JK FF σε D FF D J K ' ΠΥΡΟΔΟΤΗΣΗ ΤΩΝ FLIP-FLOPS Πρόβλημα: Το JK FF, όπως και το Τ FF, που αναλύσαμε στην προηγούμενη ενότητα παρουσιάζει την εξής αδυναμία: Όταν =1 και J=K=1 (ή Τ=1), τότε αυτό αλλάζει κατάσταση. Παρατηρείστε ότι λόγω της ανατροφοδότησης που υπάρχει, αυτό θα συνεχίζει να αλλάζει καταστάσεις για όσο χρονικό διάστημα ο παλμός του ρολογιού βρίσκεται στο 1. Πόσο συχνά αλλάζει καταστάσεις; Όση είναι η καθυστέρηση διάδοσης του σήματος μέσα από το FF. Λύσεις: Το πρόβλημα αυτό μπορεί να αντιμετωπισθεί με δύο διαφορετικούς τρόπους: (α) με JK FFs τύπου κύριο - εξαρτημένο (master - slave) και (β) με FFs τα οποία ενεργοποιούνται κατά την άνοδο ή κάθοδο του παλμού του ρολογιού (ακμοπυροδοτούμενα, edge-triggered) και όχι κατά την διάρκεια του παλμού.

ΚΥΡΙΟ - ΕΞΑΡΤΗΜΕΝΟ JK FLIP-FLOP J 1 Κύριο S1 1 R1 '1 3 Εξαρτημένο S2 2 R2 '2 ' J K ' K 2 4 (β) (α) Κυματομορφές της εισόδου και των εξόδων του κύριου και του εξαρτημένου FF για J=K=1 1 κύριο 2= εξαρτημένο Πρόβλημα! J K Εσφαλμένη κατάσταση

ΑΚΜΟΠΥΡΟΔΟΤΟΥΜΕΝΑ FLIP-FLOPS (α) (β) ' ' (γ) (δ) Λογικό κύκλωμα και συμβολισμός ενός ακμοπυροδοτούμενου JK FF Ανιχνευτής Ακμών K J RESET SET ' Ανιχνευτής Ακμών ' ' '

Παράδειγμα: Σχεδιάστε την κυματομορφή της εξόδου ενός αρνητικά ακμοπυροδοτούμενου JK FF για τις κυματομορφές εισόδου του Σχήματος. Θεωρείστε ότι αρχικά είχαμε =0. J K t1 t2 t3 t4 t5 t6 Πίνακες λειτουργίας ή χαρακτηριστικοί πίνακες (function tables) των flip-flops SR flip-flop JK flip-flop S R t+1 0 0 t 0 1 0 1 0 1 1 1 απροσδιόριστη J K t+1 0 0 t 0 1 0 1 0 1 1 1 t D flip-flop T flip-flop D t+1 0 0 1 1 T t+1 0 t 1 t

Παράδειγμα: Σχεδιάστε την κυματομορφή εξόδου ενός αρνητικά ακμοπυροδοτούμενου D FF, όταν στις εισόδους του και D εφαρμόζονται οι κυματομορφές του Σχήματος του Παραδείγματος 3. Συγκρίνετε την κυματομορφή που σχεδιάσατε με την αντίστοιχη του μανταλωτή D (D-latch) του Παραδείγματος 3. Θεωρείστε ότι αρχικά είχαμε =0. D D flip-flop D latch ΚΥΚΛΩΜΑΤΑ ΑΝΙΧΝΕΥΣΗΣ ΑΚΜΩΝ Ανίχνευση ακμών μέσω ενός απλού RC κυκλώματος διαφόρισης C R '

Κυκλώματα ανίχνευσης (α) των θετικών και (β) των αρνητικών ακμών για την πυροδότηση των FFs Cp C'p Cp C'p Cp Cp C'p C'p Είσοδος (α) Οι είσοδοι ενός ακμοπυροδοτούμενου FF πρέπει να είναι σταθερές για χρόνο t S πριν την εφαρμογή της ενεργού ακμής, καθώς και για χρόνο t H μετά την εφαρμογή αυτής. (β) ts Χρόνος Προετοιμασίας (Setup time) th Χρόνος Παραμονής (Hold time) ΑΣΥΓΧΡΟΝΟΙ ΕΙΣΟΔΟΙ ΤΩΝ FLIP-FLOPS Αρνητικά ακμοπυροδοτούμενα JK FF με ασύγχρονες εισόδους PRESET J K ' CLEAR PRESET CLEAR Λειτουργία FF 0 0 Δεν χρησιμοποιείται 0 1 =1 1 0 =0 1 1 Κανονική σύγχρονη Λειτουργία

Παράδειγμα: Για ένα αρνητικά ακμοπυροδοτούμενο JK FF να σχεδιάσετε την κυματομορφή εξόδου, όταν στις ασύγχρονες εισόδους του εφαρμόζονται οι παλμοί του Σχήματος και οι είσοδοι J, K είναι μόνιμα συνδεδεμένες στην τάση τροφοδοσίας V cc. Θεωρείστε ότι αρχικά η έξοδος του FF ήταν =1. J K PRESET CLEAR t1 t2 t3 t4 t5 t6 t7 Η απάντηση στο πρόβλημα της ζώνης ασφαλείας: A B D CLEAR ' Καταλαβαίνουμε ότι η είσοδος Α αντιστοιχεί στο γεγονός ότι "ο οδηγός είναι καθισμένος" και η είσοδος Β στο ότι "η ζώνη ασφαλείας είναι προσδεδεμένη".

Έπεται και συνέχεια... ΣΥΓΧΡΟΝΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ Σύγχρονο ακολουθιακό κύκλωμα είναι εκείνο του οποίου όλα τα FFs χρονίζονταιμετοίδιο ρολόι (clock). Ανάλυση Σύγχρονων Ακολουθιακών Κυκλωμάτων Σχεδίαση Σύγχρονων Ακολουθιακών Κυκλωμάτων

Παράδειγμα 1 ΑΝΑΛΥΣΗ ΣΥΓΧΡΟΝΩΝ ΑΚΟΛΟΥΘΙΑΚΩΝ ΚΥΚΛΩΜΑΤΩΝ Σύγχρονα ακολουθιακά κυκλώματα χωρίς εξωτερικές εισόδους και εξόδους J J V cc K ' V cc K ' (α) J 0 FF0 0 J 1 FF1 1 V cc K 0 ' 0 V cc K 1 ' 1 ( β ) Βήμα Α1: Γράφουμε τις λογικές συναρτήσεις των εισόδων των FFs. J 0 = 1 J 1 = 0 Κ 0 = 1 Κ 1 = 1 Βήμα Α2: Καταστρώνουμε τον πίνακα καταστάσεων

Βήμα Α3: Σχεδιάζουμε το διάγραμμα καταστάσεων mod-3 up Παρατηρήσεις Παρατηρούμε ότι οι ωρολογιακοί παλμοί δεν δείχνονται στον πίνακα και στο διάγραμμα καταστάσεων. Εννοείται ότι από την παρούσα κατάσταση μεταβαίνουμε στην επόμενη κατάσταση με την έλευση της ενεργού ακμής πυροδότησης του ωρολογιακού παλμού. Για την κατάστρωση του πίνακα βασιζόμαστε εκτός από την παρούσα κατάσταση και τις τιμές των εισόδων, και στον πίνακα λειτουργίας του FF. Με άλλα λόγια, οι πίνακες λειτουργίας των FFs είναι απαραίτητοι για την ανάλυση ενός ακολουθιακού κυκλώματος. Παράδειγμα 2 Βήμα Α1: Γράφουμε τις λογικές συναρτήσεις των εισόδων των FFs. Τ 0 = 0 + 1 T 1 = 0 + 1

Βήμα Α2: Καταστρώνουμε τον πίνακα καταστάσεων Βήμα Α3: Σχεδιάζουμε το διάγραμμα καταστάσεων 00 11 mod-3 down 01 10 Παράδειγμα 3 Βήμα Α1: Γράφουμε τις λογικές συναρτήσεις των εισόδων των FFs. J 0 = K 0 = ( 1 2 ) J 1 = 0 J 2 = 0 1 K 1 = 0 + 1 2 K 2 = 0 1 + 2 1 = ( 0 + 2 ) 1

Βήμα Α2: Καταστρώνουμε τον πίνακα καταστάσεων Βήμα Α3: Σχεδιάζουμε το διάγραμμα καταστάσεων mod-7 Παράδειγμα 4 Σύγχρονα ακολουθιακά κυκλώματα με εξωτερικές εισόδους Βήμα Α1: Γράφουμε τις λογικές συναρτήσεις των εισόδων των FFs. J 1 = K 1 = X 0 J 0 = K 0 = 1

Βήμα Α2: Καταστρώνουμε τον πίνακα καταστάσεων Βήμα Α3: Σχεδιάζουμε το διάγραμμα καταστάσεων Παράδειγμα 5 Σύγχρονα ακολουθιακά κυκλώματα με εξωτερικές εισόδους και εξόδους Βήμα Α1: Γράφουμε τις λογικές συναρτήσεις των εισόδων των FFs. T 1 = 0 Τ 0 = Χ 1 Y= X 1 0

Βήμα Α2: Καταστρώνουμε τον πίνακα καταστάσεων Βήμα Α3: Σχεδιάζουμε το διάγραμμα καταστάσεων Παράδειγμα 6 Βήμα Α1: Γράφουμε τις λογικές συναρτήσεις των εισόδων των FFs.

Βήμα Α2: Καταστρώνουμε τον πίνακα καταστάσεων Βήμα Α3: Σχεδιάζουμε το διάγραμμα καταστάσεων /0 001 000 111 /0 /0 /0 /0 010 /1 /0 /0 110 Y 011 100 101 Άσκηση 1 η : Να αναλυθούν τα κυκλώματα

Άσκηση 2 η : Να αναλυθούν τα κυκλώματα Άσκηση 3 η : Να αναλυθεί το κύκλωμα

ΣΧΕΔΙΑΣΗ ΣΥΓΧΡΟΝΩΝ ΑΚΟΛΟΥΘΙΑΚΩΝ ΚΥΚΛΩΜΑΤΩΝ Βήμα Σ1: Σχεδιάζουμε το διάγραμμα καταστάσεων του κυκλώματος και από αυτό καταστρώνουμε τον πίνακα καταστάσεων. Βήμα Σ2: Προσδιορίζουμε τις απλοποιημένες συναρτήσεις εισόδου των FFs. Βήμα Σ3: Σχεδιάζουμε το λογικό κύκλωμα. Παράδειγμα 7: Με FFs τύπου JK αρνητικής ακμής πυροδότησης, να σχεδιασθεί ΣΑΚ το οποίο να "περνά" διαδοχικά από τις καταστάσεις 0, 1, 3, 2 (δηλαδή να απαριθμεί σύμφωνα με τον κώδικα Gray). Βήμα Σ1: Σχεδιάζουμε το διάγραμμα καταστάσεων του κυκλώματος και από αυτό καταστρώνουμε τον πίνακα καταστάσεων.

Βήμα Σ2: Προσδιορίζουμε τις απλοποιημένες συναρτήσεις εισόδου των FFs. Βήμα Σ3: Σχεδιάζουμε το λογικό κύκλωμα. Παράδειγμα 8: Με την χρήση FFs τύπου JK θετικής ακμής πυροδότησης να σχεδιαστεί ΣΑΚ το οποίο να "περνά" από τις καταστάσεις 0, 1, 2, 3 (κανονική απαρίθμηση) ή 0, 1, 3, 2 (απαρίθμηση σύμφωνα με τον κώδικα Gray) ανάλογα με το αν η είσοδος X είναι 0 ή 1 αντίστοιχα. Βήμα Σ1: Σχεδιάζουμε το διάγραμμα καταστάσεων του κυκλώματος και από αυτό καταστρώνουμε τον πίνακα καταστάσεων.

Βήμα Σ2: Προσδιορίζουμε τις απλοποιημένες συναρτήσεις εισόδου των FFs. Βήμα Σ3: Σχεδιάζουμε το λογικό κύκλωμα.

Παράδειγμα 9: Με την χρήση FFs τύπου D θετικής ακμής πυροδότησης να σχεδιαστεί ΣΑΚ το οποίο να "περνά" από τις καταστάσεις 0, 1, 2, 3 (κανονική απαρίθμηση) ή 0, 1, 3, 2 (απαρίθμηση σύμφωνα με τον κώδικα Gray) ανάλογα με το αν η είσοδος X είναι 0 ή 1 αντίστοιχα. Βήμα Σ1: Σχεδιάζουμε το διάγραμμα καταστάσεων του κυκλώματος και από αυτό καταστρώνουμε τον πίνακα καταστάσεων. Βήμα Σ2: Προσδιορίζουμε τις απλοποιημένες συναρτήσεις εισόδου των FFs.

Βήμα Σ3: Σχεδιάζουμε το λογικό κύκλωμα. Σύγχρονα ακολουθιακά κυκλώματα με αδιάφορες καταστάσεις Παράδειγμα 10: Με FF τύπου JK αρνητικής ακμής πυροδότησης να σχεδιάσετε ΣΑΚ το οποίο να διατρέχει τις τιμές 0 μέχρι και 9. Βήμα Σ1: Σχεδιάζουμε το διάγραμμα καταστάσεων του κυκλώματος και από αυτό καταστρώνουμε τον πίνακα καταστάσεων.

Βήμα Σ2: Προσδιορίζουμε τις απλοποιημένες συναρτήσεις εισόδου των FFs.

Βήμα Σ3: Σχεδιάζουμε το λογικό κύκλωμα. Βήμα Σ4: Έλεγχος ορθής λειτουργίας του κυκλώματος. Βήμα Α1: Γράφουμε τις συναρτήσεις εισόδου των FFs. J 3 = 2 1 0 J 2 = K 2 = 1 0 J 1 = K 1 = 3 0 J 0 = K 0 = 1 K 3 = 0 Βήμα Α2: Καταστρώνουμε τον πίνακα καταστάσεων.

Βήμα Α3: Σχεδιάζουμε το διάγραμμα καταστάσεων. αυτόματη εκκίνηση (self-starting) / αυτόματη διόρθωση (self-correcting) Παράδειγμα 11: Σχεδιάστε ΣΑΚ το οποίο να διατρέχει διαδοχικά τους αριθμούς 1, 3, 5, 7. Προσοχή! 3 FFs απαιτούνται και όχι 2, όπως αρχικά μπορεί κάποιος να σκεφτεί βλέποντας τις 4 καταστάσεις! Βήμα Σ1: Σχεδιάζουμε το διάγραμμα καταστάσεων του κυκλώματος και από αυτό καταστρώνουμε τον πίνακα καταστάσεων.

Βήμα Σ2: Προσδιορίζουμε τις απλοποιημένες συναρτήσεις εισόδου των FFs. Από το τμήμα των εισόδων του πίνακα καταστάσεων και με αξιοποίηση των συνθηκών αδιαφορίας, εξάγεται άμεσα ότι Τ 0 =0, Τ 1 =1 Βήμα Σ3: Σχεδιάζουμε το λογικό κύκλωμα.

Βήμα Σ4: Έλεγχος ορθής λειτουργίας του κυκλώματος. Βήμα Α1: Βήμα Α2: Γράφουμε τις συναρτήσεις εισόδου των FFs. Τ 2 = 1 T 1 =1 T 0 =0 Καταστρώνουμε τον πίνακα καταστάσεων. Βήμα Α3: Σχεδιάζουμε το διάγραμμα καταστάσεων. Προβλημα! Αν βρεθεί σε μία από τις μη έγκυρες καταστάσεις 0 ή 2 ή 4 ή 6, τότε εγκλωβίζεται στον κύκλο 0, 2, 4, 6, 0, 2, 4, 6, 0, 2,...

Λύση: Αναγκάζουμε το κύκλωμα μετά την κατάσταση 0 να μεταβεί στην κατάσταση 1. Με αυτό τον τρόπο "σπάμε" τον μη έγκυρο κύκλο 0, 2, 4, 6, 0, 2,... Ακολούθως, επαναλαμβάνουμε την διαδικασία της σχεδίασης από την αρχή. Βήμα Σ1: Σχεδιάζουμε το διάγραμμα καταστάσεων του κυκλώματος και από αυτό καταστρώνουμε τον πίνακα καταστάσεων. Βήμα Σ2: Προσδιορίζουμε τις απλοποιημένες συναρτήσεις εισόδου των FFs. Βήμα Σ3: Σχεδιάζουμε το λογικό κύκλωμα.

ΛΟΓΙΚΟ ΚΥΚΛΩΜΑ Α Ν Α Λ Υ Σ Η ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΠΙΝΑΚΑΣ ΚΑΤΑΣΤΑΣΕΩΝ Σ Χ Ε Δ Ι Α Σ Η ΔΙΑΓΡΑΜΜΑ ΚΑΤΑΣΤΑΣΕΩΝ ΠΕΡΙΓΡΑΦΗ ΛΕΙΤΟΥΡΓΙΑΣ ΣΥΝΟΨΗ ΚΕΦΑΛΑΙΟΥ Οι πίνακες λειτουργίας των FFs είναι απαραίτητοι για την ανάλυση των ΣΑΚ, ενώ οι πίνακες διέγερσης των FFs απαιτούνται για την σχεδίαση αυτών. Ο πίνακας καταστάσεων ενός ΣΑΚ αποτελείται από 2 n+m γραμμές (δυνατές περιπτώσεις), όπου n το πλήθος των FFs του κυκλώματος και m ο αριθμός των εξωτερικών εισόδων αυτού. ΟτύποςπυροδότησηςτωνFFs δεν παίζει ρόλο στην ανάλυση ή σχεδίαση ενός ΣΑΚ.

ΚΑΤΑΧΩΡΗΤΕΣ ΣΕΙΡΙΑΚΟΙ ΚΑΙ ΠΑΡΑΛΛΗΛΟΙ ΚΑΤΑΧΩΡΗΤΕΣ Καταχωρητές σειριακής-εισόδου-σειριακής-εξόδου Καταχωρητές σειριακής-εισόδου-παράλληλης-εξόδου Καταχωρητές παράλληλης-εισόδου-παράλληληςεξόδου Καταχωρητές παράλληλης-εισόδου-σειριακής-εξόδου ΚΥΚΛΙΚΟΙ ΚΑΤΑΧΩΡΗΤΕΣ Απαριθμητές δακτυλίου Απαριθμητές Johnson

Τύποι καταχωρητών Τύποι καταχωρητών: (α) σειριακής-εισόδου-σειριακής-εξόδου, (β) σειριακήςεισόδου-παράλληλης-εξόδου, (γ) παράλληλης-εισόδου-παράλληλης-εξόδου, (δ) παράλληλης-εισόδου-σειριακής-εξόδου. ΣΕΙΡΙΑΚΟΙ ΚΑΙ ΠΑΡΑΛΛΗΛΟΙ ΚΑΤΑΧΩΡΗΤΕΣ Καταχωρητές σειριακής-εισόδου-σειριακής-εξόδου Σειριακή Είσοδος D0 0 D1 1 D2 2 D3 3 FF0 FF1 FF2 FF3 Σειριακή Έξοδος (α) Σειριακή Είσοδος D0=1 0 Σειριακή Είσοδος J0 0 J1 1 J2 2 J3 3 Σειριακή Έξοδος 1 '0 '1 '2 '3 K0 K1 K2 K3 (β) Σειριακή Έξοδος 2 3 (δ) Σειριακή Είσοδος S0 0 S1 1 S2 2 S3 3 Σειριακή Έξοδος '0 '1 '2 '3 R0 R1 R2 R3 (γ)

Παράδειγμα: Υποθέστε ότι σ' έναν καταχωρητή ΣΕΣΕ των 4 bits με FFs τύπου D αρνητικής ακμής πυροδότησης είναι αποθηκευμένη η δυαδική λέξη 1010. Σχεδιάστε τις κυματομορφές εξόδου καθενός FF. Θεωρείστε ότι η σειριακή είσοδος βρίσκεται στο λογικό 0 Αρχικά 1ος 2ος 3ος 4ος Αρχικά 1ος παλμός 0 1 2 3 1 0 1 0 0 1 0 1 Σειριακή Είσοδος 0 1 0 1 2ος παλμός 0 0 1 0 1 0 3ος παλμός 0 0 0 1 2 1 4ος παλμός 0 0 0 0 Σειριακή Έξοδος 3 0 (α) (β) Παράδειγμα: Λογικό διάγραμμα σειριακού αθροιστή Επιλογή Εισόδου Σειριακή είσοδος Α Ολίσθηση δεξιά Καταχωρητής ολίσ θησης Α Σειριακή Έξοδος x y z FA S C Σειριακή είσοδος Β Καταχωρητής ολίσ θησης Β Σειριακή Έξοδος D Μηδενισμός

Αμφίδρομος καταχωρητής ολίσθησης των 4 bits Καταχωρητές σειριακής-εισόδου-παράλληλης-εξόδου Παράλληλη Έξοδος 0 1 2 3 Σειριακή Είσο δος D0 0 D1 1 D2 2 FF0 FF1 FF2 D3 FF3 3 Παράδειγμα: Σχεδιάστε τις κυματομορφές εισόδου-εξόδου ενός καταχωρητή ολίσθησης ΣΕΠΕ των 4 bits, του οποίου η είσοδος γίνεται "στιγμιαία" 0 πριν τον 1ο ωρολογιακό παλμό και αμέσως μετά τον 3ο ωρολογιακό παλμό, ενώ η σειριακή είσοδος παραμένει μόνιμα στο λογικό 1. Σειριακή Είσοδος D0 CLEAR 0 1 2 3 1 0

Καταχωρητές παράλληλης-εισόδου-παράλληλης-εξόδου Παράλληλη Έξοδος 0 1 2 3 D0 0 D1 1 D2 2 D3 3 FF0 FF1 FF2 FF3 D0 D1 D2 D3 Παράλληλη Είσοδος (α) Ε clock (β) Καταχωρητής παράλληλης-εισόδου-παράλληληςεξόδου των 4 bits με FFs τύπου SR. E I0 S G 0 S0 0 0 R G 0 FF0 R0 I1 S1 FF1 1 1 R1 I2 S2 FF2 2 2 R2 I3 S3 FF3 3 3 R3 CLEAR

Καταχωρητής παράλληλης-εισόδου-παράλληλης-εξόδου των 4 bits με FFs τύπου D L Ii S G i R G i G i Di FFi i E I0 S G 0 R G 0 G 0 D0 0 D1 1 (β) CLEAR I2 D2 2 I3 D3 3 CLEAR (α) Καταχωρητές παράλληλης-εισόδου-σειριακής-εξόδου Παράλληλη Είσοδος D0 D1 D2 D3 Ε Σειριακή Εί σοδος Σειριακή Έξοδος S0 0 S1 1 S2 2 S3 3 FF0 FF1 FF1 FF1 R0 R1 R2 R3 0 1 2 Παράλληλη 'Εξοδος Καταχωρητής των 8 bits κατασκευασμένος από δύο καταχωρητές των 4 bits Παράλληλη Είσοδος Σειριακή Είσοδος E Καταχωρητής 4- bits Σειρ. Έξοδος Σειρ. Είσοδος Καταχωρητής 4- bits Σειριακή Έξοδος Παράλληλη Έξοδος

Αμφίδρομος καταχωρητής ΠΕΠΕ, με δυνατότητα σειριακής ολίσθησης προς τα δεξιά και προς τα αριστερά ΚΥΚΛΙΚΟΙ ΚΑΤΑΧΩΡΗΤΕΣ Απαριθμητές δακτυλίου D3 3 D2 2 D1 1 D0 0 1 0 0 0 (α) J3 3 J2 2 J1 1 J0 0 1 0 0 0 K3 '3 K2 '2 K1 '1 K0 '0 (β) 3 2 1 0 ( 3 2 1 0 ) 10 8 4 2 1 8 4 2 1 (γ)

Συνδυασμός απαριθμητή και αποκωδικοποιητή για την δημιουργία των ίδιων σημάτων χρονισμού 3 2 1 0 ( 3 2 1 0 ) 8 4 2 1 8 4 2 1 10 0 1 2 3 (γ) 0 1 2 3 Α'1Α'0 Α'1Α0 Α1Α'0 Α1Α0 (γ) Αποκωδικοποιητής 2-σε-4 Α0 Α1 Απαριθμητής mod-4 Α0 Α1 (α) (β) D3 3 D2 2 D1 1 D0 0 0 0 0 0 '0 (α) J3 3 J2 2 J1 1 J0 0 0 0 0 0 K3 '3 K2 '2 K1 '1 K0 '0 Απαριθμητές Johnson (β) 3 2 1 0 ( 3 2 1 0 ) 10 0 8 12 14 15 7 3 1 0 8 12 14 15 7 (γ) 3 2 1 0 0 0 0 0 1 0 0 0 1 1 0 0 1 1 1 0 1 1 1 1 0 1 1 1 0 0 1 1 0 0 0 1 Πύλη AND για την αποκωδικοποίηση X 1 X 1 = 3 0 X 2 X 2 = 3 2 X 3 X 3 = 2 1 X 4 X 4 = 1 0 X 5 X 5 = 30 X 6 X 6 = 32 X 7 X 7 = 21 X 8 X 8 = 1 0

(α) Κυματομορφές εξόδου του απαριθμητή Johnson όταν βρεθεί σε μία από τις μη επιτρεπτές καταστάσεις, (β) κύκλωμα για την αποφυγή των μη επιτρεπτών καταστάσεων 3 2 1 0 ( 3 2 1 0 ) 10 2 5 11 6 13 10 4 9 2 5 11 6 13 (α) '0 '1 '2 Προς τις εισόδους των FF2, FF3 PRESET (β) Απαριθμητής Johnson για την δημιουργία 6 σημάτων χρονισμού Απαριθμητής Johnson για την δημιουργία 5 σημάτων χρονισμού J2 2 J1 1 J0 0 J2 2 J1 1 J0 0 K2 '2 K1 '1 K0 '0 K2 '2 K1 '1 K0 '0 (α) (α) 2 2 1 1 0 0 (β) (β)

Τέλος χρόνου ΖΗΤΩ!!!!! ΚΑΛΑ ΧΡΙΣΤΟΥΓΕΝΝΑ & ΕΥΤΥΧΙΣΜΕΝΟ ΤΟ 2009!!!