Ένατο μάθημα Ψηφιακά Ηλεκτρονικά.

Slides:



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

Συνδυαστικά Κυκλώματα
Το υλικο του Υπολογιστη
13.1 Λογικές πύλες AND, OR, NOT, NAND, NOR
Συνδιαστικά Λογικά Κυκλώματα
ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων
Ημιαγωγοί – Τρανζίστορ – Πύλες - Εξαρτήματα
συγχρονων ακολουθιακων κυκλωματων
ΑΚΟΛΟΥΘΙΑΚΕΣ ΜΗΧΑΝΕΣ Βασικό διάγραμμα ακολουθιακών μηχανών Είσοδοι NS
Μνήμη και Προγραμματίσιμη Λογική
Kαταχωρητες και Μετρητες (Registers και Counters)
Εισαγωγή
ΗΥ 120 Αλγοριθμικες μηχανες καταστασεως
Άλγεβρα Boole και Λογικές Πύλες
ΕΝΟΤΗΤΑ 7Η ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΤΗΣ ΤΥΠΙΚΗΣ ΛΟΓΙΚΗΣ
Ακολουθιακά Ψηφιακά Κυκλώματα
HY 120 ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ Ασυγχρονα ακολουθιακα κυκλωματα.
Επιβλέπων: Δρ. Σπυρίδων Α. Καζαρλής, Καθηγητής
4. Συνδυαστική Λογική 4.1 Εισαγωγή
ΕΝΟΤΗΤΑ 8η Μετατροπείς Αναλογικού Σήματος σε Ψηφιακό (ADC)
6.1 Καταχωρητές Ένας καταχωρητής είναι μια ομάδα από f/f αλλά μπορεί να περιέχει και πύλες. Καταχωρητής των n ψηφίων αποτελείται από n f/f. Καταχωρητής.
συγχρονων ακολουθιακων κυκλωματων
Συγχρονα Ακολουθιακα Κυκλωματα Flip-Flops Καταχωρητες
5. Σύγχρονα Ακολουθιακά Κυκλώματα
Συγχρονα Ακολουθιακα Κυκλωματα Flip-Flops Καταχωρητες
Λογικές πύλες Λογικές συναρτήσεις
ΚΙΝΔΥΝΟΙ (HAZARDS) ΣΤΑ ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ Hazard είναι κάθε στιγμιαίο λάθος (glitch) που εμφανίζεται στην έξοδο ενός συνδυαστικού κυκλώματος Οφείλεται.
Συνδυαστικά Κυκλώματα (Combinational Circuits)
Kαταχωρητές και Μετρητές (Registers και Counters)
Εξομοιωτής Ψηφιακών Κυκλωμάτων
ΧΡΟΝΟΙ ΕΓΚΑΘΙΔΡΥΣΗΣ (SETUP) ΚΑΙ ΚΡΑΤΙΣΗΣ (HOLD) Για τη σωστή λειτουργία των flip/flops πρέπει να ικανοποιούνται οι set-up και hold time απαιτήσεις Set-up.
ΣΥΓΧΡΟΝΟΙ ΚΙΝΗΤΗΡΕΣ.
{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης.
{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ 1 Διάλεξη 12: Διάλεξη 12: Καταχωρητές - Μετρητές Δρ Κώστας Χαϊκάλης.
{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διάλεξη 8: Ολοκληρωμένα κυκλώματα – Συνδυαστική λογική – Πολυπλέκτες – Κωδικοποιητές - Αποκωδικοποιητές Δρ Κώστας Χαϊκάλης ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ.
{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης.
Ψηφιακή Σχεδίαση Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής.
Ψηφιακά Ηλεκτρονικά Ενότητα 2 : Στοιχεία Μνήμης Μανδαλωτές Φώτιος Βαρτζιώτης Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου 1.
Τέταρτο μάθημα Ψηφιακά Ηλεκτρονικά.
Έβδομο μάθημα Ψηφιακά Ηλεκτρονικά.
Το εσωτερικό ενός υπολογιστή
Τρίτο μάθημα Ψηφιακά Ηλεκτρονικά.
Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής
Όγδοο μάθημα Ψηφιακά Ηλεκτρονικά.
Σχεδίαση CMOS Ψηφιακών Ολοκληρωμένων Κυκλωμάτων
Έκτο μάθημα Ψηφιακά Ηλεκτρονικά.
Συστήματα CAD Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών
αναγκαίο κακό ή δώρο εξ’ ουρανού;
Ψηφιακή Σχεδίαση Εργαστήριο Τετάρτη 9/12/2015.
ΑΚΟΛΟΥΘΙΑΚΑ ΣΤΟΙΧΕΙΑ.
Διάλεξη 11: Ανάλυση ακολουθιακών κυκλωμάτων Δρ Κώστας Χαϊκάλης
Διάλεξη 9: Συνδυαστική λογική - Ασκήσεις Δρ Κώστας Χαϊκάλης
“Ψηφιακός έλεγχος και μέτρηση της στάθμης υγρού σε δεξαμενή"
SR latch R Q S R Q Q’ Q’ S.
Πίνακες διέγερσης Q(t) Q(t+1) S R X X 0
Χειμερινό εξάμηνο 2017 Πέμπτη διάλεξη
Μηχανοτρονική Μάθημα 9ο “ψηφιακά ηλεκτρονικά”
Χειμερινό εξάμηνο 2017 Τέταρτη διάλεξη
Λογικές πύλες και υλοποίηση άλγεβρας Boole ΑΡΒΑΝΙΤΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ(ΣΥΝΕΡΓΑΤΕΣ):ΔΗΜΗΤΡΙΟΣ ΔΑΒΟΣ- ΜΑΡΙΑ ΕΙΡΗΝΗ KAΛΙΑΤΣΗ-ΦΡΑΤΖΕΣΚΟΣ ΒΟΛΤΕΡΙΝΟΣ… ΕΠΠΑΙΚ ΑΡΓΟΥΣ.
Ψηφιακή Σχεδίαση εργαστήριο
Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής
Χειμερινό εξάμηνο 2017 Έκτη – έβδομη διάλεξη
Ένα ακολουθιακό κύκλωμα καθορίζεται από τη χρονική ακολουθία των ΕΙΣΟΔΩΝ, των ΕΞΟΔΩΝ και των ΕΣΩΤΕΡΙΚΩΝ ΚΑΤΑΣΤΑΣΕΩΝ ΣΥΓΧΡΟΝΑ: Οι αλλαγές της κατάστασης.
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
ΒΟΗΘΗΤΙΚΑ ΣΤΟΙΧΕΙΑ – Λειτουργία του JK Flip-Flop
Μεταγράφημα παρουσίασης:

Ένατο μάθημα Ψηφιακά Ηλεκτρονικά

Είδη λογικών κυκλωμάτων

Ακολουθιακά κυκλώματα Ένα ακολουθιακό κύκλωμα περιλαμβάνει συνδυαστικά κυκλώματα και τουλάχιστον ένα στοιχείο μνήμης. Τα στοιχεία μνήμης είναι κυκλώματα που έχουν τη δυνατότητα να αποθηκεύουν πληροφορίες σε δυαδική μορφή. Αποτελείται από ένα συνδυαστικό υποκύκλωμα συνδεδεμένο με στοιχεία μνήμης ώστε να σχηματιστεί ένας βρόχος ανάδρασης Κάθε χρονική στιγμή η δυαδική πληροφορία που είναι αποθηκευμένη στα στοιχεία μνήμης αποτελεί την κατάσταση (state) του κυκλώματος Οι τιμές της εισόδου και η κατάστασή του καθορίζουν τις τιμές των εξόδων του Η επόμενη κατάσταση των στοιχείων μνήμης είναι επίσης συνάρτηση των εξωτερικών εισόδων και της παρούσας κατάστασης. Έτσι ένα ακολουθιακό κύκλωμα καθορίζεται από μια χρονική ακολουθία εισόδων, εξόδων και εσωτερικών καταστάσεων.

Είδη ακολουθιακών κυκλωμάτων Τα ακολουθιακά κυκλώματα διακρίνονται σε: Σύγχρονα (synchronous): η συμπεριφορά τους καθορίζεται από την τιμή συγκεκριμένων σημάτων τους σε συγκεκριμένες διακριτές χρονικές στιγμές Ασύγχρονα (asynchronous): η συμπεριφορά τους εξαρτάται ανά πάσα στιγμή τόσο από τα σήματα εισόδου όσο και από τη σειρά με την οποία αλλάζουν τα σήματα εισόδου Ένα σύγχρονο ακολουθιακό σύστημα, χρησιμοποιεί σήματα τα οποία επηρεάζουν τα στοιχεία μνήμης του σε διακριτές μόνο χρονικές στιγμές (συγχρονισμός). Ο συγχρονισμός επιτυγχάνεται μέσω μιας γεννήτριας κύριου ρολογιού, η οποία τροφοδοτεί το σύστημα με περιοδική σειρά παλμών ρολογιού (clock pulses).

Σύγχρονα ακολουθιακά κυκλώματα Τα σύγχρονα ακολουθιακά κυκλώματα που χρησιμοποιούν παλμούς ρολογιού ως εισόδους στα στοιχεία μνήμης ονομάζονται ακολουθιακά κυκλώματα με ρολόι. Οι παλμοί ρολογιού διανέμονται παντού στο σύστημα και χρησιμοποιούνται με τέτοιο τρόπο ώστε τα στοιχεία μνήμης να επηρεάζονται από τις εισόδους τους μόνο τις στιγμές που φθάνουν αυτοί οι παλμοί συγχρονισμού. Καθορίζουν το πότε θα γίνουν αλλαγές στην κατάσταση του συστήματος. Οι τιμές των εξόδων των στοιχείων μνήμης (δηλ. της κατάστασής τους) μπορούν να μεταβάλλονται μόνο κατά τη διάρκεια εφαρμογής των παλμών. Όταν δεν υπάρχει παλμός ρολογιού, οι τιμές των εξόδων δεν αλλάζουν, ακόμα και αν οι τιμές των εισόδων μεταβληθούν. Τα στοιχεία μνήμης ονομάζονται flip-flop και είναι διατάξεις που μπορούν να αποθηκεύουν 1 bit δυαδικών δεδομένων.

Μανδαλωτές και φλιπ-φλοπ Ένα κύκλωμα φλιπ-φλοπ (flip-flop) μπορεί να διατηρηθεί σε μια δυαδική κατάσταση επ’ αόριστον (εφ’ όσον τροφοδοτείται με ηλεκτρική ισχύ) μέχρι η αλλαγή ενός σήματος εισόδου το κάνει να αλλάξει κατάσταση. Οι σπουδαιότερες διαφορές μεταξύ των τύπων των φ/φ είναι ο αριθμός των εισόδων που έχουν και ο τρόπος με τον οποίο οι είσοδοι επηρεάζουν την επόμενη κατάσταση. Οι πλέον στοιχειώδη τύποι φ/φ που ενεργοποιούνται από την παρουσία συγκεκριμένων επιπέδων (συγκεκριμένων τιμών 0 ή 1) του σήματος ρολογιού ονομάζονται μανδαλωτές (latches). Οι μανδάλωτες χρησιμοποιούνται πολύ σε ασύγχρονα συστήματα και είναι τα βασικά κυκλώματα από τα οποία κατασκευάζονται τα φ/φ. Τα φ/φ είναι διατάξεις που ενεργοποιούνται από μεταβάσεις τιμών του σήματος ρολογιού (clock transitions). Διατάξεις ευαίσθητες στις ακμές του σήματος ρολογιού. Χρησιμοποιούνται πολύ σε σύγχρονα συστήματα.

Απόκριση μανδαλωτή και φλιπ-φλοπ σε σήμα ρολογιού

Μανδαλωτής τύπου SR Μανδαλωτής SR με πύλες NOR συνδεδεμένες χιαστί Ο μανδαλωτής έχει δύο εισόδους, που χαρακτηρίζονται ως S (set, θέση) και R (reset, επαναφορά), καθώς και δύο αξιοποιήσιμες εξόδους, Q και Q' (συμπλήρωμα η μία της άλλης) που καθορίζουν την κατάσταση του κυκλώματος. Σε κανονικές συνθήκες λειτουργίας οι είσοδοι στον μανδαλωτή είναι 0. Όταν οι δύο είσοδοι ξαναγίνουν ίσες με 0, ο μανδαλωτής μπορεί να είναι είτε σε κατάσταση θέσης είτε σε κατάσταση επαναφοράς, ανάλογα με το ποια είσοδος ήταν πρόσφατα 1. Στις περιπτώσεις αυτές η επόμενη QΝ+1 κατάσταση παραμένει ίδια με την προηγούμενη QΝ.

Μανδαλωτής τύπου SR Μανδαλωτής SR με πύλες NAND συνδεδεμένες χιαστί Σε κανονικές συνθήκες λειτουργίας οι είσοδοι στον μανδαλωτή είναι 1. Οι δυο έξοδοι είναι συμπληρωματικές η μία της άλλης. Πρέπει να αποφεύγεται η κατάσταση απροσδιοριστίας κατά την οποία οι δυο έξοδοι είναι ίδιες. Ονομάζεται και μανδαλωτής τύπου S'R'

Μανδαλωτής SR με επίτρεψη H λειτουργία του μανδαλωτή τροποποιείται με την τοποθέτηση πρόσθετης εισόδου ελέγχου. Στο κύκλωμα υπάρχουν δύο πρόσθετες πύλες NAND. Η είσοδος ελέγχου καθορίζει τη χρονική στιγμή κατά την οποία μπορεί να γίνει αλλαγή της κατάστασης του μανδαλωτή Ο μανδαλωτής SR έχει μία κατάσταση απροσδιοριστίας για S=R=1

Μανδαλωτής τύπου D Αντιμετωπίζει την απροσδιόριστη κατάσταση εξασφαλίζοντας ότι οι είσοδοι S και R δεν είναι ποτέ ταυτόχρονα 1. Η έξοδος παίρνει πάντα την τιμή της εισόδου D όταν η είσοδος Εn γίνεται 1.

Γραφικά σύμβολα Μανδαλωτών Στην περίπτωση μανδαλωτή με πύλες NAND προστίθενται κυκλάκια στις εισόδους για να υποδείξουν ότι οι καταστάσεις θέσης και επαναφοράς προκύπτουν αν το κύκλωμα δεχθεί σήμα με τιμή λογικού 0.

Πυροδότηση των flip-flop Για λόγους ευστάθειας στα σύγχρονα ακολουθιακά κυκλώματα απαιτείται η πυροδότηση στις ακμές των παλμών ρολογιού Δυο τρόποι για να το πετύχουμε τεχνική αφέντη – σκλάβου ακμοπυροδότητα f/f

Flip-flop αφέντη-σκλάβου Όταν ο παλμός μεταβαίνει στο επίπεδο του 1, η πληροφορία από την είσοδο D μεταφέρεται στην έξοδο του μανδαλωτή-αφέντη Υ. Ο μανδαλωτής-σκλάβος παραμένει απενεργοποιημένος και οποιαδήποτε αλλαγή στην D δεν επηρεάζει την έξοδο Q του flip-flop. Όταν ο παλμός ρολογιού γίνει 0, ο μανδαλωτής-αφέντης απενεργοποιείται και η τιμή Υ του απομονώνεται από τη D. O μανδαλωτής-σκλάβος ενεργοποιείται και η τιμή του Υ μεταφέρεται στην έξοδο Q. Μόνο η αρνητική μετάβαση του ρολογιού προκαλεί αλλαγή της τιμής της εξόδου Q.

Aκμοπυροδότητα D Flip-flop Στο ακμοπυροδότητο flip-flop όλες οι αλλαγές στις εξόδους συμβαίνουν σε μία ακμή. Στο D ακμοπυροδότητο flip-flop θετικής ακμής (μετάβαση από 0 σε 1) υπάρχουν 3 μανδαλωτές. Ένας από τους μανδαλωτές αποκρίνεται στην εξωτερική είσοδο δεδομένων D, ένας άλλος στο CLK (ρολόι) και ο τρίτος παράγει τις εξόδους του f-f. Συνοπτικά η τιμή που τίθεται στην είσοδο D του θετικά ακμοπυροδότητου D φλιπ-φλοπ μεταφέρεται στην έξοδο Q στη θετική μετάβαση του σήματος ρολογιού. Η αρνητική μετάβαση του ρολογιού δεν επηρεάζει την έξοδο του f-f. Όταν το CLK είναι σε σταθερή κατάσταση (τιμή 0 ή 1) η έξοδος Q δεν επηρεάζεται από αλλαγές στην τιμή του D. Χαρακτηριστική εξίσωση: Q(t+1)=D

JK Flip-flop Ένα JK f/f μπορεί να κατασκευαστεί με χρήση ενός D f/f και εξωτερικής συνδυαστικής λογικής Το JK f/f προσθέτει μια επιπλέον λειτουργία στις δυνατότητες του f/f Αντιστρέφει την έξοδό του Χαρακτηριστική εξίσωση: Q(t+1)=JQ(t)+KQ(t)

JK Flip-flop

JK Flip-flop

JK Flip-flop

JK Flip-flop

JK Flip-flop Λειτουργία του κυκλώματος κατά την εφαρμογή παλμών ρολογιού, Q η παρούσα κατάσταση και Q(t+1) κατάσταση στην οποία μεταβαίνει Xάρτης Karnaugh τριών μεταβλητών

Τ Flip-flop Το T f/f προκύπτει από το JK f/f αν συνδέσουμε μόνιμα τις εισόδους J και K μεταξύ τους. Με 0 στην είσοδο T παραμένει στην ίδια κατάσταση ενώ με 1 αλλάζει κατάσταση με την έλευση του παλμού (συμπλήρωση εξόδου).

Χαρακτηριστικοί πίνακες