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

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

Ελίνα Μακρή

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

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

Ελίνα Μακρή

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

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

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

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

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

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

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

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

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

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

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

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

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

ΑΣΚΗΣΗ 7 FLIP - FLOP

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Καταστάσεων. Καταστάσεων

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

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

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

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 11

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Στοιχεία Μνήμης, JKκαιD (Flip-Flops) Μετρητής Ριπής (Ripple Counter)

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

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

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

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

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

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 Συµπληρωµατική ΔΙΑΛΕΞΗ 14: Περιγραφή Ακολουθιακών Κυκλωµάτων στη VHDL

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

Πανεπιστήµιο Κύπρου DEPARTMENT OF COMPUTER SCIENCE

Περίληψη. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο Μετρητής Ριπής (Ripple Counter) Μετρητές (Counters) Μετρητής Ριπής (συν.

VHDL για Σχεδιασµό Ακολουθιακών Κυκλωµάτων

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

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

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

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

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

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

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

Απαριθμητές (Ασύγχρονοι Σύγχρονοι, Δυαδικοί Δεκαδικοί)

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

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

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

Μετρητής Ριπής ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ. Αναφορά 9 ης. εργαστηριακής άσκησης: ΑΦΡΟΔΙΤΗ ΤΟΥΦΑ Α.Μ.:

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

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

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

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

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

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΟΙ ΚΑΤΑΧΩΡΗΤΕΣ ΚΑΙ Η ΥΛΟΠΟΙΗΣΗ ΤΟΥΣ ΜΕ FLIP-FLOP ΚΑΙ ΠΥΛΕΣ

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

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

Transcript:

ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΥΠΟΛΟΓΙΣΤΩΝ Μάθηµα: Αρχιτεκτονικές Υπολογιστών FLIP-FLOPS ΣΥΧΡΟΝΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΙΑ ΙΚΑΣΙΑ ΑΝΑΛΥΣΗΣ ΚΑΙ ΣΧΕ ΙΑΣΗ ΣΑΚ ιδάσκων: Αναπλ. Καθ. Κ. Λαµπρινουδάκης clam@uipi.gr Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης Ακολουθιακά Κυκλώµατα Ακολουθιακά κυκλώµατα είναι τα κυκλώµατα εκείνα στα οποία η έξοδος δεν εξαρτάται µόνο από τις τιµές των εισόδων τους (όπως τα συνδυαστικά), σε µια δεδοµένη χρονική στιγµή, αλλά και από την προηγούµενη ακολουθία των εισόδων. ηλαδή, τα ακολουθιακά κυκλώµατα έχουν ένα είδος µνήµης, ώστε η προηγούµενη κατάσταση εξόδου του κυκλώµατος να προκαθορίζει τις επόµενες καταστάσεις. Στη µνήµη των ακολουθιακών κυκλωµάτων, µπορούµε να αποθηκεύσουµε µια δυαδική πληροφορία και να τη διαβάσουµε όταν εµείς θέλουµε Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 2

Ακολουθιακά Κυκλώµατα Ανάλογα µε το χρονισµό τους τα ακολουθιακά κυκλώµατα διακρίνονται σε δύο κατηγορίες Στα σύγχρονα ακολουθιακά κυκλώµατα, στα οποία οι είσοδοι διεγείρονται σε ορισµένες χρονικές στιγµές, που καθορίζονται από τις γεννήτριες τετραγωνικού παλµού, που λέγονται clocks. Οι έξοδοι λαµβάνονται επίσης σε καθορισµένες χρονικές στιγµές, που είναι συνάρτηση των εισόδων και των χρόνων καθυστέρησης του κυκλώµατος. Στα ασύγχρονα ακολουθιακά κυκλώµατα, στα οποία δεν υπάρχουν παλµοί συγχρονισµού από εξωτερικό clock. Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 3 Flip-Flop Στοιχείο µνήµης που συνήθως χρησιµοποιούµε στα ακολουθιακά κυκλώµατα είναι το flip-flop (FF). Το flip-flop είναι στοιχειώδης µνήµη µέσα στην οποία µπορεί να αποθηκευθεί η ελάχιστη (στοιχειώδης) πληροφορία δηλ. το bit. Κάθε flip-flop έχει εισόδους δεδοµένων και εισόδους ελέγχου. Στις εισόδους δεδοµένων εφαρµόζονται οι ακολουθίες παλµών, που θέλουµε να αποθηκευθούν ή να διαβιβαστούν σε κάποιο άλλο κύκλωµα µέσω του flipflop. Στις εισόδους ελέγχου εφαρµόζονται παλµοί από το ρολόι συγχρονισµού CP(clock pulse), παλµοί µηδενισµού της εξόδου ή παλµοί προτοποθέτησης της εξόδου σε δυναµικό. Επίσης σε κάθε flip-flop διακρίνουµε δύο εξόδους την και την, οι οποίες είναι συµπληρωµατικές. Στα περισσότερα flip-flops η κατάσταση δεν αλλάζει όταν φτάνουν οι παλµοί των δεδοµένων, άλλα όταν φτάνει ο παλµός του ρολογιού συγχρονισµού. Η στιγµή της αλλαγής κατάστασης της εξόδου του κυκλώµατος ποικίλει ανάλογα µε την κατασκευή του. Συνήθως γίνεται µε την άνοδο ή την πτώση του παλµού συγχρονισµού. Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 4 2

T-type FF Τ + + = T + T = T Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 5 D-type FF D + + = D + D = D( + ) = D Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 6 3

SR-type FF S R + X X = S+ R + Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 7 JK-type FF J K + = J + K + Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 8 4

Ακµοπυροδοτούµενα FFs (α) (β) ' ' (γ) Θετικής Ακµής (δ) Αρνητικής Ακµής Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 9 Πίνακες Λειτουργίας FFs SR flip-flop JK flip-flop S R t+ t απροσδιόριστη J K t+ t t D flip-flop T flip-flop D t+ T t+ t t Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 5

Πίνακες ιέγερσης FFs Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης Ανάλυση Σύγχρονων Ακολουθιακών Κυκλωµάτων Παράδειγµα Σύγχρονα ακολουθιακά κυκλώµατα χωρίς εξωτερικές εισόδους Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 2 6

Ανάλυση Σύγχρονων Ακολουθιακών Κυκλωµάτων Βήµα Α: Γράφουµε τις λογικές συναρτήσεις των εισόδων των FFs. J = J = Κ = Κ = Βήµα Α2: Καταστρώνουµε τον πίνακα καταστάσεων ΠΑΡΟΥΣΑ ΚΑΤΑΣΤΑΣΗ ΕΙΣΟ ΟΙ ΕΠΟΜΕΝΗ ΚΑΤΑΣΤΑΣΗ J K J K Καταγράφονται ΟΛΟΙ οι δυν ατ οί συ νδυ ασµ οί (δ υνα τές καταστά σεις) Προκύπτουν από τ ι ς συναρτήσεις εισόδου και τις τιµές τη ς παρ ούσας κα τά στασ ης Προκύπτουν από τ ι ς τιµές των εισόδων J, K και τις τιµές τη ς παρ ούσας κατάστασης καθενός FF Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 3 Ανάλυση Σύγχρονων Ακολουθιακών Κυκλωµάτων Βήµα Α3: Σχεδιάζουµε το διάγραµµα καταστάσεων Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 4 7

Ανάλυση Σύγχρονων Ακολουθιακών Κυκλωµάτων Σύγχρονα ακολουθιακά κυκλώµατα µε εξωτερικές εισόδους Παράδειγµα Vcc X J J K ' K ' Βήµα Α: Γράφουµε τις λογικές συναρτήσεις των εισόδων των FFs. J = K = X J = K = Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 5 Ανάλυση Σύγχρονων Ακολουθιακών Κυκλωµάτων Βήµα Α2: Καταστρώνουµε τον πίνακα καταστάσεων ΕΙΣΟ ΟΣ & ΠΑΡΟΥΣΑ ΚΑΤΑΣΤΑΣΗ ΕΙΣΟ ΟΙ ΕΠΟΜΕΝΗ ΚΑΤΑΣΤΑΣΗ Χ J K J K Βήµα Α3: Σχεδιάζουµε το διάγραµµα καταστάσεων Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 6 8

Σχεδίαση Σύγχρονων Ακολουθιακών Κυκλωµάτων Βήµα Σ: Σχεδιάζουµε το διάγραµµα καταστάσεων του κυκλώµατος και από αυτό καταστρώνουµε τον πίνακα καταστάσεων. Βήµα Σ2: Προσδιορίζουµε τις απλοποιηµένες συναρτήσεις εισόδου των FFs. Βήµα Σ3: Σχεδιάζουµε το λογικό κύκλωµα. Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 7 Σχεδίαση Σύγχρονων Ακολουθιακών Κυκλωµάτων Παράδειγµα: Με FFs τύπου JK αρνητικής ακµής πυροδότησης, να σχεδιασθεί ΣΑΚ το οποίο να "περνά" διαδοχικά από τις καταστάσεις,, 3, 2. Βήµα Σ: Σχεδιάζουµε το διάγραµµα καταστάσεων του κυκλώµατος και από αυτό καταστρώνουµε τον πίνακα καταστάσεων. Π. Κ. Ε.K. J K ΕΙΣΟ ΟΙ JK X X X X X X X X Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 8 9

Σχεδίαση Σύγχρονων Ακολουθιακών Κυκλωµάτων Βήµα Σ2: Προσδιορίζουµε τις απλοποιηµένες συναρτήσεις εισόδου των FFs. J = = K = K Βήµα Σ3: Σχεδιάζουµε το λογικό κύκλωµα. J K FF ' J K FF ' Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 9 Σχεδίαση Σύγχρονων Ακολουθιακών Κυκλωµάτων Παράδειγµα: Με την χρήση FFs τύπου JK θετικής ακµής πυροδότησης να σχεδιαστεί ΣΑΚ το οποίο να "περνά" από τις καταστάσεις,, 2, 3 (κανονική απαρίθµηση) ή,, 3, 2 (απαρίθµηση σύµφωνα µε τον κώδικα Gray) ανάλογα µε το αν η είσοδος X είναι ή αντίστοιχα. Βήµα Σ: Σχεδιάζουµε το διάγραµµα καταστάσεων του κυκλώµατος και από αυτό καταστρώνουµε τον πίνακα καταστάσεων. ΕΙΣΟ ΟΙ + Π.Κ. E. Κ. ΕΙΣΟ ΟΙ X JK JK X X X X X X X X X X X X X X X X Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 2

Σχεδίαση Σύγχρονων Ακολουθιακών Κυκλωµάτων Βήµα Σ2: Προσδιορίζουµε τις απλοποιηµένες συναρτήσεις εισόδου των FFs. X X J = K X + X = X = X X J = X + K = X + Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 2 Σχεδίαση Σύγχρονων Ακολουθιακών Κυκλωµάτων Βήµα Σ3: Σχεδιάζουµε το λογικό κύκλωµα. J J X K FF ' K FF ' Αρχιτεκτονικές Υπολογιστών Αναπλ. Καθ. Κ. Λαµπρινουδάκης 22