Διάλεξη 11: Ανάλυση ακολουθιακών κυκλωμάτων Δρ Κώστας Χαϊκάλης

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Ασύγχρονοι Απαριθμητές
Advertisements

Συνδυαστικά Κυκλώματα
HY 120 ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ Ασυγχρονα ακολουθιακα κυκλωματα 2o μερος.
Συνδιαστικά Λογικά Κυκλώματα
Ανάλυση προβλημάτων και Αλγόριθμοι
συγχρονων ακολουθιακων κυκλωματων
ΕΝΟΤΗΤΑ 10Η Η ΓΛΩΣΣΑ VHDL: ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ
ΑΚΟΛΟΥΘΙΑΚΕΣ ΜΗΧΑΝΕΣ Βασικό διάγραμμα ακολουθιακών μηχανών Είσοδοι NS
Μνήμη και Προγραμματίσιμη Λογική
ΑΛΓΟΡΙΘΜΟΙ.
Εισαγωγή
Αλγοριθμικες μηχανες καταστασεως Algorithmic State Machines - ASM
ΗΥ 120 Αλγοριθμικες μηχανες καταστασεως
ΕΝΟΤΗΤΑ 7Η ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΤΗΣ ΤΥΠΙΚΗΣ ΛΟΓΙΚΗΣ
Ακολουθιακά Ψηφιακά Κυκλώματα
HY 120 ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ Ασυγχρονα ακολουθιακα κυκλωματα.
Επιβλέπων: Δρ. Σπυρίδων Α. Καζαρλής, Καθηγητής
4. Συνδυαστική Λογική 4.1 Εισαγωγή
6.1 Καταχωρητές Ένας καταχωρητής είναι μια ομάδα από f/f αλλά μπορεί να περιέχει και πύλες. Καταχωρητής των n ψηφίων αποτελείται από n f/f. Καταχωρητής.
ΕΝΟΤΗΤΑ 11 Η ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΟΙ ΛΟΓΙΚΟΙ ΠΙΝΑΚΕΣ (PROGRAMMABLE LOGIC ARRAYS)  Οι λογικοί Πίνακες ως γεννήτριες συναρτήσεων  Επίπεδα AND-OR και OR-AND.
συγχρονων ακολουθιακων κυκλωματων
Συγχρονα Ακολουθιακα Κυκλωματα Flip-Flops Καταχωρητες
Κεφάλαιο 7: O Μετασχηματισμός Laplace
Συνδυαστικά Κυκλώματα
5. Σύγχρονα Ακολουθιακά Κυκλώματα
Κατηγορίες συστημάτων
Γενικές αρχές Για να μπορέσει το επίπεδο δικτύου να παραδώσει ένα πακέτο, πρέπει να συνεργαστούν οι κόμβοι που παρεμβάλονται ανάμεσα στον αποστολέα και.
Συγχρονα Ακολουθιακα Κυκλωματα Flip-Flops Καταχωρητες
Οι λογικές πράξεις και οι λογικές πύλες
ΚΙΝΔΥΝΟΙ (HAZARDS) ΣΤΑ ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ Hazard είναι κάθε στιγμιαίο λάθος (glitch) που εμφανίζεται στην έξοδο ενός συνδυαστικού κυκλώματος Οφείλεται.
Συνδυαστικά Κυκλώματα (Combinational Circuits)
ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων
Kαταχωρητές και Μετρητές (Registers και Counters)
Βασικά Στοιχεία Ψηφιακής Επεξεργασίας Σήματος (ΙΙI)
{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ 1 Διάλεξη 12: Διάλεξη 12: Καταχωρητές - Μετρητές Δρ Κώστας Χαϊκάλης.
{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης.
ΟΝΟΜΑ: ΧΡΙΣΤΟΣ ΧΡΙΣΤΟΥ Α.Μ: 6157 ΕΤΟΣ: Ε ΄.  Θα εξετάζουμε την περίπτωση του στατικού αντιστροφέα CMOS που οδηγεί μια εξωτερική χωρητικότητα φορτίου.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διάλεξη 8: Ολοκληρωμένα κυκλώματα – Συνδυαστική λογική – Πολυπλέκτες – Κωδικοποιητές - Αποκωδικοποιητές Δρ Κώστας Χαϊκάλης ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ.
{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης.
Συστήματα Αυτομάτου Ελέγχου II
Τέταρτο μάθημα Ψηφιακά Ηλεκτρονικά.
Ένατο μάθημα Ψηφιακά Ηλεκτρονικά.
Όγδοο μάθημα Ψηφιακά Ηλεκτρονικά.
Έκτο μάθημα Ψηφιακά Ηλεκτρονικά.
Συστήματα CAD Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διάλεξη 5: Απλοποίηση (βελτιστοποίηση) λογικών συναρτήσεων με την μέθοδο του χάρτη Karnaugh (2ο μέρος) Δρ Κώστας Χαϊκάλης ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ.
αναγκαίο κακό ή δώρο εξ’ ουρανού;
Διάλεξη 9: Ακολουθιακή λογική - Ασκήσεις Δρ Κώστας Χαϊκάλης
Ψηφιακή Σχεδίαση Εργαστήριο Τετάρτη 9/12/2015.
ΑΚΟΛΟΥΘΙΑΚΑ ΣΤΟΙΧΕΙΑ.
Διάλεξη 9: Συνδυαστική λογική - Ασκήσεις Δρ Κώστας Χαϊκάλης
Ψηφιακός Έλεγχος διάλεξη Παρατηρητές Ψηφιακός Έλεγχος.
“Ψηφιακός έλεγχος και μέτρηση της στάθμης υγρού σε δεξαμενή"
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διάλεξη 7: Βελτιστοποίηση-ελαχιστοποίηση λογικών συναρτήσεων με χάρτη Karnaugh - Ασκήσεις Δρ Κώστας Χαϊκάλης ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ.
SR latch R Q S R Q Q’ Q’ S.
Πίνακες διέγερσης Q(t) Q(t+1) S R X X 0
Χειμερινό εξάμηνο 2017 Πέμπτη διάλεξη
Χειμερινό εξάμηνο 2017 Τέταρτη διάλεξη
Λογικές πύλες και υλοποίηση άλγεβρας Boole ΑΡΒΑΝΙΤΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ(ΣΥΝΕΡΓΑΤΕΣ):ΔΗΜΗΤΡΙΟΣ ΔΑΒΟΣ- ΜΑΡΙΑ ΕΙΡΗΝΗ KAΛΙΑΤΣΗ-ΦΡΑΤΖΕΣΚΟΣ ΒΟΛΤΕΡΙΝΟΣ… ΕΠΠΑΙΚ ΑΡΓΟΥΣ.
Ψηφιακή Σχεδίαση εργαστήριο
Χειμερινό εξάμηνο 2017 Έκτη – έβδομη διάλεξη
Ένα ακολουθιακό κύκλωμα καθορίζεται από τη χρονική ακολουθία των ΕΙΣΟΔΩΝ, των ΕΞΟΔΩΝ και των ΕΣΩΤΕΡΙΚΩΝ ΚΑΤΑΣΤΑΣΕΩΝ ΣΥΓΧΡΟΝΑ: Οι αλλαγές της κατάστασης.
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
Εργασίες 9ου – 10ου Εργαστηρίου
ΕΡΓΑΣΤΗΡΙΟ ΔΟΜΗΣ & ΛΕΙΤΟΥΡΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
ΒΟΗΘΗΤΙΚΑ ΣΤΟΙΧΕΙΑ – Λειτουργία του JK Flip-Flop
Εργασία 1 i) Προσομοιώστε τη λειτουργία του κυκλώματος (a). Χρησιμοποιείστε στη θέση του Εn ρολόι συχνότητας 1kHz και στη θέση του D παλμούς της μορφής:
Καταχωρητής Ι3 Α3 D Ι2 Α2 D Ι1 Α1 D Ι0 Α0 D CP.
Μεταγράφημα παρουσίασης:

Διάλεξη 11: Ανάλυση ακολουθιακών κυκλωμάτων Δρ Κώστας Χαϊκάλης ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διάλεξη 11: Ανάλυση ακολουθιακών κυκλωμάτων Δρ Κώστας Χαϊκάλης ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Ανάλυση ακολουθιακών κυκλωμάτων (με ρολόι) H ανάλυση ενός ακολουθιακού κυκλώματος (το οποίο χρησιμοποιεί ωρολογιακό παλμό) έγκειται στην εύρεση ενός πίνακα ή ενός διαγράμματος που καθορίζει την ακολουθία των εισόδων και των εξόδων του καθώς και των εσωτερικών καταστάσεων. Η κατάσταση του κυκλώματος αντιστοιχεί στις διαφορετικές τιμές που μπορεί να έχουν οι έξοδοι των flip-flop του κυκλώματος. Κάθε φορά το κύκλωμα θα μεταπίπτει σε μία άλλη κατάσταση ή θα παραμένει στην ίδια ανάλογα με τις εισόδους τους. Οι έξοδοι θα καθορίζονται από την κατάσταση του κυκλώματος και από τις εισόδους. ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Ανάλυση ακολουθιακών κυκλωμάτων (με ρολόι) Για τα D flip-flop η εξίσωση κατάστασης είναι ίδια με την εξίσωση εισόδου Μπορούμε να υπολογίσουμε απευθείας την επόμενη κατάσταση από τις εξισώσεις εισόδου Για ακολουθιακά κυκλώματα με JK ή T flip-flop ακολουθούμε την παρακάτω διαδικασία ανάλυσης: Υπολογίζουμε τις εξισώσεις εισόδου των flip-flop Στον πίνακα καταστάσεων υπολογίζουμε τις τιμές των εισόδων των flip-flop από τις εξισώσεις εισόδου Για κάθε flip-flop χρησιμοποιούμε το χαρακτηριστικό πίνακα για να υπολογίσουμε την επόμενη κατάσταση ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Παράδειγμα 1 με D flip-flop Το παρακάτω κύκλωμα περιέχει δύο flip-flop τύπου D. Οι έξοδοι των flip flop Α και Β καθορίζουν την κατάσταση που βρίσκεται το κύκλωμα. To κύκλωμα έχει μία είσοδο x To κύκλωμα έχει και μία έξοδο y η οποία καθορίζεται συνδυαστικά από τις Α, Β και x Μπορούμε να γράψουμε: Α(t+1)=A(t)x(t)+B(t)x(t) B(t+1)=A’(t)x(t) y(t)=[A(t)+B(t)]x’(t) ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Παράδειγμα 1 με D flip-flop ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Παράδειγμα 1 με με D flip-flop ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Παράδειγμα 1 με D flip-flop Χρησιμοποιούμε τις σχέσεις: Α(t+1)=A(t)x(t)+B(t)x(t) B(t+1)=A’(t)x(t) y(t+1)=[A(t)+B(t)]x’(t) Φτιάχνουμε ένα πίνακα που δείχνει την αλληλουχία των καταστάσεων του κυκλώματος ανάλογα με την τιμή της εισόδου x O πίνακας αυτός ονομάζεται πίνακας καταστάσεων ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Διαφορετική μορφή πίνακα καταστάσεων και διάγραμμα καταστάσεων (state diagram) ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Παράδειγμα 2 με JK flip-flop ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Παράδειγμα 2 με JK flip-flop ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Παράδειγμα 2 με JK flip-flop ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Παράδειγμα 2 με JK flip-flop ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Παράδειγμα 3 με T flip-flop ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Παράδειγμα 3 με T flip-flop ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ