ΚΕΦΑΛΑΙΟ 6 ΑΣΥΓΧΡΟΝΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΕΙΣΑΓΩΓΙΚΕΣ ΠΑΡΑΤΗΡΗΣΕΙΣ... 3

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΚΕΦΑΛΑΙΟ 6 ΑΣΥΓΧΡΟΝΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΕΙΣΑΓΩΓΙΚΕΣ ΠΑΡΑΤΗΡΗΣΕΙΣ... 3"

Transcript

1 ΚΕΦΑΛΑΙΟ 6 ΑΣΥΓΧΡΟΝΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΕΙΣΑΓΩΓΙΚΕΣ ΠΑΡΑΤΗΡΗΣΕΙΣ... 3 ΕΝΟΤΗΤΑ 6. ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕ ΙΑΣΗ ΑΣΥΓΧΡΟΝΩΝ ΑΚΟΛΟΥΘΙΑΚΩΝ ΚΥΚΛΩΜΑΤΩΝ ΑΝΑΛΥΣΗ ΣΧΕ ΙΑΣΗ... 9 ΕΝΟΤΗΤΑ 6.2 ΘΕΜΑΤΑ ΕΥΣΤΑΘΕΙΑΣ ΚΑΙ ΣΥΝΘΗΚΕΣ ΑΝΤΑΓΩΝΙΣΜΟΥ ΘΕΜΑΤΑ ΕΥΣΤΑΘΕΙΑΣ ΣΥΝΘΗΚΕΣ ΑΝΤΑΓΩΝΙΣΜΟΥ... 4 ΕΝΟΤΗΤΑ 6.3 ΣΠΙΝΘΗΡΕΣ ΣΠΙΝΘΗΡΕΣ ΣΕ ΣΥΝ ΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ ΣΠΙΝΘΗΡΕΣ ΣΕ ΑΣΥΓΧΡΟΝΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ... 2 ΒΙΒΛΙΟΓΡΑΦΙΑ ΑΠΑΝΤΗΣΕΙΣ ΑΣΚΗΣΕΩΝ ΑΥΤΟΑΞΙΟΛΟΓΗΣΗΣ ΑΠΟ ΟΣΗ ΑΓΓΛΙΚΩΝ ΟΡΩΝ ΣΤΗΝ ΕΛΛΗΝΙΚΗ... 32

2 ΚΕΦΑΛΑΙΟ 6 ΑΣΥΓΧΡΟΝΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ Σκοπός Στο Κεφάλαιο αυτό µελετάµε τα ασύγχρονα ακολουθιακά κυκλώµατα. Πρόκειται για κυκλώµατα µε µνήµη, η λειτουργία των οποίων, όµως, δεν συγχρονίζεται µε κάποιο κεντρικό ρολόι. Σκοπός µας είναι να γνωρίσουµε τον τρόπο ανάλυσης και σχεδίασης τέτοιων κυκλωµάτων, καθώς και τα προβλήµατα που συνδέονται µε αυτά (π.χ. αστάθεια, ανταγωνισµοί, σπινθήρες), όπως και τα πλεονεκτήµατα που αυτά παρουσιάζουν (π.χ. δυνατότητα άµεσης ανταπόκρισης σε εξωτερικά ερεθίσµατα, µικρότερο µέγεθος κυκλωµάτων, κά). Προσδοκώµενα αποτελέσµατα Μετά τη µελέτη του Κεφαλαίου θα είστε σε θέση να: αναλύετε ασύγχρονα ακολουθιακά κυκλώµατα σχεδιάζετε ασύγχρονα ακολουθιακά κυκλώµατα, τα οποία λειτουργούν σύµφωνα µε δοσµένες προδιαγραφές εντοπίζετε και να αντιµετωπίζετε τα προβλήµατα αστάθειας, που παρουσιάζονται στα ασύγχρονα ακολουθιακά κυκλώµατα εντοπίζετε και να αντιµετωπίζετε τις συνθήκες ανταγωνισµού, που παρουσιάζονται στα ασύγχρονα ακολουθιακά κυκλώµατα εντοπίζετε και να αντιµετωπίζετε τους σπινθήρες, που παρουσιάζονται στα συνδυαστικά και στα ασύγχρονα ακολουθιακά κυκλώµατα Έννοιες κλειδιά ασύγχρονα ακολουθιακά κυκλώµατα κυκλώµατα µε ανάδραση (ανατροφοδότηση) σπινθήρες (hazards) αστάθεια κυκλωµάτων συνθήκες ανταγωνισµού (race conditions) ασταθής πολυδονητής πίνακας µεταβάσεων πίνακας ροής 2

3 ΕΙΣΑΓΩΓΙΚΕΣ ΠΑΡΑΤΗΡΗΣΕΙΣ Στα προηγούµενα κεφάλαια ασχοληθήκαµε µε τα σύγχρονα ακολουθιακά κυκλώµατα, δηλαδή µε εκείνα τα ακολουθιακά κυκλώµατα η λειτουργία των οποίων συγχρονίζεται µε τους παλµούς ενός ρολογιού. Αναφερθήκαµε µε συντοµία σε ασύγχρονα ακολουθιακά κυκλώµατα στο Κεφάλαιο 3, όταν µελετούσαµε τους απαριθµητές (ασύγχρονους απαριθµητές ή απαριθµητές κυµάτωσης). Στο παρόν κεφάλαιο θα ασχοληθούµε µε τη µελέτη των ασύγχρονων ακολουθιακών κυκλωµάτων και κατ' αντιστοιχία µε τα σύγχρονα ακολουθιακά κυκλώµατα, θα γνωρίσουµε τον τρόπο ανάλυσης και σχεδίασης τέτοιων κυκλωµάτων. Είδαµε στο Κεφάλαιο ότι ακολουθιακά κυκλώµατα είναι εκείνα των οποίων οι έξοδοι σε κάθε χρονική στιγµή εξαρτώνται όχι µόνον από τις τιµές των εισόδων τη χρονική εκείνη στιγµή, αλλά και από τις τιµές των εξόδων των στοιχείων µνήµης του κυκλώµατος την προηγούµενη χρονική στιγµή. Με άλλα λόγια, τα ακολουθιακά κυκλώµατα έχουν µνήµη. Αυτή η δυνατότητα της "µνήµης" µπορεί να προέρχεται είτε από την ύπαρξη κάποιου ή κάποιων FFs στο κύκλωµα είτε από την ύπαρξη στοιχείων χρονικής καθυστέρησης. Κατά συνέπεια, ένα συνδυαστικό κύκλωµα µε ανάδραση (ανατροφοδότηση, feedback) είναι στην ουσία ένα ασύγχρονο ακολουθιακό κύκλωµα. Γι' αυτό το λόγο, τα ασύγχρονα ακολουθιακά κυκλώµατα τα βλέπουµε και ως ακολουθιακά κυκλώµατα µε ανάδραση (feedback sequential circuits) στη διεθνή βιβλιογραφία. Το γενικό σχηµατικό διάγραµµα ενός τέτοιου κυκλώµατος φαίνεται στο Σχήµα 6.. Πρόκειται για ένα συνδυαστικό κύκλωµα, του οποίου ορισµένες από τις εξόδους του ανατροφοδοτούνται στην είσοδο. Αποτελείται από n εισόδους, m εξόδους και k βρόχους ανάδρασης, δηλαδή k µεταβλητές κατάστασης, οι οποίες του δίνουν τη δυνατότητα να µπορεί να βρίσκεται σε 2 k καταστάσεις. Τις µεταβλητές i, i=, 2,..., k της παρούσας ή εσωτερικής κατάστασης τις ονοµάζουµε και δευτερεύουσες µεταβλητές (secondar variables), ενώ τις µεταβλητές Y i, i=, 2,..., k της επόµενης κατάστασης τις ονοµάζουµε και µεταβλητές διέγερσης (excitation variables). Όταν η τιµή µιας µεταβλητής εισόδου x j, Η χρονική καθυστέρηση ενυπάρχει σε κάθε ηλεκτρονικό στοιχείο. Μια πύλη NAND της βασικής σειράς TTL (π.χ. η πύλη 74) παρουσιάζει καθυστέρηση διάδοσης (propagation dela) περίπου ns, ενώ η αντίστοιχη της προηγµένης σειράς Schottk χαµηλής ισχύος (π.χ. η πύλη 74ALS) παρουσιάζει καθυστέρηση περίπου 4 ns. Η καθυστέρηση διάδοσης αντιπροσωπεύει τη διαφορά χρόνου από τη στιγµή που εφαρµόστηκε η είσοδος σε µια πύλη µέχρι τη στιγµή που η πύλη άλλαξε κατάσταση ανταποκρινόµενη στο σήµα της εισόδου. 3

4 j=, 2,..., n αλλάξει, οι δευτερεύουσες µεταβλητές δεν αλλάζουν αµέσως, αφού απαιτείται κάποιος χρόνος για τη διάδοση των σηµάτων µέσω του συνδυαστικού κυκλώµατος και των στοιχείων καθυστέρησης. Έτσι, κατά τη µεταβατική κατάσταση οι µεταβλητές Υ και δεν είναι ίδιες. Κατά τη µόνιµη κατάσταση οι µεταβλητές αυτές µπορεί να είναι ίδιες. Ας γίνουµε πιο συγκεκριµένοι: Αν, για κάποιες τιµές των µεταβλητών εισόδου, το κύκλωµα καταλήγει σε συνθήκες µόνιµης κατάστασης i =Υ i, i=, 2,..., k, τότε αυτό είναι ευσταθές (stable). Σε διαφορετική περίπτωση, το κύκλωµα βρίσκεται συνεχώς σε µεταβατική κατάσταση, δηλαδή είναι ασταθές (unstable). Η αλλαγή ενός ασύγχρονου ακολουθιακού κυκλώµατος από τη µία ευσταθή κατάσταση στην άλλη προκαλείται από την αλλαγή µιας µεταβλητής εισόδου, σε αντίθεση µε τα σύγχρονα ακολουθιακά κυκλώµατα στα οποία προκαλείται από τους ωρολογιακούς παλµούς. Επιπλέον, προϋποθέτουµε ότι οι µεταβλητές εισόδου δεν αλλάζουν ταυτόχρονα. Με άλλα λόγια, µόνο µία είσοδος αλλάζει κάθε φορά, αφήνοντας αρκετό χρόνο ώστε το κύκλωµα να µεταβεί σε µία ευσταθή εσωτερική κατάσταση, πριν εφαρµοστεί κάποια άλλη είσοδος. Τέτοια ασύγχρονα ακολουθιακά κυκλώµατα ονοµάζονται κυκλώµατα βασικού τύπου (fundamental-mode circuits). Θυµηθείτε ότι στα σύγχρονα ακολουθιακά κυκλώµατα περισσότερες από µία είσοδοι µπορούν να αλλάξουν σε οποιαδήποτε χρονική στιγµή, χωρίς να επηρεαστεί η κατάσταση του κυκλώµατος, αφού η δειγµατοληψία των εισόδων και η αλλαγή της κατάστασης γίνεται κατά την έλευση της ενεργού ακµής του ωρολογιακού παλµού. n µεταβλητές εισόδου x x 2 x n M M z z 2 z m m µεταβλητές εισόδου k δευτερεύουσες µεταβλητές (παρούσα κατάσσταση) 2 k M Συνδυαστικό κύκλωµα M Y Y 2 Y k k µεταβλητές διέργεσης (επόµενη κατάσταση) Καθυστέρηση Καθυστέρηση Καθυστέρηση Σχήµα 6.. Γενικό σχηµατικό διάγραµµα ενός ασύγχρονου ακολουθιακού κυκλώµατος. 4

5 Τα ασύγχρονα ακολουθιακά κυκλώµατα παρουσιάζουν ορισµένα πλεονεκτήµατα έναντι των σύγχρονων ακολουθιακών κυκλωµάτων (π.χ. δυνατότητα άµεσης ανταπόκρισης σε εξωτερικά ερεθίσµατα, µικρότερο µέγεθος κυκλωµάτων, κά) και χρησιµοποιούνται σε εφαρµογές, όπου τα σύγχρονα ακολουθιακά κυκλώµατα δεν µπορούν να ανταποκριθούν ή είναι µη συµφέρουσα η χρήση τους. Για παράδειγµα, όταν ένα ψηφιακό σύστηµα πρέπει να ανταποκριθεί άµεσα σε ένα τυχαίο γεγονός πολύ µικρής χρονικής διάρκειας, χωρίς να είναι ανάγκη να "περιµένει" τον παλµό συγχρονισµού, τότε απαιτείται να χρησιµοποιήσουµε κάποιο ασύγχρονο ακολουθιακό κύκλωµα. Σχετικό παράδειγµα αποτελεί ο µετρητής Geiger, ο οποίος απαριθµεί το πλήθος των ραδιενεργών σωµατιδίων από τις διασπάσεις που καταγράφονται. Κάθε τέτοιο γεγονός είναι πολύ µικρής διάρκειας και χρονικά τυχαίο. Από την άλλη πλευρά, σε ορισµένες απλές εφαρµογές είναι περισσότερο συµφέρον (από άποψη χώρου και κόστους) να χρησιµοποιηθεί ένα ασύγχρονο ακολουθιακό κύκλωµα αντί ενός σύγχρονου ακολουθιακού κυκλώµατος, αφού το πρώτο δεν συνοδεύεται από κυκλώµατα παραγωγής ωρολογιακών παλµών. Τα ασύγχρονα ακολουθιακά κυκλώµατα είτε θα µας δίνονται έτοιµα, οπότε θα πρέπει να τα αναλύσουµε, για να προσδιορίσουµε τον τρόπο λειτουργίας τους, είτε θα µας δίνεται ο επιθυµητός τρόπος λειτουργίας και θα µας ζητείται να σχεδιάσουµε το κατάλληλο κύκλωµα. Έτσι, όπως και στα σύγχρονα ακολουθιακά κυκλώµατα, θα ασχοληθούµε µε την ανάλυση και τη σχεδίαση ασύγχρονων ακολουθιακών κυκλωµάτων (ενότητα 6.). Στη συνέχεια θα εξετάσουµε τα προβλήµατα τα σχετικά µε την ευστάθεια και µε τις συνθήκες ανταγωνισµού που παρουσιάζονται στα ασύγχρονα ακολουθιακά κυκλώµατα (ενότητα 6.2). Τέλος, θα περιγράψουµε το φαινόµενο των σπινθήρων (hazards), όπως αυτό εµφανίζεται σε συνδυαστικά και ακολουθιακά κυκλώµατα (ενότητα 6.3). ΕΝΟΤΗΤΑ 6. ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕ ΙΑΣΗ ΑΣΥΓΧΡΟΝΩΝ ΑΚΟΛΟΥΘΙΑΚΩΝ ΚΥΚΛΩΜΑΤΩΝ Στην ενότητα αυτή θα µελετήσουµε τα ασύγχρονα ακολουθιακά κυκλώµατα. Πρόκειται στην ουσία για απλά συνδυαστικά κυκλώµατα µε ανάδραση. Θα γνωρίσουµε αρχικά τον τρόπο ανάλυσης τέτοιων κυκλωµάτων και στη συνέχεια τη µεθοδολογία σχεδίασης αυτών. Με την ολοκλήρωση της µελέτης της ενότητας θα έχετε εξοικειωθεί µε 5

6 τις µεθόδους αντιµετώπισης των ασύγχρονων ακολουθιακών κυκλωµάτων και θα είστε πλέον σε θέση να αναλύετε ασύγχρονα ακολουθιακά κυκλώµατα, καθώς επίσης και να σχεδιάζετε ασύγχρονα ακολουθιακά κυκλώµατα, τα οποία πληρούν ορισµένες προδιαγραφές ΑΝΑΛΥΣΗ Όπως και στην περίπτωση των σύγχρονων ακολουθιακών κυκλωµάτων, µε τον όρο ανάλυση εννοούµε τον προσδιορισµό ενός πίνακα ή ενός διαγράµµατος, που περιγράφει την ακολουθία των εσωτερικών καταστάσεων και εξόδων του κυκλώµατος, ως συνάρτηση των µεταβολών των εισόδων αυτού. Πράγµατι, ξεκινώντας από το ασύγχρονο ακολουθιακό κύκλωµα που µας δίνεται, καταλήγουµε, αναλύοντάς το, στον πίνακα µεταβάσεων (transition table), στον οποίο καταγράφονται όλες οι δυνατές καταστάσεις και οι είσοδοι του κυκλώµατος. Οι ευσταθείς καταστάσεις σηµειώνονται συνήθως µε έναν κύκλο, όπως θα δούµε στο παράδειγµα που ακολουθεί. Παράδειγµα / Κεφάλαιο 6 Να προσδιοριστεί η λειτουργία του κυκλώµατος του Σχήµατος 6.2. x x2 x x2 Y Σχήµα 6.2. Ασύγχρονο ακολουθιακό κύκλωµα µε ανάδραση Σχήµα 6.3. Πίνακας µεταβάσεων του κυκλώµατος του Σχήµατος 6.2. Λύση: Κατ' αρχήν εντοπίζουµε όλους τους βρόχους ανάδρασης και τους συµβολίζουµε ως Y και. Στο κύκλωµα του Σχήµατος 6.2 υπάρχει ένας µόνο τέτοιος βρόχος. Εκφράζουµε την έξοδο Υ ως συνάρτηση των εισόδων και της. Στην προκειµένη περίπτωση βρίσκουµε ότι Y= xx + xx ( ) = xx + x ( + x ) = xx + x+ x. Τώρα είµαστε σε θέση να σχεδιάσουµε έναν πίνακα, ο οποίος δείχνει τις τιµές της µεταβλητής Υ για οποιονδήποτε συνδυασµό των µεταβλητών εισόδου x και παρούσας κατάστασης. Ο πίνακας αυτός 6

7 δείχνεται στο Σχήµα 6.3 και αποτελεί το λεγόµενο πίνακα µεταβάσεων. Συνηθίζεται οι µεταβλητές x να αποτελούν τις στήλες του πίνακα µεταβάσεων, ενώ οι µεταβλητές τις γραµµές αυτού. Έτσι, ο πίνακας µεταβάσεων ενός ασύγχρονου ακολουθιακού κυκλώµατος µε n µεταβλητές εισόδου και k δευτερεύουσες µεταβλητές θα αποτελείται από 2 n στήλες και 2 k γραµµές. Παρατηρούµε ότι οι πίνακες µεταβάσεων είναι όµοιοι µε τους χάρτες Karnaugh που γνωρίσαµε στα συνδυαστικά κυκλώµατα. Μόνο µία µεταβλητή εισόδου αλλάζει από στήλη σε στήλη, γεγονός που συµφωνεί µε το ότι πρόκειται για ασύγχρονο ακολουθιακό κύκλωµα βασικού τύπου. Στον πίνακα του Σχήµατος 6.3 έχουµε σηµειώσει µε κύκλο τις ευσταθείς καταστάσεις του κυκλώµατος. Θυµηθείτε ότι ευσταθής είναι µια κατάσταση όταν Y=. Οι υπόλοιπες καταστάσεις είναι ασταθείς. Γίνεται φανερό ότι ένα ευσταθές ασύγχρονο ακολουθιακό κύκλωµα θα έχει τουλάχιστον έναν κύκλο (µια ευσταθή κατάσταση) σε κάθε στήλη του πίνακα µεταβάσεων. Ας µελετήσουµε για λίγο τη λειτουργία του κυκλώµατος που µας δίνεται, µέσα από τον πίνακα µεταβάσεων αυτού. Έστω ότι η είσοδος x βρίσκεται στο λογικό και η είσοδος x 2 στο λογικό, δηλαδή x x 2 =. Η κατάσταση Υ του κυκλώµατος θα είναι, η οποία είναι µια ευσταθής κατάσταση για το κύκλωµα. Αν η είσοδος x 2 αλλάξει λογική στάθµη και µεταβεί στο, δηλαδή x x 2 =, τότε το Υ παραµένει στην κατάσταση, η οποία είναι πάλι µία ευσταθής κατάσταση για το κύκλωµα (η γραµµή, 2η στήλη του πίνακα) 2. Αν τώρα η είσοδος x αλλάξει (προσοχή: µόνο µία είσοδος επιτρέπεται να αλλάζει κάθε φορά) και από γίνει, δηλαδή η ολική κατάσταση του κυκλώµατος γίνει, τότε το κύκλωµα µεταβαίνει στην κατάσταση Υ=, η οποία είναι ασταθής (η γραµµή, 3η στήλη του πίνακα). Μόλις όµως το σήµα Υ= ανατροφοδοτηθεί στο κύκλωµα θα γίνει =. Η ολική κατάσταση είναι ευσταθής (2η γραµµή, 3η στήλη του πίνακα) και το κύκλωµα θα παραµείνει στην κατάσταση αυτή. Αλλαγή της εισόδου x 2 από σε θα φέρει το κύκλωµα στην ολική κατάσταση, η οποία είναι επίσης ευσταθής. Τέλος, αν η είσοδος x από γίνει, τότε η ολική κατάσταση του κυκλώµατος γίνεται, η οποία είναι ασταθής, αφού = και Υ=. Μόλις όµως η τιµή Υ= ανατροφοδοτηθεί στο κύκλωµα 2 Για λόγους σαφήνειας, συνηθίζουµε να αναφερόµαστε στην ολική κατάσταση (total state) ενός κυκλώµατος βασικού τύπου, δηλαδή στο συνδυασµό της παρούσας (εσωτερικής) κατάστασης και των εισόδων. Για την περίπτωση του πίνακα του Σχήµατος 6.3 η ολική κατάσταση θα είναι της µορφής x x 2. Έτσι, για παράδειγµα, η ολική κατάσταση x x 2 = είναι ευσταθής, ενώ η κατάσταση x x 2 = είναι ασταθής. 7

8 αυτό, θα µεταβεί στην ολική κατάσταση, η οποία είναι ευσταθής και είναι αυτή απ' όπου ξεκινήσαµε την ανάλυση. Τυποποιώντας τα βήµατα, που απαιτούνται για την ανάλυση ενός ασύγχρονου ακολουθιακού κυκλώµατος, καταλήγουµε στα εξής: Βήµα Α: Εντοπίζουµε όλους τους βρόχους ανάδρασης και συµβολίζουµε ως Y και καθέναν από αυτούς, σύµφωνα µε το γενικό διάγραµµα του Σχήµατος 6.. Βήµα Α2: Εκφράζουµε κάθε µεταβλητή Υ ως συνάρτηση Boole των εισόδων x και των εσωτερικών καταστάσεων. Βήµα Α3: Καταστρώνουµε τον πίνακα µεταβάσεων του κυκλώµατος και σηµειώνουµε πάνω σ' αυτόν τις ευσταθείς καταστάσεις, δηλαδή τις τιµές του Υ που είναι ίσες µε τις τιµές της ίδιας γραµµής. Άσκηση Αυτοαξιολόγησης / Κεφάλαιο 6 Αναλύστε τη λειτουργία του ασύγχρονου ακολουθιακού κυκλώµατος του Σχήµατος 6.4. Ποια είναι η κατάσταση του κυκλώµατος, αν αυτό βρίσκεται στην ολική κατάσταση και η είσοδος αλλάξει από σε ; x R Y x Y 2 S 2 R2 Y2 Y2 x2 S2 Σχήµα 6.4. Ασύγχρονο ακολουθιακό κύκλωµα της άσκησης αυτοαξιολόγησης / Κεφάλαιο 6. Σχήµα 6.5. Ασύγχρονο ακολουθιακό κύκλωµα της άσκησης αυτοαξιολόγησης 2 / Κεφάλαιο Άσκηση Αυτοαξιολόγησης 2 / Κεφάλαιο 6 Να αναλυθεί η λειτουργία του ασύγχρονου ακολουθιακού κυκλώµατος του Σχήµατος 8

9 6..2. ΣΧΕ ΙΑΣΗ Η σχεδίαση ενός ασύγχρονου ακολουθιακού κυκλώµατος είναι η αντίστροφη διαδικασία της ανάλυσης, που µόλις περιγράψαµε. Εδώ, µας δίνεται ο επιθυµητός τρόπος λειτουργίας του κυκλώµατος και µας ζητείται να προσδιορίσουµε το αντίστοιχο λογικό διάγραµµα του κυκλώµατος. Αρχίζουµε τη σχεδίαση από τον πίνακα µεταβάσεων, που είναι και το πιο δύσκολο τµήµα της όλης σχεδίασης, αφού πρέπει να κωδικοποιήσουµε την περιγραφή που µας δίνεται σε διαφορετικές καταστάσεις. Συνήθως, συµβολίζουµε τις καταστάσεις µε αλφαβητικά ονόµατα, αντί για δυαδικές τιµές. Ο πίνακας που προκύπτει ονοµάζεται πίνακας ροής (flow table) και µας βοηθά στην ελαχιστοποίηση των καταστάσεων και στην αποφυγή των προβληµάτων ανταγωνισµού (κυνηγητών, races). (Το θέµα της ελαχιστοποίησης των καταστάσεων ξεφεύγει από τους στόχους του παρόντος βιβλίου και δεν θα το αντιµετωπίσουµε εδώ. Το θέµα των συνθηκών ανταγωνισµού θα το γνωρίσουµε στην ενότητα 6.2). Όταν ένας πίνακας ροής περιέχει µία µόνο ευσταθή κατάσταση σε κάθε γραµµή του, τότε αυτός ονοµάζεται πρωτόγονος (primitive). Τέλος, θα πρέπει να αναφέρουµε ότι στον πίνακα ροής σηµειώνονται και οι τιµές των εξόδων του κυκλώµατος. Ας γνωρίσουµε τη διαδικασία σχεδίασης ενός απλού ασύγχρονου ακολουθιακού κυκλώµατος µέσα από ένα παράδειγµα. Παράδειγµα 2 / Κεφάλαιο 6 Να σχεδιαστεί ασύγχρονο ακολουθιακό κύκλωµα, το οποίο να λειτουργεί ως εξής: Όταν οι είσοδοι είναι, τότε η κατάσταση του κυκλώµατος να είναι. Όταν οι είσοδοι είναι, τότε η κατάσταση να είναι. Για τους υπόλοιπους συνδυασµούς, η κατάσταση να διατηρεί την προηγούµενη τιµή της. Λύση: Το κύκλωµα αποτελείται από δύο εισόδους και µία έξοδο, που είναι η µεταβλητή διέγερσης Υ. Άρα, ο πίνακας ροής του κυκλώµατος θα αποτελείται από 4 στήλες και 2 γραµµές, όπως δείχνεται στο Σχήµα 6.6α. 9

10 x x 2 x x 2 x x 2 a a a a a b b b a b a b (α) (β) (γ) x x 2 x x 2 x x 2 a a a a b a a b a a a a b b a b b b a b b b b a b b (δ) (ε) (στ) x x 2 x x2 Y (j) (n) Σχήµα 6.6. (α)-(στ) ιαδοχικά στάδια προσδιορισµού του πίνακα ροής του Παραδείγµατος 2 / Κεφάλαιο 6, (ζ) πίνακας µεταβάσεων, (η) λογικό διάγραµµα του ζητούµενου κυκλώµατος. Για x x 2 =, η κατάσταση του κυκλώµατος είναι a (Σχήµα 6.6β). Συµβολίζουµε µε a, b τις καταστάσεις, αντίστοιχα 3. Για x x 2 = ή x x 2 = το κύκλωµα διατηρεί την προηγούµενη τιµή. Ας δούµε ποια είναι αυτή. Κατ' αρχήν σηµειώνουµε τις ευσταθείς καταστάσεις του κυκλώµατος, όπως αυτές δείχνονται στο Σχήµα 6.6γ. Πριν οι είσοδοι x, x 2 γίνουν και οι δύο ή και οι δύο, δηλ. x x 2 = ή x x 2 =, είχαµε είτε x x 2 = είτε x x 2 =. Θυµηθείτε ότι το κύκλωµα είναι βασικού τύπου και κατά συνέπεια µία µόνο είσοδος θα αλλάζει λογική στάθµη κάθε φορά, αφήνοντας αρκετό χρόνο, ώστε το κύκλωµα να µεταβεί σε µία ευσταθή εσωτερική κατάσταση, πριν αλλάξει η άλλη είσοδος. Έτσι, όταν x x 2 =, η ευσταθής κατάσταση του κυκλώµατος είναι η a. Όταν γίνει x x 2 = ή x x 2 =, τότε το κύκλωµα, σύµφωνα µε την εκφώνηση, παραµένει στην ίδια κατάσταση a (Σχήµα 6.6δ η γραµµή, η και 3η στήλη). Όταν x x 2 =, τότε η 3 Στη προκειµένη περίπτωση φαίνεται χωρίς νόηµα ο συµβολισµός των καταστάσεων µε γράµµατα, αφού πρόκειται για δύο µόνο καταστάσεις. Στη γενική περίπτωση όµως, ο συµβολισµός αυτός πράγµατι έχει

11 ευσταθής κατάσταση του κυκλώµατος είναι η b. Έτσι, όταν γίνει x x 2 = ή x x 2 =, τότε το κύκλωµα παραµένει στην ίδια κατάσταση b (Σχήµα 6.6ε. 2η γραµµή, η και 3η στήλη). Ο συνολικός πίνακας ροής του κυκλώµατος φαίνεται στο Σχήµα 6.6στ. Οι ευσταθείς καταστάσεις σηµειώνονται σε κύκλο. Έχοντας πλέον καταστρώσει τον πίνακα ροής, µετατρέπουµε αυτόν σε πίνακα µεταβάσεων, αντιστοιχίζοντας το a στη δυαδική τιµή και το b στη δυαδική τιµή. Έτσι προκύπτει ο πίνακας µεταβάσεων του Σχήµατος 6.6ζ. Από τον πίνακα αυτό, ο οποίος ουσιαστικά αποτελεί ένα χάρτη Karnaugh για τη µεταβλητή Υ, µπορούµε εύκολα να προσδιορίσουµε τη λογική έκφρασή της, η οποία είναι Y = x x + x + x = x x +( x + x ). Το τελευταίο στάδιο της σχεδίασης που µας απέµεινε, είναι πλέον το λογικό διάγραµµα του κυκλώµατος, το οποίο δείχνεται στο Σχήµα 6.6η και αποτελεί µια απλή απεικόνιση της συνάρτησης Υ που µόλις προσδιορίσαµε. Τυποποιώντας τα βήµατα που πρέπει να ακολουθήσουµε για τη σχεδίαση ενός ασύγχρονου ακολουθιακού κυκλώµατος, καταλήγουµε στα ακόλουθα: Βήµα Σ: Καταστρώνουµε τον πίνακα ροής, µε βάση την επιθυµητή λειτουργία του κυκλώµατος. Βήµα Σ2: Κωδικοποιούµε τις καταστάσεις και προσδιορίζουµε τις λογικές συναρτήσεις για κάθε µεταβλητή διέγερσης Υ. Βήµα Σ3: Σχεδιάζουµε το λογικό διάγραµµα του κυκλώµατος. Θα πρέπει να αναφερθεί ότι στην περίπτωση της σχεδίασης πολύπλοκων ασύγχρονων ακολουθιακών κυκλωµάτων, µεταξύ των βηµάτων Σ και Σ2, παρεµβάλλεται ένα ακόµη βήµα, αυτό της ελαχιστοποίησης των καταστάσεων. Πιο συγκεκριµένα, από τις προδιαγραφές που µας δίνονται, καταστρώνουµε έναν πρωτόγονο πίνακα ροής, δηλαδή έναν πίνακα, ο οποίος έχει µόνο µία ευσταθή κατάσταση σε κάθε γραµµή. Στη συνέχεια, απλοποιούµε αυτόν στον ελάχιστο δυνατό αριθµό καταστάσεων και µετά κωδικοποιούµε την κάθε κατάσταση, ώστε να προκύψει ο πίνακας µεταβάσεων. Αυτή η διαδικασία δικαιολογεί και την ύπαρξη του πίνακα ροής, ο οποίος για το Παράδειγµα 2 / Κεφάλαιο 6, που είδαµε, συµπίπτει µε τον πίνακα µεταβάσεων. Άσκηση Αυτοαξιολόγησης 3 / Κεφάλαιο 6 Να σχεδιάσετε ασύγχρονο ακολουθιακό κύκλωµα µε δύο εισόδους, του οποίου η κατάσταση να ισούται µε, όταν η µία είσοδος είναι, και µε, όταν η ίδια είσοδος νόηµα, γιατί έχουµε πολλές καταστάσεις, τις οποίες µάλιστα πρέπει να ελαχιστοποιήσουµε στο µικρότερο

12 είναι. Στην περίπτωση που και οι δύο είσοδοι είναι στη λογική στάθµη, τότε αυτό να παραµένει στην ευσταθή κατάσταση που βρισκόταν και µία έξοδος του κυκλώµατος (όχι µεταβλητή διέγερσης) να µεταβαίνει στη λογική στάθµη. Σύνοψη Ενότητας Στην ενότητα αυτή ασχοληθήκαµε µε την ανάλυση και τη σχεδίαση ασύγχρονων ακολουθιακών κυκλωµάτων. Συστηµατοποιήσαµε την καθεµιά από αυτές τις διαδικασίες σε τρία διαφορετικά βήµατα. Στην περίπτωση της ανάλυσης ενός ασύγχρονου ακολουθιακού κυκλώµατος, εντοπίζουµε όλους τους βρόχους ανάδρασης, εκφράζουµε τη µεταβλητή Υ κάθε βρόχου συναρτήσει των εισόδων x και των εσωτερικών καταστάσεων και τέλος προσδιορίζουµε τον πίνακα µεταβάσεων, όπου σηµειώνουµε τις ευσταθείς καταστάσεις. Μία κατάσταση είναι ευσταθής, όταν Υ=. Στην περίπτωση της σχεδίασης ενός ασύγχρονου ακολουθιακού κυκλώµατος, η διαδικασία είναι αντίστροφη αυτής που µόλις περιγράψαµε. Πρώτα καταστρώνουµε τον πίνακα ροής και από αυτόν τον πίνακα µεταβάσεων, απ' όπου προκύπτουν οι λογικές συναρτήσεις για καθεµιά από τις µεταβλητές Υ. Τέλος, σχεδιάζουµε το λογικό διάγραµµα του κυκλώµατος. ΕΝΟΤΗΤΑ 6.2 ΘΕΜΑΤΑ ΕΥΣΤΑΘΕΙΑΣ ΚΑΙ ΣΥΝΘΗΚΕΣ ΑΝΤΑΓΩΝΙΣΜΟΥ Στην ενότητα αυτή θα ασχοληθούµε µε δύο πολύ σηµαντικά θέµατα των ασύγχρονων ακολουθιακών κυκλωµάτων: το θέµα της ευστάθειας των κυκλωµάτων και το θέµα των ανταγωνισµών (κυνηγητών). Και τα δύο αυτά θέµατα είναι ουσιαστικής σηµασίας για την επιτυχή σχεδίαση ενός ασύγχρονου ακολουθιακού κυκλώµατος. Με την ολοκλήρωση της µελέτης της ενότητας θα είστε σε θέση να εντοπίζετε και να αντιµετωπίζετε µε επιτυχία τόσο τα προβλήµατα αστάθειας, όσο και τις συνθήκες ανταγωνισµού, που παρουσιάζονται στα ασύγχρονα ακολουθιακά κυκλώµατα ΘΕΜΑΤΑ ΕΥΣΤΑΘΕΙΑΣ δυνατό αριθµό, πριν τις κωδικοποιήσουµε. 2

13 Ένα ασύγχρονο ακολουθιακό κύκλωµα είναι ολικά ευσταθές όταν έχει µία τουλάχιστον ευσταθή κατάσταση για οποιαδήποτε τιµή της εισόδου, δηλαδή όταν ο πίνακας µεταβάσεων περιέχει τουλάχιστον µία ευσταθή κατάσταση σε κάθε στήλη αυτού. Ας γνωρίσουµε το θέµα της ευστάθειας ενός κυκλώµατος µέσα από ένα παράδειγµα. Παράδειγµα 3 / Κεφάλαιο 6 Να αναλυθεί το κύκλωµα του Σχήµατος 6.7α. x x 2 x x2 Y Σχήµα 6.7. (α) (β) (α) Λογικό διάγραµµα ενός ασταθούς κυκλώµατος, (β) πίνακας µεταβάσεων του κυκλώµατος. Λύση: Ακολουθούµε τα βήµατα Α έως Α3 για την ανάλυση ενός ασύγχρονου ακολουθιακού κυκλώµατος Βήµα Α: Εντοπίζουµε τους βρόχους ανάδρασης. Βήµα Α2: Εκφράζουµε τη µεταβλητή Υ ως συνάρτηση των x και. Στην προκειµένη περίπτωση έχουµε = x (x ) = x (x + ) = x x + x Y Βήµα Α3: Καταστρώνουµε τον πίνακα µεταβάσεων του κυκλώµατος και σηµειώνουµε τις ευσταθείς καταστάσεις (Σχήµα 6.7β). Παρατηρούµε ότι η στήλη x x 2 = δεν έχει ευσταθείς καταστάσεις. Με άλλα λόγια, εάν εφαρµοστούν οι είσοδοι x =x 2 =, τότε οι τιµές Y και δεν θα είναι ποτέ ίδιες. Όταν =, τότε Υ= (η γραµµή, 3η στήλη), οπότε θα µεταβαίνουµε στη 2η γραµµή του πίνακα, όπου =. Αλλά τότε Y= (2η γραµµή, 3η στήλη), οπότε επανερχόµαστε στην προηγούµενη κατάσταση. Ο κύκλος αυτός επαναλαµβάνεται συνεχώς, εφόσον x x 2 =, δηλαδή το κύκλωµα είναι ασταθές. Αυτή η αστάθεια πρέπει να αποφεύγεται (µη επιτρέποντας το συνδυασµό x x 2 =), εκτός κι αν ο στόχος µας είναι να σχεδιάσουµε έναν ταλαντωτή (ασταθή πολυδονητή), δηλαδή µία γεννήτρια 3

14 τετραγωνικών παλµών (ρολόι). Πράγµατι, αν υποθέσουµε ότι το κύκλωµα του Σχήµατος 6.7α είναι κατασκευασµένο µε πύλες της βασικής σειράς της οικογένειας TTL, στην οποία κάθε πύλη παρουσιάζει καθυστέρηση διάδοσης ns, τότε το Υ θα βρίσκεται για 2 ns 4 στην κατάσταση και για 2 ns στην κατάσταση. Άρα, η περίοδος των τετραγωνικών παλµών, που θα παράγονται, θα είναι 4 ns, δηλαδή η αντίστοιχη συχνότητα θα είναι 25 MHz. Άσκηση Αυτοαξιολόγησης 4 / Κεφάλαιο 6 Να εξεταστεί ως προς την ευστάθεια το JK FF του Σχήµατος.2α, θεωρώντας ότι η είσοδος CLK είναι συνδεδεµένη µόνιµα στο λογικό ΣΥΝΘΗΚΕΣ ΑΝΤΑΓΩΝΙΣΜΟΥ Με τον όρο "ανταγωνισµός" ή "κυνηγητό" (race) εννοούµε εκείνη την περίπτωση ενός ασύγχρονου ακολουθιακού κυκλώµατος, κατά την οποία δύο ή περισσότερες µεταβλητές κατάστασης (εσωτερικές µεταβλητές) αλλάζουν τιµή ως αποτέλεσµα της αλλαγής µιας εισόδου. Έτσι, εάν οι καθυστερήσεις είναι διαφορετικές για κάθε εσωτερική µεταβλητή, αυτές µπορεί να αλλάζουν µε απρόβλεπτη σειρά. Τα λογικά σήµατα ποτέ δεν αλλάζουν "ταυτόχρονα". Για παράδειγµα, εάν οι δύο µεταβλητές παρούσας κατάστασης 2 είναι να αλλάξουν από σε, η αλλαγή αυτή µπορεί να γίνει είτε ως είτε ως. Στην πρώτη περίπτωση, η µεταβλητή 2 άλλαξε κατάσταση πιο γρήγορα απ' ότι η µεταβλητή. Το αντίθετο συνέβη στη δεύτερη περίπτωση. Η σειρά αλλαγής κατάστασης δεν είναι γνωστή εκ των προτέρων. Εάν η ευσταθής κατάσταση, στην οποία θα καταλήξει το κύκλωµα, δεν εξαρτάται από τη σειρά µε την οποία αλλάζουν οι εσωτερικές µεταβλητές, τότε ο ανταγωνισµός είναι µη καθοριστικής σηµασίας (µη κρίσιµος, non-critical). Σε διαφορετική περίπτωση, ο ανταγωνισµός είναι καθοριστικής σηµασίας (κρίσιµος, critical). Οι κρίσιµοι ανταγωνισµοί πρέπει να αποφεύγονται, γιατί αλλιώς η συµπεριφορά (λειτουργία) του κυκλώµατος είναι απρόβλεπτη. Την αποφυγή των κρίσιµων ανταγωνισµών την πετυχαίνουµε κατά τη διαδικασία της σχεδίασης του 4 Το σήµα θα πρέπει να διαδοθεί µέσα από δύο πύλες µέχρι να φτάσει στην έξοδο Υ, και κάθε πύλη εισάγει καθυστέρηση ns. 4

15 κυκλώµατος, αναγκάζοντας το κύκλωµα να διατρέχει ασταθείς καταστάσεις, επιλεγµένες έτσι ώστε µία µόνο εσωτερική µεταβλητή να αλλάζει κάθε φορά. Ας δούµε ορισµένα παραδείγµατα ανταγωνισµών µη-κρίσιµων και κρίσιµων. Στο Σχήµα 6.8 δίνονται δύο πίνακες µεταβάσεων, οι οποίοι περιέχουν µη-κρίσιµους ανταγωνισµούς, ενώ στο Σχήµα 6.9 φαίνονται δύο πίνακες, που περιέχουν κρίσιµους ανταγωνισµούς. Έστω ότι το κύκλωµα, µε τον πίνακα µεταβάσεων του Σχήµατος 6.8α βρίσκεται στην ευσταθή ολική κατάσταση 2 x=. Αλλάζουµε την είσοδο x από σε. Η εσωτερική κατάσταση αλλάζει από σε (η γραµµή, 2η στήλη). Άρα, θα έχουµε την περίπτωση του ανταγωνισµού των µεταβλητών και 2, ως προς το ποια θα αλλάξει πρώτη. Αν η 2 αλλάξει πριν από την, τότε το κύκλωµα θα διατρέξει τις καταστάσεις. Η κατάσταση είναι ευσταθής, οπότε το κύκλωµα παραµένει σ' αυτή. Αν η αλλάξει πριν την 2, τότε το κύκλωµα θα διατρέξει τις καταστάσεις, οπότε και πάλι θα καταλήξει στην ευσταθή κατάσταση (2η γραµµή, 2η στήλη). Με άλλα λόγια, ο ανταγωνισµός των µεταβλητών, που µόλις παρακολουθήσαµε, δεν ήταν κρίσιµος. 2 x x x (α) (β ) Σχήµα 6.8. Πίνακες µεταβάσεων που περιέχουν µη-κρίσιµους ανταγωνισµούς. 5

16 2 x x x (α) (β) Σχήµα 6.9. Πίνακες µεταβάσεων που περιέχουν κρίσιµους ανταγωνισµούς. Παρόµοια είναι και η περίπτωση του Σχήµατος 6.8β. Έστω ότι το κύκλωµα βρίσκεται στην ευσταθή ολική κατάσταση 2 3 x x 2 = (3η γραµµή, η στήλη του πίνακα µεταβάσεων του Σχήµατος 6.8β). Αλλαγή της εισόδου x από σε προκαλεί µια συνθήκη ανταγωνισµού, αφού η εσωτερική κατάσταση αλλάζει από σε (η γραµµή, 4η στήλη). Ο ανταγωνισµός θα συµβεί µεταξύ των µεταβλητών 2 και 3. Έτσι, αν η 3 αλλάξει πρώτη, το κύκλωµα θα διατρέξει τις καταστάσεις, καταλήγοντας στην κατάσταση, η οποία είναι ευσταθής. Αν η 2 αλλάξει πρώτη, τότε το κύκλωµα θα διατρέξει τις καταστάσεις, καταλήγοντας και πάλι στην ευσταθή κατάσταση. Άρα, και στις δύο περιπτώσεις καταλήγουµε στην ευσταθή ολική κατάσταση, ανεξάρτητα από τη σειρά µε την οποία άλλαξαν οι µεταβλητές, δηλαδή έχουµε ένα µη-κρίσιµο ανταγωνισµό. Ας επαναλάβουµε την ίδια διαδικασία για τις περιπτώσεις των πινάκων µεταβάσεων του Σχήµατος 6.9. Έστω ότι βρισκόµαστε στην ευσταθή ολική κατάσταση 2 x= και ότι η είσοδος x από γίνεται. Η κατάσταση 2 από γίνεται, οπότε έχουµε µία περίπτωση ανταγωνισµού. Αν η 2 αλλάξει κατάσταση πριν την, τότε το κύκλωµα θα διατρέξει τις καταστάσεις:. Η κατάσταση είναι ευσταθής και, εποµένως, το κύκλωµα παραµένει σ' αυτή. Αν πάλι η αλλάξει κατάσταση πριν από την 2, τότε θα έχουµε. Η κατάσταση είναι επίσης ευσταθής για το συγκεκριµένο κύκλωµα και έτσι θα παραµείνει σ' αυτή την κατάσταση. Με άλλα λόγια, η τελική κατάσταση του 6

17 κυκλώµατος εξαρτάται από τη σειρά µε την οποία άλλαξαν οι εσωτερικές µεταβλητές και συνεπώς πρόκειται για µια περίπτωση κρίσιµου ανταγωνισµού. Άσκηση Αυτοαξιολόγησης 5 / Κεφάλαιο 6 Με αφετηρία την ολική κατάσταση του πίνακα µεταβάσεων του Σχήµατος 6.9β, αλλάξτε την είσοδο x από σε. Εξετάστε αν υπάρχει κρίσιµος ανταγωνισµός και προσδιορίστε την ευσταθή κατάσταση του κυκλώµατος µετά την αλλαγή της εισόδου. Άσκηση Αυτοαξιολόγησης 6 / Κεφάλαιο 6 Εξετάστε αν υπάρχει κρίσιµος ανταγωνισµός στην περίπτωση του κυκλώµατος της Άσκησης Αυτοαξιολόγησης 2 / Κεφάλαιο 6. (Υπόδειξη: Αρχίστε από την ολική κατάσταση και αλλάξτε την είσοδο x 2 από σε ). Σύνοψη Ενότητας Στην ενότητα αυτή ασχοληθήκαµε µε δύο πολύ σηµαντικά θέµατα, τα οποία παρουσιάζονται κατά τη σχεδίαση των ασύγχρονων ακολουθιακών κυκλωµάτων Το ένα θέµα είχε να κάνει µε την ευστάθεια ενός ασύγχρονου ακολουθιακού κυκλώµατος. Είδαµε ότι εύκολα µπορούµε να διαπιστώσουµε αν ένα ασύγχρονο ακολουθιακό κύκλωµα είναι ευσταθές από τον πίνακα µεταβάσεων αυτού. Ένα ευσταθές κύκλωµα περιέχει τουλάχιστον µία ευσταθή κατάσταση σε κάθε στήλη του πίνακα. Το άλλο θέµα είχε να κάνει µε τις συνθήκες ανταγωνισµού, που παρουσιάζονται κατά τη σχεδίαση ενός κυκλώµατος και που οφείλονται στην καθυστέρηση αλλαγής της κάθε εσωτερικής κατάστασης, ως αποτέλεσµα της αλλαγής µιας εισόδου x. Οι ανταγωνισµοί µπορεί να είναι κρίσιµοι ή µη. Οι κρίσιµοι ανταγωνισµοί πρέπει να αποφεύγονται. Αυτό επιτυγχάνεται µε κατάλληλη κωδικοποίηση των καταστάσεων κατά τη διαδικασία της σχεδίασης ασύγχρονων ακολουθιακών κυκλωµάτων. 7

18 ΕΝΟΤΗΤΑ 6.3 ΣΠΙΝΘΗΡΕΣ Με τον όρο "σπινθήρες" (hazards) εννοούµε τα ανεπιθύµητα µεταβατικά σήµατα, που εµφανίζονται στις εξόδους κυκλωµάτων, εξαιτίας της διαφοράς στην καθυστέρηση διαδόσεως των λογικών σηµάτων µέσω διαφορετικών δρόµων. Οι σπινθήρες µπορεί να συµβούν τόσο στα συνδυαστικά, όσο και στα ακολουθιακά κυκλώµατα. Η εµφάνιση ενός σπινθήρα σ' ένα συνδυαστικό κύκλωµα προκαλεί µια στιγµιαία εσφαλµένη αλλαγή της εξόδου, ενώ η εµφάνιση ενός σπινθήρα σ' ένα ακολουθιακό κύκλωµα µπορεί να προκαλέσει τη µετάβαση αυτού σε µια εσφαλµένη ευσταθή κατάσταση. Στην ενότητα αυτή θα εξετάσουµε χωριστά τις δύο αυτές περιπτώσεις. Ολοκληρώνοντας τη µελέτη της ενότητας, θα είστε σε θέση να εντοπίζετε και να αντιµετωπίζετε αποτελεσµατικά τους σπινθήρες, που παρουσιάζονται τόσο στα συνδυαστικά, όσο και στα ασύγχρονα ακολουθιακά ψηφιακά κυκλώµατα ΣΠΙΝΘΗΡΕΣ ΣΕ ΣΥΝ ΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ Όπως αναφέραµε προηγουµένως, οι σπινθήρες εµφανίζονται λόγω της διαφορετικής καθυστέρησης που µπορεί να υπάρχει µεταξύ δύο διαφορετικών δρόµων διάδοσης ενός σήµατος. Η καθυστέρηση αυτή µπορεί να οφείλεται στην ύπαρξη διαφορετικού πλήθους πυλών ή στο διαφορετικό µήκος των καλωδιώσεων ή και στα δύο. Ας δούµε ένα χαρακτηριστικό παράδειγµα συνδυαστικού κυκλώµατος, στο οποίο εµφανίζεται σπινθήρας. x x 2 F Y x 3 2 F 2 Σχήµα 6.. Συνδυαστικό κύκλωµα που παρουσιάζει σπινθήρες. Το κύκλωµα του Σχήµατος 6. για x =x 2 =x 3 = δίνει έξοδο Υ=, αφού Y = xx2 + x2 x3. Αν η είσοδος x 2 αλλάξει λογική στάθµη και από γίνει, τότε η έξοδος Υ θα παραµείνει στο λογικό. Αν όµως λάβουµε υπόψη µας την καθυστέρηση διάδοσης κάθε πύλης (η οποία για τη βασική σειρά TTL είναι ns), τότε θα διαπιστώσουµε ότι "στιγµιαία" η έξοδος Υ θα γίνει και µετά θα επιστρέψει στο λογικό, όπως µας υπαγορεύει η έκφραση Y = xx2 + x2 x3. Πράγµατι, για x =x 2 =x 3 = έχουµε 8

19 F =, F 2 = και Υ=. Όταν η είσοδος x 2 αλλάξει και γίνει, τότε F =. Η έξοδος F 2 εξακολουθεί να βρίσκεται στο λογικό, γιατί παρεµβάλλεται ο αντιστροφέας και η είσοδός της δεν άλλαξε ακόµη από σε. Με άλλα λόγια, µεταξύ των δρόµων F και F 2 υπάρχει µια διαφορά στην καθυστέρηση διάδοσης, ίση µε µια πύλη ( ns). Στη διάρκεια αυτού του χρόνου, η έξοδος Υ από γίνεται, δηλαδή παρουσιάζεται ένας στατικός σπινθήρας στο (static- hazard), όπως φαίνεται στο Σχήµα 6.α. Παρόµοια, θα µπορούσαµε σε άλλα κυκλώµατα να έχουµε ένα στατικό σπινθήρα στο (static- hazard), όπως στο Σχήµα 6.β, ή ένα δυναµικό σπινθήρα (dnamic hazard), όταν προκαλείται αλλαγή της εξόδου περισσότερες από µία φορές (Σχήµα 6.γ). (α) (β) (γ) Σχήµα 6.. Τύποι σπινθήρων: (α) στατικός σπινθήρας στο, (β) στατικός σπινθήρας στο, (γ) δυναµικός σπινθήρας. Η ύπαρξη σπινθήρων σε ένα συνδυαστικό κύκλωµα µπορεί εύκολα να διαπιστωθεί από το χάρτη Karnaugh του κυκλώµατος. Ο χάρτης του κυκλώµατος που εξετάζουµε δείχνεται στο Σχήµα 6.2α. Για x =x 2 =x 3 = βρισκόµαστε στον ελαχιστόρο 5. Αλλαγή του x 2 από σε σηµαίνει µετάβαση στον ελαχιστόρο. Οι δύο αυτοί ελαχιστόροι καλύπτονται από διαφορετικά γινόµενα, δηλαδή ο ελαχιστόρος από το γινόµενο x x 2 (πύλη στο κύκλωµα του Σχήµατος 6.) και ο ελαχιστόρος από το γινόµενο x2 x3 (πύλη 2 στο κύκλωµα του Σχήµατος 6.). Κάθε φορά που το κύκλωµα µεταβαίνει από το ένα γινόµενο στο άλλο, υπάρχει η πιθανότητα εµφάνισης σπινθήρα, αφού το ένα γινόµενο µπορεί να γίνει, πριν το άλλο προλάβει να γίνει. Η εξάλειψη της πιθανότητας εµφάνισης σπινθήρα επιτυγχάνεται µε την προσθήκη ενός επιπλέον γινοµένου (µιας επιπλέον πύλης AND), το οποίο να οµαδοποιεί τους παραπάνω ελαχιστόρους. Στην προκειµένη περίπτωση η οµαδοποίηση αυτή επιτυγχάνεται µε το γινόµενο x x 3, όπως φαίνεται στο Σχήµα 6.2β. Το νέο κύκλωµα, το οποίο δεν παρουσιάζει προβλήµατα εµφάνισης σπινθήρων, δείχνεται στο Σχήµα 6.2γ. Η λογική συνάρτηση που υλοποιεί είναι Y = xx2 + x2 x3 + xx3. 9

20 x 2 x 3 x 2 x 3 x x2 x3 Y (α) (β) (γ) Σχήµα 6.2. (α) Χάρτης Karnaugh του κυκλώµατος του Σχήµατος 6., (β) διορθωµένος χάρτης Karnaugh, (γ) διορθωµένο κύκλωµα, που δεν παρουσιάζει το πρόβληµα των σπινθήρων. Άσκηση Αυτοαξιολόγησης 7 / Κεφάλαιο 6 Να εξετάσετε αν το συνδυαστικό κύκλωµα του Σχήµατος 6.3 παρουσιάζει προβλήµατα σπινθήρων. Ελέγξτε την περίπτωση, κατά την οποία η είσοδος x 2 από γίνεται, ενώ οι άλλες δύο είσοδοι παραµένουν στο λογικό. Αν παρουσιάζεται σπινθήρας, προσδιορίστε τον τύπο του και προτείνετε κύκλωµα για την εξάλειψη αυτού. x x2 Y x3 Σχήµα 6.3. ιάγραµµα κυκλώµατος της Άσκησης Αυτοαξιολόγησης 7 / Κεφάλαιο 6. Σηµείωση: Είδαµε ότι οι σπινθήρες είναι ανεπιθύµητα µεταβατικά σήµατα, τα οποία προσπαθούµε να εξαλείψουµε. Αυτός είναι ο κανόνας. Η εξαίρεση είναι να µας χρειάζεται η ύπαρξη τέτοιων σπινθήρων. Τέτοια περίπτωση είναι εκείνη του Σχήµατος.27, όπου, εκµεταλλευόµενοι τις καθυστερήσεις διάδοσης των σηµάτων, κατασκευάσαµε κυκλώµατα, που ανιχνεύουν την ύπαρξη θετικών ή αρνητικών ακµών ΣΠΙΝΘΗΡΕΣ ΣΕ ΑΣΥΓΧΡΟΝΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ Στα ασύγχρονα ακολουθιακά κυκλώµατα το πρόβληµα των σπινθήρων είναι πολύ πιο σηµαντικό, αφού εξαιτίας αυτού µπορεί ένα κύκλωµα να βρεθεί σε µια εσφαλµένη 5 Εκτενής αναφορά στις έννοιες των ελαχιστόρων (ελαχίστων όρων, minterms) και των µεγιστόρων 2

21 ευσταθή κατάσταση. Στην περίπτωση των σύγχρονων ακολουθιακών κυκλωµάτων, οι σπινθήρες δεν δηµιουργούν προβλήµατα, αφού µόνο η τελική τιµή των σηµάτων, κατά την εµφάνιση της ενεργού ακµής του ρολογιού, είναι αυτή που θα καθορίσει την κατάσταση του κυκλώµατος. Ας δούµε λοιπόν την περίπτωση ενός ασύγχρονου ακολουθιακού κυκλώµατος, όπως αυτό προκύπτει, αν στο κύκλωµα του Σχήµατος 6. ανατροφοδοτήσουµε την έξοδο Υ στην είσοδο x 3. Το νέο αυτό κύκλωµα δείχνεται στο Σχήµα 6.4α. x x2 Y 2 2 = x x + x 2 (α) x x 2 x x 2 x x 2 (β) (γ) (δ) Σχήµα 6.4. (α) Λογικό διάγραµµα του ασύγχρονου ακολουθιακού κυκλώµατος, (β) πίνακας µεταβάσεων, (γ) χάρτης της µεταβλητής Υ, (δ) εξάλειψη του σπινθήρα. Ουσιαστικά πρόκειται για έναν µανταλωτή τύπου-d (D latch) µε x την είσοδο D και x 2 την είσοδο CLK. Έστω ότι το κύκλωµα αυτό βρίσκεται στην ολική κατάσταση x x 2 = (2η γραµµή, 3η στήλη), η οποία είναι ευσταθής (βλ. πίνακα µεταβάσεων του Σχήµατος 6.4β). Αλλαγή της εισόδου x 2 από σε, θα οδηγήσει στην επίσης ευσταθή ολική κατάσταση x x 2 = (2η γραµµή, 4η στήλη). Αν όµως εµφανιστεί σπινθήρας στην έξοδο Υ, αυτή θα γίνει "στιγµιαία". Η ανατροφοδότηση αυτού στην είσοδο της πύλης 2 θα οδηγήσει το κύκλωµα στην ολική κατάσταση x x 2 = (η γραµµή, 4η στήλη), η οποία είναι ευσταθής. Με άλλα λόγια, το κύκλωµα οδηγείται σε µια εσφαλµένη ευσταθή κατάσταση. Στο Σχήµα 6.4γ δείχνεται ο χάρτης του κυκλώµατος και η οµαδοποίηση των ελαχιστόρων. Η µετάβαση από το ένα γινόµενο στο άλλο είναι η αιτία του προβλήµατος και η λύση είναι ακριβώς ίδια µε εκείνη του αντίστοιχου συνδυαστικού (µεγίστων όρων, max terms) γίνεται στο βιβλίο της Ψηφιακής Σχεδίασης I. 2

22 κυκλώµατος, δηλαδή η χρήση µιας επιπλέον που να οµαδοποιεί τους κατάλληλους ελαχιστόρους (Σχήµα 6.4δ). Άσκηση Αυτοαξιολόγησης 8 / Κεφάλαιο 6 Εξετάστε αν το κύκλωµα της Άσκησης Αυτοαξιολόγησης / Κεφάλαιο 6 (Σχήµα 6.4) παρουσιάζει το πρόβληµα των σπινθήρων. Θεωρήστε ότι το κύκλωµα βρίσκεται στην ευσταθή ολική κατάσταση 2 x= και ότι η είσοδος x αλλάζει από σε. Προτείνετε τρόπο για την εξάλειψη του προβλήµατος. Σύνοψη Ενότητας Στην ενότητα αυτή γνωρίσαµε το πρόβληµα των σπινθήρων, οι οποίοι παρουσιάζονται τόσο στα ασύγχρονα ακολουθιακά κυκλώµατα, όσο και στα συνδυαστικά κυκλώµατα. Οι σπινθήρες είναι ανεπιθύµητα µεταβατικά σήµατα, τα οποία εµφανίζονται στις εξόδους των κυκλωµάτων, λόγω της διαφοράς που υπάρχει στην καθυστέρηση διαδόσεως των σηµάτων µέσω διαφορετικών δρόµων. Είδαµε ότι οι σπινθήρες µπορούν εύκολα να εξαλειφτούν µε τη βοήθεια επιπλέον πυλών, οι οποίες να "γεφυρώνουν" το κενό που παρουσιάζεται από την ανεξάρτητη οµαδοποίηση των ελαχιστόρων στους χάρτες Karnaugh του κυκλώµατος. ΣΥΝΟΨΗ ΚΕΦΑΛΑΙΟΥ Στο κεφάλαιο αυτό ασχοληθήκαµε µε τη µελέτη των ασύγχρονων ακολουθιακών κυκλωµάτων. Είδαµε ότι ένα ασύγχρονο ακολουθιακό κύκλωµα είναι στην πράξη ένα συνδυαστικό κύκλωµα µε ανάδραση. Η αλλαγή της κατάστασης ενός ασύγχρονου ακολουθιακού κυκλώµατος γίνεται µε την αλλαγή κάποιας από τις εισόδους του, και όχι ενός ρολογιού, όπως συµβαίνει στα σύγχρονα ακολουθιακά κυκλώµατα. Γνωρίσαµε τις διαδικασίες ανάλυσης και σχεδίασης ασύγχρονων ακολουθιακών κυκλωµάτων. Ο πίνακας µεταβάσεων ενός ασύγχρονου ακολουθιακού κυκλώµατος είναι ό,τι και ο πίνακας καταστάσεων ενός σύγχρονου ακολουθιακού κυκλώµατος. Ο πίνακας µεταβάσεων απεικονίζει τις µεταβλητές διέγερσης Υ ενός κυκλώµατος, ως συνάρτηση των εισόδων x και των εσωτερικών µεταβλητών. Ευσταθής κατάσταση είναι εκείνη για την οποία ισχύει Y=. Ένα ασύγχρονο ακολουθιακό κύκλωµα είναι ευσταθές, όταν έχει τουλάχιστον µία ευσταθή κατάσταση για κάθε δυνατό συνδυασµό των εισόδων του. 22

23 Κατά τη σχεδίαση ασύγχρονων ακολουθιακών κυκλωµάτων θα πρέπει να προσέχουµε το θέµα της ευστάθειας, καθώς και το θέµα των ανταγωνισµών που παρουσιάζονται. Οι κρίσιµοι ανταγωνισµοί, δηλαδή οι ανταγωνισµοί που οδηγούν σε διαφορετικές ευσταθείς καταστάσεις, θα πρέπει να αποφεύγονται. Τέλος, κατά τη σχεδίαση ασύγχρονων ακολουθιακών κυκλωµάτων αλλά και συνδυαστικών κυκλωµάτων, θα πρέπει να ελέγχουµε και την περίπτωση εµφάνισης σπινθήρων και να τροποποιούµε το κύκλωµα για την αποφυγή τους. ΒΙΒΛΙΟΓΡΑΦΙΑ ΕΛΛΗΝΟΓΛΩΣΣΗ Mano Morris M., Ψηφιακή Σχεδίαση, (Κεφ. 9), Εκδόσεις Παπασωτηρίου, 992. ΞΕΝΟΓΛΩΣΣΗ McClaske J. F., Logic Design Principles: With Emphasis on Testable Semiconductor Circuits, (Chap. 7), Prentice Hall, 986. Wakerl J. F., Digital Design: Principles and Practices, 2 nd Edition, (Chap. 7), Prentice Hall, 994. Ο ΗΓΟΣ ΠΕΡΑΙΤΕΡΩ ΜΕΛΕΤΗΣ Mano Morris M., Ψηφιακή Σχεδίαση, (Κεφ. 9), Εκδόσεις Παπασωτηρίου, 992. Το Κεφάλαιο 9 του βιβλίου είναι αφιερωµένο στα ασύγχρονα ακολουθιακά κυκλώµατα. Παρουσιάζεται µε τρόπο συστηµατικό και κατανοητό, τόσο η διαδικασία ανάλυσης των ασύγχρονων ακολουθιακών κυκλωµάτων, όσο και η διαδικασία σχεδίασης αυτών. ίνεται µεγάλη έµφαση στην ελαχιστοποίηση των πινάκων ροής, γεγονός πολύ σηµαντικό για την αποδοτική σχεδίαση τέτοιων κυκλωµάτων. ΑΠΑΝΤΗΣΕΙΣ ΑΣΚΗΣΕΩΝ ΑΥΤΟΑΞΙΟΛΟΓΗΣΗΣ Απάντηση Άσκησης Αυτοαξιολόγησης / Κεφάλαιο 6 Η άσκηση αυτή διαφέρει από το Παράδειγµα / Κεφάλαιο 6 κατά το ότι έχει µόνο µία είσοδο x και δύο βρόχους ανάδρασης και εποµένως δύο µεταβλητές διέγερσης Υ, Υ 2. Άρα, η µόνη δυσκολία που πιθανόν αντιµετωπίσατε είναι στο να καταστρώσετε τον 23

24 πίνακα µεταβάσεων, ο οποίος στην προκειµένη περίπτωση θα πρέπει να αποτελείται από 4 γραµµές και 2 στήλες. Ας ακολουθήσουµε, όµως, τα βήµατα σχεδίασης από την αρχή. Βήµα Α: Οι βρόχοι ανάδρασης είναι εµφανείς, οπότε το µόνο που έχουµε να κάνουµε είναι να συµβολίσουµε σωστά τα i, Y i. Βήµα Α2: Προσδιορίζουµε τις εκφράσεις Boole Y i, i=, 2. (( ) ( ) ) Y = x x = x + x 2 2 (( ) ( ) ) Y = x x = x + x Βήµα Α3: Καταστρώνουµε τον πίνακα µεταβάσεων και σηµειώνουµε σ' αυτόν τις ευσταθείς καταστάσεις. Επειδή έχουµε 2 µεταβλητές διέγερσης, τις Υ και Υ 2, θα έχουµε έναν πίνακα µε 2 2 γραµµές και 2 στήλες, όπως αυτός φαίνεται στο Σχήµα x Σχήµα 6.5. Πίνακας µεταβάσεων του κυκλώµατος του Σχήµατος 6.4. Κάθε θέση του πίνακα περιέχει δύο τιµές. Η πρώτη αντιστοιχεί στην τιµή Υ και η δεύτερη στην τιµή Υ 2, όπως αυτές προκύπτουν από τις εκφράσεις του βήµατος Α2. Για παράδειγµα, για την ολική κατάσταση 2 x=, η µεταβλητή Υ γίνεται και η µεταβλητή Υ 2 γίνεται, οπότε στην αντίστοιχη θέση του πίνακα (2η γραµµή και 2η στήλη) τοποθετείται η τιµή Υ Υ 2 =. Σηµειώνουµε µε κύκλο όλες τις ευσταθείς καταστάσεις, δηλαδή τις καταστάσεις για τις οποίες Υ Υ 2 = 2. Όταν το κύκλωµα βρίσκεται στην ολική κατάσταση (3η γραµµή, η στήλη), η οποία είναι ευσταθής και η είσοδος γίνει, τότε αυτό µεταβαίνει προσωρινά στην ολική κατάσταση, η οποία είναι ασταθής (3η γραµµή, 2η στήλη), αφού 2 =, ενώ Y Y 2 =. Μόλις όµως η κατάσταση Υ Υ 2 ανατροφοδοτηθεί στο κύκλωµα, έχουµε 2 =. Για 2 = οι 24

25 καταστάσεις Υ Υ 2 =, οπότε πρόκειται για µια ευσταθή κατάσταση (4η γραµµή, 2η στήλη), στην οποία και παραµένει το κύκλωµα. Αν απαντήσατε σωστά, τότε µπράβο σας. Αυτό σηµαίνει ότι έχετε κατανοήσει τα όσα αναφέρθηκαν µέχρι εδώ σχετικά µε την ανάλυση των ασύγχρονων ακολουθιακών κυκλωµάτων. Συνεχίστε µε την επόµενη άσκηση. Αν πάλι δεν καταφέρατε να αναλύσετε το κύκλωµα, µην απογοητευθείτε. Χρειάζεται κάποια προσπάθεια για την εξοικείωση µε τις νέες έννοιες, που εισάγονται στο Κεφάλαιο αυτό. Μελετήστε ξανά την υποενότητα 6.. και προσπαθήστε πάλι να λύσετε την άσκηση. Μετά συνεχίστε µε την επόµενη άσκηση αυτοαξιολόγησης. Απάντηση Άσκησης Αυτοαξιολόγησης 2 / Κεφάλαιο 6 Αρχίζουµε την ανάλυση του κυκλώµατος, ξανασχεδιάζοντας αυτό, έτσι ώστε να φαίνεται ο βρόχος ανάδρασης, που υπάρχει σε καθένα από τα FFs, που αυτό περιέχει (Σχήµα 6.6α). Στη συνέχεια ακολουθούµε τα τρία βήµατα της ανάλυσης. Βήµα Α: Εντοπίζουµε τους βρόχους και τους συµβολίζουµε ως Υ και. Βήµα Α2: Εκφράζουµε κάθε µεταβλητή Υ ως συνάρτήση των εισόδων x και των εσωτερικών καταστάσεων. Από το Σχήµα 6.6α βρίσκουµε ότι: ( ) Y = x x +( x + ) = ( x x ) ( x + ) = = ( x + x )( x + ) = x + x + x x + x ( ) Y = x + ( x x + ) = ( x ) ( x x + ) = = ( x + )( x x + ) = x x + x + x x Βήµα Α3: Καταστρώνουµε τον πίνακα µεταβάσεων και σηµειώνουµε τις ευσταθείς καταστάσεις, όπως αυτός δείχνεται στο Σχήµα 6.6β. Με κύκλο έχουµε σηµειώσει τις ευσταθείς καταστάσεις. Παρατηρούµε ότι το κύκλωµα αυτό είναι γενικά ευσταθές, αφού για οποιαδήποτε τιµή των εισόδων, αυτό µεταβαίνει σε µια ευσταθή κατάσταση. 25

26 x Y 2 2 x x 2 Y2 x2 (α) (β) 2 Σχήµα 6.6. (α) Το λογικό κύκλωµα του Σχήµατος 6.5, όπου φαίνονται οι βρόχοι ανάδρασης, (β) ο πίνακας µεταβάσεων του κυκλώµατος. Η άσκηση αυτή είχε την ιδιοµορφία ότι κάποιοι από τους βρόχους ανάδρασης δεν ήταν εµφανείς. Κατά τα υπόλοιπα, η αντιµετώπισή της ήταν ίδια µε αυτή που γνωρίσαµε µέχρι τώρα, παρά το γεγονός ότι είχε δύο µεταβλητές εισόδου και δύο εσωτερικές καταστάσεις. Αν απαντήσατε σωστά, τότε συγχαρητήρια, γιατί έχετε κατανοήσει τον τρόπο ανάλυσης των ασύγχρονων ακολουθιακών κυκλωµάτων. Αν όχι, τότε ξαναπροσπαθήστε, επαναλαµβάνοντας τη µελέτη της ενότητας 6.. Απάντηση Άσκησης Αυτοαξιολόγησης 3 / Κεφάλαιο 6 Η άσκηση αυτή είναι παρόµοια µε το Παράδειγµα 2 / Κεφάλαιο 6. Το κύκλωµα που θα σχεδιάσουµε θα πρέπει να διαθέτει δύο εισόδους x, x 2 και ένα βρόχο ανάδρασης Υ. Η µόνη διαφορά βρίσκεται στο ότι το παρόν κύκλωµα θα διαθέτει και µία έξοδο z. Ακολουθούµε τα βήµατα σχεδίασης Σ έως Σ3 και έχουµε: Βήµα Σ: Καταστρώνουµε τον πίνακα ροής του κυκλώµατος. Συµβολίζουµε µε a την κατάσταση και µε b την κατάσταση. Όταν x =, τότε το κύκλωµα βρίσκεται στην ευσταθή κατάσταση a (η και 2η γραµµή, η και 2η στήλη του πίνακα ροής του Σχήµατος 6.7α). Όταν x =, τότε το κύκλωµα βρίσκεται στην ευσταθή κατάσταση b (η γραµµή, 4η στήλη και 2η γραµµή, 3η και 4η στήλη). Για να γίνει x x 2 =, πρέπει είτε να ήταν x x 2 = είτε x x 2 =. Στην πρώτη περίπτωση, η ευσταθής κατάσταση είναι η a, οπότε και παραµένει σ' αυτή (η γραµµή, 3η στήλη). Στη 26

27 δεύτερη περίπτωση, η ευσταθής κατάσταση είναι η b, οπότε παραµένει σ' αυτή (2η γραµµή, 3η στήλη). Η έξοδος φαίνεται στον ίδιο πίνακα (µετά το κόµµα). Σύµφωνα µε την εκφώνηση, αυτή είναι πάντοτε, εκτός της περίπτωσης κατά την οποία x x 2 =. Βήµα Σ2: Κωδικοποιούµε τις καταστάσεις και προσδιορίζουµε τις λογικές συναρτήσεις. Κωδικοποιούµε το a µε και το b µε, οπότε προκύπτει ο πίνακας µεταβάσεων του Σχήµατος 6.7β. Οι τιµές της εξόδου καταγράφονται χωριστά στο χάρτη του Σχήµατος 6.7γ. Από τα Σχήµατα 6.7β,γ προσδιορίζουµε τις λογικές συναρτήσεις για τη µεταβλητή διέγερσης Υ και την έξοδο z. Βρίσκουµε ότι: Y = xx2 + x και z=x x 2. Βήµα Σ3: Σχεδιάζουµε το λογικό διάγραµµα του κυκλώµατος (Σχήµα 6.7δ). Αυτό είναι το ζητούµενο κύκλωµα. x x 2 x x 2 x x 2 α α, α, α, b, b α, α, b, b, (α) (β) (γ) Ζ x x 2 Υ (δ) Σχήµα 6.7. (α) Πίνακας ροής, (β) πίνακας καταστάσεων, (γ) χάρτης της εξόδου, (δ) λογικό κύκλωµα. Αν απαντήσατε σωστά την άσκηση αυτή, τότε σας αξίζουν συγχαρητήρια. Σηµαίνει ότι έχετε πλέον εξοικειωθεί µε τους πίνακες µεταβάσεων των ασύγχρονων ακολουθιακών κυκλωµάτων και συνεπώς µπορείτε να συνεχίσετε χωρίς δυσκολία τη µελέτη του κεφαλαίου. Αν πάλι δεν τα καταφέρατε, µην απογοητευθείτε. εν είναι και από τις πλέον εύκολες έννοιες αυτές που εξετάζουµε εδώ. Επιµείνετε, µελετώντας από την αρχή την ενότητα 6.. Είναι θέµα χρόνου το να εξοικειωθείτε. 27

28 Απάντηση Άσκησης Αυτοαξιολόγησης 4 / Κεφάλαιο 6 Για να αποφανθούµε σχετικά µε την ευστάθεια του κυκλώµατος, θα πρέπει να το αναλύσουµε σύµφωνα µε τα γνωστά. Ξανασχεδιάζουµε το κύκλωµα, όπως φαίνεται στο Σχήµα 6.8α, και ακολουθούµε τα τρία βήµατα ανάλυσης των ασύγχρονων ακολουθιακών κυκλωµάτων. 2 x x 2 x2 x 2 Y2 Y (α) Σχήµα 6.8. (α) Λογικό διάγραµµα και (β) πίνακας καταστάσεων του κυκλώµατος. (β) Βήµα Α: Εντοπίζουµε τους βρόχους ανάδρασης. Το συγκεκριµένο κύκλωµα έχει δύο βρόχους. Βήµα Α2: Εκφράζουµε τις µεταβλητές Υ ως συνάρτηση των x και και βρίσκουµε ότι: Y = ( x + ) =( x ) = ( x + ) = x Y = ( x + ) =( x ) =( x + ) = x Βήµα Α3: Καταστρώνουµε τον πίνακα µεταβάσεων (Σχήµα 6.8β) και σηµειώνουµε τις ευσταθείς καταστάσεις. Παρατηρούµε ότι για είσοδο x x 2 =, το κύκλωµα δεν έχει ευσταθή κατάσταση. Συγκεκριµένα, αν 2 =, τότε Υ Υ 2 = (η γραµµή, 3η στήλη του πίνακα). Όταν τώρα 2 =, τότε Υ Υ 2 = (3η γραµµή, 3η στήλη του πίνακα). Ο κύκλος αυτός επαναλαµβάνεται συνέχεια για όσο χρονικό διάστηµα οι είσοδοι x και x 2 βρίσκονται στο λογικό και οι δύο. Αν κάποια από αυτές γίνει, τότε το κύκλωµα θα µεταβεί σε µία από τις ευσταθείς καταστάσεις ή. Αν x x 2 =, τότε το κύκλωµα βρίσκεται στην κατάσταση Υ Υ 2 =, η οποία είναι ευσταθής. Αν τώρα η είσοδος x 2 γίνει, δηλαδή x x 2 =, τότε το κύκλωµα παραµένει στην ίδια κατάσταση Υ Υ 2 =. Αυτό ήταν αναµενόµενο, αν θυµηθούµε τη λειτουργία του JK FF και δούµε ότι x =J και x 2 =Κ. Αντίστοιχα, όταν x x 2 =, τότε το κύκλωµα βρίσκεται στην 28

29 ευσταθή κατάσταση Υ Υ 2 =. Αν το x γίνει, οπότε x x 2 =, το κύκλωµα "θυµάται" την προηγούµενη κατάσταση και παραµένει σ' αυτή (4η γραµµή, η στήλη του πίνακα). Αν δώσατε τη σωστή απάντηση, τότε µπράβο σας. Συνεχίστε. Αν όµως δεν τα καταφέρατε, τότε µελετήστε και πάλι την ανάλυση των ασύγχρονων ακολουθιακών κυκλωµάτων (υποενότητα 6..) και ξαναπροσπαθήστε. Πρόκειται για ένα γνωστό κύκλωµα (το FF τύπου JK), του οποίου γνωρίζουµε καλά τον τρόπο λειτουργίας και τις αδυναµίες του. Απάντηση Άσκησης Αυτοαξιολόγησης 5 / Κεφάλαιο 6 Η αλλαγή της εισόδου x από σε αναγκάζει το κύκλωµα να αλλάξει κατάσταση και από (3η γραµµή, η στήλη του πίνακα του Σχήµατος 6.9β) να µεταβεί στην κατάσταση (3η γραµµή, 4η στήλη). Άρα, έχουµε µια συνθήκη ανταγωνισµού, αφού και οι δύο εσωτερικές µεταβλητές 2 και 3 αλλάζουν. Αν η 2 αλλάξει πριν από την 3, θα έχουµε τη διαδοχή των καταστάσεων:. Αν η 3 αλλάξει πριν από την 2, θα έχουµε τη διαδοχή των καταστάσεων:. Άρα, η ευσταθής κατάσταση, στην οποία καταλήγει το κύκλωµα, είναι διαφορετική κάθε φορά και εξαρτάται από τη σειρά µε την οποία οι εσωτερικές µεταβλητές αλλάζουν. Έχουµε, εποµένως, έναν κρίσιµο ανταγωνισµό. Παρατηρώντας τους πίνακες µεταβάσεων των Σχηµάτων 6.8β και 6.9β, διαπιστώνουµε ότι η µόνη διαφορά τους βρίσκεται στην κατάσταση της 4ης γραµµής και 4ης στήλης. Αυτή η διαφορά ήταν αρκετή, για να αλλάξει ριζικά η συµπεριφορά του κυκλώµατος. Είναι φανερό, λοιπόν, ότι τέτοιου είδους παρεµβάσεις θα µπορούσαµε να τις αξιοποιήσουµε στην περίπτωση που θέλουµε να σχεδιάσουµε ένα κύκλωµα, το οποίο να µην έχει κρίσιµους ανταγωνισµούς. Αν απαντήσατε σωστά, σας αξίζουν συγχαρητήρια. Αν ωστόσο δεν τα καταφέρατε, µην απογοητευθείτε. Αυτό σηµαίνει ότι δεν έχετε ακόµα εξοικειωθεί µε τους πίνακες µεταβάσεων και τον τρόπο ερµηνείας τους. Μελετήστε και πάλι τις υποενότητες 6.. και πριν επιχειρήσετε να λύσετε ξανά την άσκηση. 29

30 Απάντηση Άσκησης Αυτοαξιολόγησης 6 / Κεφάλαιο 6 Ο πίνακας µεταβάσεων του κυκλώµατος της Άσκησης Αυτοαξιολόγησης 2 / Κεφάλαιο 6 δίνεται στο Σχήµα 6.6β. Αρχίζοντας από την ολική κατάσταση 2 x x 2 = και αλλάζοντας την είσοδο x 2 από σε, παρατηρούµε ότι έχουµε µια συνθήκη ανταγωνισµού, αφού η κατάσταση από (3η γραµµή, 2η στήλη) γίνεται (3η γραµµή, η στήλη). Έτσι, αν η 2 αλλάξει κατάσταση πριν την, θα έχουµε τη διαδοχή των εσωτερικών καταστάσεων:. Στην αντίθετη περίπτωση, η διαδοχή των καταστάσεων θα είναι:. Παρατηρούµε ότι η τελική ολική κατάσταση του κυκλώµατος είναι διαφορετική για κάθε περίπτωση και εξαρτάται από τη σειρά µε την οποία άλλαξαν οι µεταβλητές και 2. Συνεπώς έχουµε έναν κρίσιµο ανταγωνισµό. Αν βρήκατε τη σωστή απάντηση, τότε µπράβο σας, γιατί έχετε κατανοήσει τις έννοιες των ανταγωνισµών. Αν δεν τα καταφέρατε, τότε ξαναπροσπαθήστε. Επαναλάβετε τη µελέτη των υποενοτήτων 6.. και Είναι γεγονός ότι η κατανόηση και παρακολούθηση της διαδοχής των εσωτερικών καταστάσεων δεν είναι εύκολη υπόθεση. Χρειάζεται προσπάθεια. Απάντηση Άσκησης Αυτοαξιολόγησης 7 / Κεφάλαιο 6 Το κύκλωµα αυτό είναι εύκολο να αναλυθεί, αφού µοιάζει µε εκείνο του Σχήµατος 6.. Η συνάρτηση της εξόδου είναι Y = x x2 + x2 x3. Παρατηρούµε ότι για x = x 3 = και x 2 =, η έξοδος Υ=. Όταν η είσοδος x 2 από γίνει, η έξοδος Υ παραµένει στο. Λαµβάνοντας υπόψη µας τις καθυστερήσεις των πυλών, διαπιστώνουµε ότι η αλλαγή της λογικής στάθµης του x 2 από σε προκαλεί την εµφάνιση ενός στατικού σπινθήρα στο. Η ύπαρξη του σπινθήρα γίνεται εύκολα αντιληπτή από το χάρτη του κυκλώµατος (Σχήµα 6.9α). Αλλαγή της εισόδου x 2 από σε σηµαίνει µετάβαση από τον ελαχιστόρο στον. Για την εξάλειψη του σπινθήρα, οµαδοποιούµε τους δύο αυτούς ελαχιστόρους µε τη βοήθεια του γινοµένου x x, όπως φαίνεται στο Σχήµα 2 6.9β. Το διορθωµένο κύκλωµα δείχνεται στο Σχήµα 6.9γ. 3

ΕΙΣΑΓΩΓΙΚΕΣ ΠΑΡΑΤΗΡΗΣΕΙΣ...3 ENOTHTA 5.1. ΙΑΓΡΑΜΜΑΤΑ ΑΛΓΟΡΙΘΜΙΚΩΝ ΜΗΧΑΝΩΝ ΚΑΤΑΣΤΑΣΕΩΝ 5

ΕΙΣΑΓΩΓΙΚΕΣ ΠΑΡΑΤΗΡΗΣΕΙΣ...3 ENOTHTA 5.1. ΙΑΓΡΑΜΜΑΤΑ ΑΛΓΟΡΙΘΜΙΚΩΝ ΜΗΧΑΝΩΝ ΚΑΤΑΣΤΑΣΕΩΝ 5 ΚΕΦΑΛΑΙΟ 5 ΑΛΓΟΡΙΘΜΙΚΕΣ ΜΗΧΑΝΕΣ ΚΑΤΑΣΤΑΣΕΩΝ ΕΙΣΑΓΩΓΙΚΕΣ ΠΑΡΑΤΗΡΗΣΕΙΣ...3 ENOTHTA 5.. ΙΑΓΡΑΜΜΑΤΑ ΑΛΓΟΡΙΘΜΙΚΩΝ ΜΗΧΑΝΩΝ ΚΑΤΑΣΤΑΣΕΩΝ 5 ENOTHTA 5.2. ΥΛΟΠΟΙΗΣΗ ΤΗΣ ΜΟΝΑ ΑΣ ΕΛΕΓΧΟΥ. 5.2.. ΥΛΟΠΟΙΗΣΗ ΤΗΣ ΜΟΝΑ ΑΣ

Διαβάστε περισσότερα

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

ΣΥΓΧΡΟΝΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΚΕΦΑΛΑΙΟ 2 ΣΥΓΧΡΟΝΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΕΙΣΑΓΩΓΙΚΕΣ ΠΑΡΑΤΗΡΗΣΕΙΣ... 3 ΕΝΟΤΗΤΑ 2.. ΑΝΑΛΥΣΗ ΣΥΓΧΡΟΝΩΝ ΑΚΟΛΟΥΘΙΑΚΩΝ ΚΥΚΛΩΜΑΤΩΝ... 6 2... ΣΥΓΧΡΟΝΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΧΩΡΙΣ ΕΞΩΤΕΡΙΚΕΣ ΕΙΣΟ ΟΥΣ ΚΑΙ ΕΞΟ

Διαβάστε περισσότερα

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

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Ακολουθιακή Λογική. Επιμέλεια Διαφανειών: Δ. Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Ακολουθιακή Λογική Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Εισαγωγή Είσοδοι Συνδυαστικό Κύκλωμα Έξοδοι Στοιχεία Μνήμης Κατάσταση

Διαβάστε περισσότερα

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

Κυκλώµατα. Εισαγωγή. Συνδυαστικό Κύκλωµα 6 η Θεµατική Ενότητα : Σύγχρονα Ακολουθιακά Κυκλώµατα Εισαγωγή Είσοδοι Συνδυαστικό Κύκλωµα Έξοδοι Στοιχεία Μνήµης Κατάσταση Ακολουθιακού Κυκλώµατος : περιεχόµενα στοιχείων µνήµης Η έξοδος εξαρτάται από

Διαβάστε περισσότερα

Ελίνα Μακρή

Ελίνα Μακρή Ελίνα Μακρή elmak@unipi.gr Μετατροπή Αριθμητικών Συστημάτων Πράξεις στα Αριθμητικά Συστήματα Σχεδίαση Ψηφιακών Κυκλωμάτων με Logism Άλγεβρα Boole Λογικές Πύλες (AND, OR, NOT, NAND, XOR) Flip Flops (D,

Διαβάστε περισσότερα

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

ΑΣΚΗΣΗ 10 ΣΥΓΧΡΟΝΟΙ ΑΠΑΡΙΘΜΗΤΕΣ ΑΣΚΗΣΗ ΣΥΓΧΡΟΝΟΙ ΑΠΑΡΙΘΜΗΤΕΣ Στόχος της άσκησης: Η διαδικασία σχεδίασης σύγχρονων ακολουθιακών κυκλωμάτων. Χαρακτηριστικό παράδειγμα σύγχρονων ακολουθιακών κυκλωμάτων είναι οι σύγχρονοι μετρητές. Τις αδυναμίες

Διαβάστε περισσότερα

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

Κυκλώµατα. Εισαγωγή. Συνδυαστικό Κύκλωµα 6 η Θεµατική Ενότητα : Σύγχρονα Ακολουθιακά Κυκλώµατα Εισαγωγή Είσοδοι Συνδυαστικό Κύκλωµα Έξοδοι Στοιχεία Μνήµης Κατάσταση Ακολουθιακού Κυκλώµατος : περιεχόµενα στοιχείων µνήµης Η έξοδος εξαρτάται από

Διαβάστε περισσότερα

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

ΑΣΚΗΣΗ 9. Tα Flip-Flop ΑΣΚΗΣΗ 9 Tα Flip-Flop 9.1. ΣΚΟΠΟΣ Η κατανόηση της λειτουργίας των στοιχείων μνήμης των ψηφιακών κυκλωμάτων. Τα δομικά στοιχεία μνήμης είναι οι μανδαλωτές (latches) και τα Flip-Flop. 9.2. ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεµατική Ενότητα ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Ακαδηµαϊκό Έτος 2006 2007 Γραπτή Εργασία #2 Ηµεροµηνία Παράδοσης 28-0 - 2007 ΠΛΗ 2: Ψηφιακά Συστήµατα ΠΡΟΤΕΙΝΟΜΕΝΕΣ ΛΥΣΕΙΣ Άσκηση : [5 µονάδες] Έχετε στη

Διαβάστε περισσότερα

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

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Τμήμα Ηλεκτρολόγων Μηχανικών Εργαστήριο Ενσύρματης Τηλεπικοινωνίας ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Μάθημα 10: Ασύχρονα ακολουθιακά κυκλώµατα (µερος Α ) Διδάσκων: Καθηγητής Ν. Φακωτάκης Ασύγχρονα ακολουθιακά κυκλώµατα

Διαβάστε περισσότερα

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

7.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 7 ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΜΑΝ ΑΛΩΤΕΣ FLIP FLOP Σκοπός: Η κατανόηση της λειτουργίας των βασικών ακολουθιακών κυκλωµάτων. Θα µελετηθούν συγκεκριµένα: ο µανδαλωτής (latch)

Διαβάστε περισσότερα

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

ΚΕΦΑΛΑΙΟ 6 ΒΑΣΙΚΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ. 6.1 Εισαγωγή ΚΕΦΑΛΑΙΟ 6 ΒΑΣΙΚΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ 6. Εισαγωγή Τα ψηφιακά κυκλώματα διακρίνονται σε συνδυαστικά και ακολουθιακά. Τα κυκλώματα που εξετάσαμε στα προηγούμενα κεφάλαια ήταν συνδυαστικά. Οι τιμές των

Διαβάστε περισσότερα

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

ΑΣΚΗΣΗ 10 ΣΧΕΔΙΑΣΗ ΑΚΟΛΟΥΘΙΑΚΩΝ ΚΥΚΛΩΜΑΤΩΝ ΑΣΚΗΣΗ ΣΧΕΔΙΑΣΗ ΑΚΟΛΟΥΘΙΑΚΩΝ ΚΥΚΛΩΜΑΤΩΝ.. ΣΚΟΠΟΣ Η σχεδίαση ακολουθιακών κυκλωμάτων..2. ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ.2.. ΑΛΓΟΡΙΘΜΟΣ ΣΧΕΔΙΑΣΗΣ ΑΚΟΛΟΥΘΙΑΚΩΝ ΚΥΚΛΩΜΑΤΩΝ Τα ψηφιακά κυκλώματα με μνήμη ονομάζονται ακολουθιακά.

Διαβάστε περισσότερα

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

8.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 8 ΣΤΟΙΧΕΙΑ ΜΝΗΜΗΣ ΚΑΤΑΧΩΡΗΤΕΣ Σκοπός: Η µελέτη της λειτουργίας των καταχωρητών. Θα υλοποιηθεί ένας απλός στατικός καταχωρητής 4-bit µε Flip-Flop τύπου D και θα µελετηθεί

Διαβάστε περισσότερα

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

Ανάλυση Σύγχρονων Ακολουθιακών Κυκλωμάτων Ανάλυση Σύγχρονων Ακολουθιακών Κυκλωμάτων Με τον όρο ανάλυση ενός κυκλώματος εννοούμε τον προσδιορισμό της συμπεριφοράς του κάτω από συγκεκριμένες συνθήκες λειτουργίας. Έτσι, για ένα συνδυαστικό κύκλωμα,

Διαβάστε περισσότερα

Ελίνα Μακρή

Ελίνα Μακρή Ελίνα Μακρή elmak@unipi.gr Μετατροπή Αριθμητικών Συστημάτων Πράξεις στα Αριθμητικά Συστήματα Σχεδίαση Ψηφιακών Κυκλωμάτων με Logism Άλγεβρα Boole Λογικές Πύλες (AND, OR, NOT, NAND, XOR) Flip Flops (D,

Διαβάστε περισσότερα

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

Κεφάλαιο 3 ο Ακολουθιακά Κυκλώματα με ολοκληρωμένα ΤΤL Κεφάλαιο 3 ο Ακολουθιακά Κυκλώματα με ολοκληρωμένα ΤΤL 3.1 Εισαγωγή στα FLIP FLOP 3.1.1 Θεωρητικό Υπόβαθρο Τα σύγχρονα ακολουθιακά κυκλώματα με τα οποία θα ασχοληθούμε στο εργαστήριο των Ψηφιακών συστημάτων

Διαβάστε περισσότερα

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

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Τμήμα Ηλεκτρολόγων Μηχανικών Εργαστήριο Ενσύρματης Τηλεπικοινωνίας ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Μάθημα 12: Κίνδυνοι Διδάσκων: Καθηγητής Ν. Φακωτάκης Κίνδυνοι Μια από τις κυριότερες αιτίες δυσλειτουργίας των

Διαβάστε περισσότερα

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3 ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3 ΑΠΛΟΠΟΙΗΣΗ και ΥΛΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ Σκοπός: Η κατανόηση της σχέσης µιας λογικής συνάρτησης µε το αντίστοιχο κύκλωµα. Η απλοποίηση λογικών συναρτήσεων

Διαβάστε περισσότερα

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

Καταστάσεων. Καταστάσεων 8 η Θεµατική Ενότητα : Εισαγωγή Ησχεδίαση ενός ψηφιακού συστήµατος µπορεί να διαιρεθεί σε δύο µέρη: τα κυκλώµατα επεξεργασίας δεδοµένων και τα κυκλώµατα ελέγχου. Το κύκλωµα ελέγχου δηµιουργεί σήµατα για

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΙΚΕΣ ΠΑΡΑΤΗΡΗΣΕΙΣ... 3

ΕΙΣΑΓΩΓΙΚΕΣ ΠΑΡΑΤΗΡΗΣΕΙΣ... 3 ΚΕΦΑΛΑΙΟ 3 ΑΠΑΡΙΘΜΗΤΕΣ ΕΙΣΑΓΩΓΙΚΕΣ ΠΑΡΑΤΗΡΗΣΕΙΣ... 3 ΕΝΟΤΗΤΑ 3.. ΑΣΥΓΧΡΟΝΟΙ ΑΠΑΡΙΘΜΗΤΕΣ... 4 3... ΑΣΥΓΧΡΟΝΟΙ ΥΑ ΙΚΟΙ ΑΠΑΡΙΘΜΗΤΕΣ... 4 3..2. ΑΣΥΓΧΡΟΝΟΙ ΜΗ- ΥΑ ΙΚΟΙ ΑΠΑΡΙΘΜΗΤΕΣ... 9 ΕΝΟΤΗΤΑ 3.2. ΣΥΓΧΡΟΝΟΙ

Διαβάστε περισσότερα

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

6 η Θεµατική Ενότητα : Σχεδίαση Συστηµάτων σε Επίπεδο Καταχωρητή 6 η Θεµατική Ενότητα : Σχεδίαση Συστηµάτων σε Επίπεδο Καταχωρητή Εισαγωγή Η σχεδίαση ενός ψηφιακού συστήµατος ως ακολουθιακή µηχανή είναι εξαιρετικά δύσκολη Τµηµατοποίηση σε υποσυστήµατα µε δοµικές µονάδες:

Διαβάστε περισσότερα

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

ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ.3 ΑΣΥΓΧΡΟΝΟΣ ΔYΑΔΙΚΟΣ ΑΠΑΡΙΘΜΗΤΗΣ.5 ΑΣΥΓΧΡΟΝΟΣ ΔΕΚΑΔΙΚΟΣ ΑΠΑΡΙΘΜΗΤΗΣ.7 ΑΣΥΓΧΡΟΝΟΣ ΔΕΚΑΔΙΚΟΣ ΑΠΑΡΙΘΜΗΤΗΣ ΜΕ LATCH. ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ & ΥΠΟΛΟΓΙΣΤΩΝ ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ ΣΗΜΕΙΩΣΕΙΣ ΑΠΑΡΙΘΜΗΤΕΣ Κ. ΕΥΣΤΑΘΙΟΥ, Γ. ΠΑΠΑΔΟΠΟΥΛΟΣ

Διαβάστε περισσότερα

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

5.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 5 ΚΩ ΙΚΟΠΟΙΗΣΗ BCD Σκοπός: Η κατανόηση της µετατροπής ενός τύπου δυαδικής πληροφορίας σε άλλον (κωδικοποίηση/αποκωδικοποίηση) µε τη µελέτη της κωδικοποίησης BCD

Διαβάστε περισσότερα

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

Α. ΣΚΟΔΡΑΣ ΠΛΗ21 ΟΣΣ#2. 14 Δεκ 2008 ΠΑΤΡΑ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ 2008 Α. ΣΚΟΔΡΑΣ ΧΡΟΝΟΔΙΑΓΡΑΜΜΑ ΜΕΛΕΤΗΣ ΠΛΗ21 ΟΣΣ#2 14 Δεκ 2008 ΠΑΤΡΑ ΧΡΟΝΟΔΙΑΓΡΑΜΜΑ ΜΕΛΕΤΗΣ 7-segment display 7-segment display 7-segment display Αποκωδικοποιητής των 7 στοιχείων (τμημάτων) (7-segment decoder) Κύκλωμα αποκωδικοποίησης του στοιχείου

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Ασύγχρονοι Απαριθμητές. Διάλεξη 7 Ασύγχρονοι Απαριθμητές Διάλεξη 7 Δομή της διάλεξης Εισαγωγή στους Απαριθμητές Ασύγχρονος Δυαδικός Απαριθμητής Ασύγχρονος Δεκαδικός Απαριθμητής Ασύγχρονος Δεκαδικός Απαριθμητής με Latch Ασκήσεις 2 Ασύγχρονοι

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Κεφάλαιο 6. Σύγχρονα και ασύγχρονα ακολουθιακά κυκλώματα Κεφάλαιο 6 Σύγχρονα και ασύγχρονα ακολουθιακά κυκλώματα 6.1 Εισαγωγή Η εκτέλεση διαδοχικών λειτουργιών απαιτεί τη δημιουργία κυκλωμάτων που μπορούν να αποθηκεύουν πληροφορίες, στα ενδιάμεσα στάδια των

Διαβάστε περισσότερα

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

ΕΝΟΤΗΤΑ 4.1. ΣΕΙΡΙΑΚΟΙ ΚΑΙ ΠΑΡΑΛΛΗΛΟΙ ΚΑΤΑΧΩΡΗΤΕΣ... 4 ΚΕΦΑΛΑΙΟ 4 ΚΑΤΑΧΩΡΗΤΕΣ ΕΙΣΑΓΩΓΙΚΕΣ ΠΑΡΑΤΗΡΗΣΕΙΣ... 3 ΕΝΟΤΗΤΑ 4.1. ΣΕΙΡΙΑΚΟΙ ΚΑΙ ΠΑΡΑΛΛΗΛΟΙ ΚΑΤΑΧΩΡΗΤΕΣ... 4 4.1.1. ΚΑΤΑΧΩΡΗΤΕΣ ΣΕΙΡΙΑΚΗΣ-ΕΙΣΟ ΟΥ-ΣΕΙΡΙΑΚΗΣ-ΕΞΟ ΟΥ... 5 4.1.2. ΚΑΤΑΧΩΡΗΤΕΣ ΣΕΙΡΙΑΚΗΣ-ΕΙΣΟ

Διαβάστε περισσότερα

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

Η συχνότητα f των παλµών 0 και 1 στην έξοδο Q n είναι. f Qn = 1/(T cl x 2 n+1 ) ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 9 ΥΑ ΙΚΟΙ ΑΠΑΡΙΘΜΗΤΕΣ Σκοπός: Η µελέτη της λειτουργίας των απαριθµητών. Υλοποίηση ασύγχρονου απαριθµητή 4-bit µε χρήση JK Flip-Flop. Κατανόηση της αλλαγής του υπολοίπου

Διαβάστε περισσότερα

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

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Τμήμα Ηλεκτρολόγων Μηχανικών Εργαστήριο Ενσύρματης Τηλεπικοινωνίας ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Μάθημα 8: Σύγχρονα ακολουθιακά κυκλώµατα (µέρος Α ) Διδάσκων: Καθηγητής Ν. Φακωτάκης Κυκλώµατα οδηγούµενα από

Διαβάστε περισσότερα

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

ΑΣΚΗΣΗ 9 ΑΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ (COUNTERS) ΑΣΚΗΣΗ 9 ΑΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ (COUNTERS) Αντικείμενο της άσκησης: H σχεδίαση και η χρήση ασύγχρονων απαριθμητών γεγονότων. Με τον όρο απαριθμητές ή μετρητές εννοούμε ένα ακολουθιακό κύκλωμα με FF, οι καταστάσεις

Διαβάστε περισσότερα

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

Σχεδιασμός Ψηφιακών Συστημάτων ΗΜΥ 2: Σχεδιασμό Ψηφιακών Συστημάτων, Χειμερινό Εξάμηνο 27 Νοε-7 ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 27 Ακολουθιακά Κυκλώματα: Μανδαλωτές (Latches) και Flip-Flops Flops Διδάσκουσα:

Διαβάστε περισσότερα

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

Ακολουθιακά Κυκλώµατα. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο Ακολουθιακά Κυκλώµατα (συν.) Ακολουθιακή Λογική: Έννοια ΗΜΥ 2: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 25 ΗΜΥ-2: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 25 Κεφάλαιο 6-i: Ακολουθιακά Κυκλώµατα Μανδαλωτές (Latches) και Flip-Flops Ακολουθιακά Κυκλώµατα Συνδυαστική Λογική:

Διαβάστε περισσότερα

4 η Θεµατική Ενότητα : Συνδυαστική Λογική. Επιµέλεια διαφανειών: Χρ. Καβουσιανός

4 η Θεµατική Ενότητα : Συνδυαστική Λογική. Επιµέλεια διαφανειών: Χρ. Καβουσιανός 4 η Θεµατική Ενότητα : Συνδυαστική Λογική Επιµέλεια διαφανειών: Χρ. Καβουσιανός Λογικά Κυκλώµατα Ø Τα λογικά κυκλώµατα διακρίνονται σε συνδυαστικά (combinational) και ακολουθιακά (sequential). Ø Τα συνδυαστικά

Διαβάστε περισσότερα

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

Σχεδίαση Ψηφιακών Συστηµάτων Σχεδίαση Ψηφιακών Συστηµάτων Πανεπιστήμιο Δυτικής Αττικής Τμήμα Μηχανικών Πληροφορικής και Υπολογιστών Γιάννης Βογιατζής Πάνος Καρκαζής 27-28 Παρουσίαση 4 η : Ψηφιακή Σχεδίαση Μέρος 3 Ανάλυση και Σχεδίαση

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 9: Ελαχιστοποίηση και Κωδικοποίηση Καταστάσεων, Σχεδίαση με D flip-flop, Σχεδίαση με JK flip-flop, Σχεδίαση με T flip-flop Δρ. Μηνάς

Διαβάστε περισσότερα

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

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Τμήμα Ηλεκτρολόγων Μηχανικών Εργαστήριο Ενσύρματης Τηλεπικοινωνίας ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Μάθημα 11: Ασύγχρονα ακολουθιακά κυκλώµατα (µέρος Β ) Διδάσκων: Καθηγητής Ν. Φακωτάκης Εκχώρηση δευτερευουσών

Διαβάστε περισσότερα

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

7 η διάλεξη Ακολουθιακά Κυκλώματα 7 η διάλεξη Ακολουθιακά Κυκλώματα 1 2 3 4 5 6 7 Παραπάνω βλέπουμε ακολουθιακό κύκλωμα σχεδιασμένο με μανταλωτές διαφορετικής φάσης. Παρατηρούμε ότι συνδυαστική λογική μπορεί να προστεθεί μεταξύ και των

Διαβάστε περισσότερα

ΕΥΑΙΣΘΗΣΙΑ ΗΛΕΚΤΡΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ

ΕΥΑΙΣΘΗΣΙΑ ΗΛΕΚΤΡΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ ΤΕΙ ΠΕΙΡΑΙΑ -ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΗΛΕΚΤΡΟΝΙΚΩΝ ΦΙΛΤΡΩΝ ΧΕΙΜΕΡΙΝΟ 2017-18 ΕΥΑΙΣΘΗΣΙΑ ΗΛΕΚΤΡΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ 1. ΕΥΑΙΣΘΗΣΙΑ Ενα κύκλωµα, το οποίο κάνει µια συγκεκριµένη λειτουργία εκφραζόµενη

Διαβάστε περισσότερα

K24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων

K24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων K24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΧΝΟΛΟΓΙΚΟ Περιεχόμενα 1 2 3 4 Ένα ψηφιακό κύκλωμα με n εισόδους

Διαβάστε περισσότερα

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

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Τμήμα Ηλεκτρολόγων Μηχανικών Εργαστήριο Ενσύρματης Τηλεπικοινωνίας ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Μάθημα 9: Σύγχρονα ακολουθιακά κυκλώµατα (µέρος Β ) Διδάσκων: Καθηγητής Ν. Φακωτάκης Σχεδιασµός ακολουθίας παλµών

Διαβάστε περισσότερα

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

Ψηφιακά Συστήματα. 7. Κυκλώματα Μνήμης Ψηφιακά Συστήματα 7. Κυκλώματα Μνήμης Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016. [59382199] 2. Floyd Thomas L., Ψηφιακά

Διαβάστε περισσότερα

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

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Τμήμα Ηλεκτρολόγων Μηχανικών Εργαστήριο Ενσύρματης Τηλεπικοινωνίας ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Μάθημα 6: Απαριθµητές (µετρητές) Διδάσκων: Καθηγητής Ν. Φακωτάκης Ακολουθιακά κυκλώµατα Σύγχρονα (οδηγούµενα από

Διαβάστε περισσότερα

Γ2.1 Στοιχεία Αρχιτεκτονικής. Γ Λυκείου Κατεύθυνσης

Γ2.1 Στοιχεία Αρχιτεκτονικής. Γ Λυκείου Κατεύθυνσης Γ2.1 Στοιχεία Αρχιτεκτονικής Γ Λυκείου Κατεύθυνσης Ορισμός άλγεβρας Boole Η άλγεβρα Boole ορίζεται, ως μία αλγεβρική δομή A, όπου: (α) Το Α είναι ένα σύνολο στοιχείων που περιέχει δύο τουλάχιστον στοιχεία

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΜΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ. Τμήμα Ηλεκτρονικής. Πτυχιακή Εργασία ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΜΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τμήμα Ηλεκτρονικής Πτυχιακή Εργασία Υλοποίηση σύγχρονων ακολουθιακών κυκλωμάτων σε VHDL για FPGAs/CPLDs και ανάλυση χρονισμών για εύρεση

Διαβάστε περισσότερα

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

ΒΑΣΙΚΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΚΕΦΑΛΑΙΟ ΒΑΣΙΚΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΕΙΣΑΓΩΓΙΚΕΣ ΠΑΡΑΤΗΡΗΣΕΙΣ... 3 ΕΝΟΤΗΤΑ.. FLIP-FLOPS... 6... ΤΟ ΒΑΣΙΚΟ FLIP-FLOP... 6..2. ΧΡΟΝΙΖΟΜΕΝΑ FF ΤΥΠΟΥ SR... 0..3. FF ΤΥΠΟΥ D... 3..4. JK FLIP-FLOP... 4..5.

Διαβάστε περισσότερα

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

K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Η έννοια του συνδυαστικού

Διαβάστε περισσότερα

Συνδυαστικά Λογικά Κυκλώματα

Συνδυαστικά Λογικά Κυκλώματα Συνδυαστικά Λογικά Κυκλώματα Ένα συνδυαστικό λογικό κύκλωμα συντίθεται από λογικές πύλες, δέχεται εισόδους και παράγει μία ή περισσότερες εξόδους. Στα συνδυαστικά λογικά κυκλώματα οι έξοδοι σε κάθε χρονική

Διαβάστε περισσότερα

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

Ψηφιακή Λογική Σχεδίαση Ψηφιακή Λογική Σχεδίαση Επιμέλεια: Νίκος Φακωτάκης, Καθηγητής Ανδρέας Εμερετλής, Υποψήφιος Διδάκτορας Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 3 ΣΥΝΔΥΑΣΤΙΚΑ ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ: ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ

ΑΣΚΗΣΗ 3 ΣΥΝΔΥΑΣΤΙΚΑ ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ: ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ ΑΣΚΗΣΗ 3 ΣΥΝΔΥΑΣΤΙΚΑ ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ: ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Αντικείμενο της άσκησης: Μεθοδολογία ανάλυσης και σχεδίασης συνδυαστικών λογικών κυκλωμάτων και λειτουργική εξομοίωση με το λογισμικό EWB. Συνδυαστικά

Διαβάστε περισσότερα

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

5. Σύγχρονα Ακολουθιακά Κυκλώματα 5. Σύγχρονα Ακολουθιακά Κυκλώματα Ακολουθιακό (sequential) λέμε το σύστημα που περιέχει στοιχεία μνήμης, δηλ. κυκλώματα αποθήκευσης δυαδικής πληροφορίας Γενικό διάγραμμα ακολουθιακού κυκλώματος - Αποτελείται

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

K24 Ψηφιακά Ηλεκτρονικά 9: Flip-Flops K24 Ψηφιακά Ηλεκτρονικά 9: TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΧΝΟΛΟΓΙΚΟ Περιεχόμενα 1 2 3 Γενικά Ύστερα από τη μελέτη συνδυαστικών ψηφιακών κυκλωμάτων, θα μελετήσουμε

Διαβάστε περισσότερα

σύνθεση και απλοποίησή τους θεωρήµατα της άλγεβρας Boole, αξιώµατα του Huntington, κλπ.

σύνθεση και απλοποίησή τους θεωρήµατα της άλγεβρας Boole, αξιώµατα του Huntington, κλπ. Εισαγωγή Εργαστήριο 2 ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ Σκοπός του εργαστηρίου είναι να κατανοήσουµε τον τρόπο µε τον οποίο εκφράζεται η ψηφιακή λογική υλοποιώντας ασκήσεις απλά και σύνθετα λογικά κυκλώµατα (χρήση του

Διαβάστε περισσότερα

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

f(x, y, z) = y z + xz Λύσεις θεμάτων Εξεταστικής Περιόδου Ιανουαρίου Φεβρουαρίου 27 ΘΕΜΑ Ο (2, μονάδες) Δίνεται η λογική συνάρτηση : f (, y, z ) = ( + y )(y + z ) + y z. Να συμπληρωθεί ο πίνακας αλήθειας της συνάρτησης. (,

Διαβάστε περισσότερα

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

Σχεδιασμός Ψηφιακών Συστημάτων ΗΜΥ 2: Σχεδιασμό Ψηφιακών Συστημάτων, Χειμερινό Εξάμηνο 28 ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 28 Ακολουθιακά Κυκλώματα: Μανδαλωτές (Latches) και Flip-Flops Flops Διδάσκουσα: Μαρία

Διαβάστε περισσότερα

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

βαθµίδων µε D FLIP-FLOP. Μονάδες 5 Κεφάλαιιο: 6 ο Τίίτλος Κεφαλαίίου:: Μανταλωτές & Flip Flop (Ιούνιος 2004 ΤΕΕ Ηµερήσιο) Να σχεδιάσετε καταχωρητή δεξιάς ολίσθησης τεσσάρων βαθµίδων µε D FLIP-FLOP. Μονάδες 5 (Ιούνιος 2005 ΤΕΕ Ηµερήσιο)

Διαβάστε περισσότερα

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

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 12: Ανάλυση Ακολουθιακών Κυκλωµάτων (Κεφάλαιο 6.2) Μηχανές Καταστάσεων ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy)

Διαβάστε περισσότερα

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

ΗΜΥ 210: Σχεδιασμό Ψηφιακών Συστημάτων, Χειμερινό Εξάμηνο 2008 ΗΜΥ-211: Εργαστήριο Σχεδιασμού Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2009 Ακολουθιακά Κυκλώματα: Μανδαλωτές (Latches), Flip-FlopsFlops και Μετρητές Ριπής Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων

Διαβάστε περισσότερα

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

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Απλοποίηση Συναρτήσεων Boole. Επιμέλεια Διαφανειών: Δ. Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Απλοποίηση Συναρτήσεων Boole Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Απλοποίηση Συναρτήσεων Boole Η πολυπλοκότητα του κυκλώματος

Διαβάστε περισσότερα

Σελίδα 1 από 8. Απαντήσεις στο φυλλάδιο 52

Σελίδα 1 από 8. Απαντήσεις στο φυλλάδιο 52 Σελίδα 1 από 8 Απαντήσεις στο φυλλάδιο 52 Ερώτηση 1 η : Πολυδονητές ονοµάζονται τα ηλεκτρονικά κυκλώµατα που παράγουν τετραγωνικούς παλµούς. 2 η : Ανάλογα µε τον τρόπο λειτουργίας τους διακρίνονται σε:

Διαβάστε περισσότερα

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

Ψηφιακή Λογική Σχεδίαση Ψηφιακή Λογική Σχεδίαση Επιμέλεια: Νίκος Φακωτάκης, Καθηγητής Ανδρέας Εμερετλής, Υποψήφιος Διδάκτορας Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται

Διαβάστε περισσότερα

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

100 ΕΡΩΤΗΣΕΙΣ ΜΕ ΤΙΣ ΑΝΤΙΣΤΟΙΧΕΣ ΑΠΑΝΤΗΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ 100 ΕΡΩΤΗΣΕΙΣ ΜΕ ΤΙΣ ΑΝΤΙΣΤΟΙΧΕΣ ΑΠΑΝΤΗΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ 1) Να μετατρέψετε τον δεκαδικό αριθμό (60,25) 10, στον αντίστοιχο δυαδικό 11111,11 111001,01 111100,01 100111,1 111100,01 2)

Διαβάστε περισσότερα

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Κ. Δεμέστιχας Εργαστήριο Πληροφορικής Γεωπονικό Πανεπιστήμιο Αθηνών Επικοινωνία μέσω e-mail: cdemest@aua.gr, cdemest@cn.ntua.gr 1 5. ΑΛΓΕΒΡΑ BOOLE ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΜΕΡΟΣ Β 2 Επαναληπτική

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Εισαγωγή στον Προγραµµατισµό. Σύντοµες Σηµειώσεις. Γιώργος Μανής

Εισαγωγή στον Προγραµµατισµό. Σύντοµες Σηµειώσεις. Γιώργος Μανής Εισαγωγή στον Προγραµµατισµό Σύντοµες Σηµειώσεις Γιώργος Μανής Νοέµβριος 2012 Αλγόριθµοι και Λογικά ιαγράµµατα Αλγόριθµος λέγεται µία πεπερασµένη διαδικασία καλά ορισµένων ϐηµάτων µου ακολουθείται για

Διαβάστε περισσότερα

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

Πανεπιστήµιο Κύπρου DEPARTMENT OF COMPUTER SCIENCE Πανεπιστήµιο Κύπρου DEPARTMENT OF OMPUTER SIENE S 121 Ψηφιακά Εργαστήρια LAB EXERISE 4 Sequential Logic Χρίστος ιονυσίου Σωτήρης ηµητριάδης Άνοιξη 2002 Εργαστήριο 4 Sequential ircuits A. Στόχοι Ο σκοπός

Διαβάστε περισσότερα

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

e-book ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΑΣΚΗΣΕΙΣ e-book ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΑΣΚΗΣΕΙΣ 1. Να μετατρέψετε τον δεκαδικό 16.25 σε δυαδικό. 2. Να μετατρέψετε τον δεκαδικό 18.75 σε δυαδικό και τον δεκαδικό 268 σε δεκαεξαδικό. 3. Να βρεθεί η βάση εκείνου του αριθμητικού

Διαβάστε περισσότερα

ΘΕΜΑΤΑ & ΑΠΑΝΤΗΣΕΙΣ Α. ΨΗΦΙΑΚΗ ΣΧΕ ΙΑΣΗ

ΘΕΜΑΤΑ & ΑΠΑΝΤΗΣΕΙΣ Α. ΨΗΦΙΑΚΗ ΣΧΕ ΙΑΣΗ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεµατική Ενότητα ΠΛΗ 2: Ψηφιακά Συστήµατα Ακαδηµαϊκό Έτος 2009 200 Ηµεροµηνία Εξέτασης Τετάρτη 2.6.200

Διαβάστε περισσότερα

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

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Ακολουθιακά Κυκλώματα: Μανδαλωτές και Flip-Flops 1 ΗΜΥ-211: Εργαστήριο Σχεδιασμού Ψηφιακών Συστημάτων Ακολουθιακά Κυκλώματα (συν.) Κυκλώματα που Κυκλώματα που αποθηκεύουν εξετάσαμε μέχρι τώρα πληροφορίες Ακολουθιακά Κυκλώματα: Μανδαλωτές (Latches), Flip-FlopsFlops

Διαβάστε περισσότερα

Εισαγωγή στην Ανάλυση Συστηµάτων Αυτοµάτου Ελέγχου: Χρονική Απόκριση και Απόκριση Συχνότητας

Εισαγωγή στην Ανάλυση Συστηµάτων Αυτοµάτου Ελέγχου: Χρονική Απόκριση και Απόκριση Συχνότητας ΚΕΣ Αυτόµατος Έλεγχος Εισαγωγή στην Ανάλυση Συστηµάτων Αυτοµάτου Ελέγχου: Χρονική Απόκριση και Απόκριση Συχνότητας 6 Ncola Tapaoul Βιβλιογραφία Ενότητας Παρασκευόπουλος [5]: Κεφάλαιο 4 Παρασκευόπουλος

Διαβάστε περισσότερα

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

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Άλγεβρα Boole και Λογικές Πύλες 2. Επιμέλεια Διαφανειών: Δ. Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Άλγεβρα Boole και Λογικές Πύλες Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Αξιωματικός Ορισμός Άλγεβρας Boole Άλγεβρα Boole: είναι μία

Διαβάστε περισσότερα

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

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 3: Ψηφιακή Λογική ΙI Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

Διαβάστε περισσότερα

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ. Κεφάλαιο 3

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ. Κεφάλαιο 3 ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Κεφάλαιο 3 Δυαδική λογική Με τον όρο λογική πρόταση ή απλά πρόταση καλούμε κάθε φράση η οποία μπορεί να χαρακτηριστεί αληθής ή ψευδής με βάση το νόημα της. π.χ. Σήμερα

Διαβάστε περισσότερα

Κεφάλαιο 6. Πεπερασµένα παραγόµενες αβελιανές οµάδες. Z 4 = 1 και Z 2 Z 2.

Κεφάλαιο 6. Πεπερασµένα παραγόµενες αβελιανές οµάδες. Z 4 = 1 και Z 2 Z 2. Κεφάλαιο 6 Πεπερασµένα παραγόµενες αβελιανές οµάδες Στο κεφάλαιο αυτό ϑα ταξινοµήσουµε τις πεπερασµένα παραγόµενες αβελιανές οµάδες. Αυτές οι οµάδες είναι από τις λίγες περιπτώσεις οµάδων µε µία συγκεκριµένη

Διαβάστε περισσότερα

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

K24 Ψηφιακά Ηλεκτρονικά 10: Ακολουθιακά Κυκλώματα K24 Ψηφιακά Ηλεκτρονικά : TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΧΝΟΛΟΓΙΚΟ Περιεχόμενα 2 3 Γενικά Όπως είδαμε και σε προηγούμενα μαθήματα, ένα ψηφιακό κύκλωμα ονομάζεται

Διαβάστε περισσότερα

Σχολικός Σύµβουλος ΠΕ03

Σχολικός Σύµβουλος ΠΕ03 Ασκήσεις Μαθηµατικών Θετικής & Τεχνολογικής Κατεύθυνσης Γ Λυκείου ρ. Παναγιώτης Λ. Θεοδωρόπουλος Σχολικός Σύµβουλος ΠΕ03 e-mail@p-theodoropoulos.gr Στην εργασία αυτή ξεχωρίζουµε και µελετάµε µερικές περιπτώσεις

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 10. Μελέτη ηλεκτρικών δικτύων στην Ηµιτονική Μόνιµη Κατάσταση

ΚΕΦΑΛΑΙΟ 10. Μελέτη ηλεκτρικών δικτύων στην Ηµιτονική Μόνιµη Κατάσταση 26 ΚΕΦΑΛΑΙΟ 0 Μελέτη ηλεκτρικών δικτύων στην Ηµιτονική Μόνιµη Κατάσταση 0. ) Γενικά για την Ηµιτονική Μόνιµη Κατάσταση ( Η.Μ.Κ.) Η µελέτη ενός ηλεκτρικού δικτύου γίνεται πρώτιστα στο στο πεδίο του χρόνου.

Διαβάστε περισσότερα

Ισοδυναµία τοπολογιών βρόχων.

Ισοδυναµία τοπολογιών βρόχων. Ισοδυναµία τοπολογιών βρόχων. Κατά κανόνα, συµφέρει να ανάγουµε τις «πολύπλοκες» τοπολογίες βρόχων σε έναν απλό κλειστό βρόχο, µε µία συνάρτηση µεταφοράς στον κατ ευθείαν κλάδο και µία συνάρτηση µεταφοράς

Διαβάστε περισσότερα

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

Περίληψη. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο Μετρητής Ριπής (Ripple Counter) Μετρητές (Counters) Μετρητής Ριπής (συν. ΗΜΥ-2: Λογικός Σχεδιασµός Εαρινό Κεφάλαιο 7 ii: Μετρητές Πανεπιστήµιο Κύπρου Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Μετρητής Ριπής Περίληψη Σύγχρονος υαδικός Μετρητής Σχεδιασµός µε Flip-Flops

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΠΕΡΙΕΧΟΜΕΝΑ 1 ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΩΝ ΚΑΙ ΚΩ ΙΚΕΣ 1 ΠΕΡΙΕΧΟΜΕΝΑ 1 ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΩΝ ΚΑΙ ΚΩ ΙΚΕΣ 1 1-1 Σχηµατισµός Μηνύµατος 1 1-2 Βάση Αρίθµησης 2 1-3 Παράσταση Αριθµών στο εκαδικό Σύστηµα 2 Μετατροπή υαδικού σε εκαδικό 3 Μετατροπή εκαδικού σε υαδικό 4

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΕΝΟΤΗΤΑ Μ ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ Εκπαιδευτής: Γ. Π. ΠΑΤΣΗΣ, Επικ. Καθηγητής, Τμήμα Ηλεκτρονικών Μηχανικών, ΤΕΙ Αθήνας ΜΕΘΟΔΟΣ ΑΠΛΟΠΟΙΗΣΗΣ ΛΟΓΙΚΗΣ ΣΥΝΑΡΤΗΣΗΣ ΜΕ

Διαβάστε περισσότερα

Γενικές Παρατηρήσεις για τις Εργαστηριακές Ασκήσεις Φυσικοχηµείας

Γενικές Παρατηρήσεις για τις Εργαστηριακές Ασκήσεις Φυσικοχηµείας Γενικές Παρατηρήσεις για τις Εργαστηριακές Ασκήσεις Φυσικοχηµείας Σκοπός των ασκήσεων είναι η κατανόηση φυσικών φαινοµένων και µεγεθών και η µέτρησή τους. Η κατανόηση αρχίζει µε την µελέτη των σηµειώσεων,

Διαβάστε περισσότερα

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

Κεφάλαιο 10. Ψηφιακά κυκλώματα Flip-Flop και εφαρμογές Κεφάλαιο 10. Ψηφιακά κυκλώματα Flip-Flop και εφαρμογές Σύνοψη Το κεφάλαιο αυτό αποτελεί, ουσιαστικά, συνέχεια του προηγούμενου και μελετώνται ψηφιακά κυκλώματα με πιο σύνθετη δομή. Παρουσιάζονται τα κυκλώματα

Διαβάστε περισσότερα

Κύµα µε αρχική φάση. αυτή είναι και η µόνη περίπτωση που περιγράφει το σχολικό βιβλίο και συνεπώς η πλειοψηφία των περιπτώσεων που µελετάµε. max.

Κύµα µε αρχική φάση. αυτή είναι και η µόνη περίπτωση που περιγράφει το σχολικό βιβλίο και συνεπώς η πλειοψηφία των περιπτώσεων που µελετάµε. max. Για την µελέτη ενός κύµατος Κύµα µε αρχική φάση 1) Χρειαζόµαστε ένα σηµείο αναφοράς δηλ. µία αρχή που συνήθως επιλέγεται το x = 0. Στο x = 0 συνήθως βρίσκεται και η πηγή του κύµατος χωρίς αυτό να είναι

Διαβάστε περισσότερα

οµή δικτύου ΣΧΗΜΑ 8.1

οµή δικτύου ΣΧΗΜΑ 8.1 8. ίκτυα Kohonen Το µοντέλο αυτό των δικτύων προτάθηκε το 1984 από τον Kοhonen, και αφορά διαδικασία εκµάθησης χωρίς επίβλεψη, δηλαδή δεν δίδεται καµία εξωτερική επέµβαση σχετικά µε τους στόχους που πρέπει

Διαβάστε περισσότερα

Αλγόριθµοι Εκτίµησης Καθυστέρησης και

Αλγόριθµοι Εκτίµησης Καθυστέρησης και Αλγόριθµοι Εκτίµησης Καθυστέρησης και Βελτιστοποίησης Εισαγωγή Το κύριο πρόβληµα στην σχεδίαση κυκλωµάτων είναι η επίτευξη της µέγιστης απόδοσης για την δεδοµένη τεχνολογία. Μεγιστοποίηση απόδοσης: (α)

Διαβάστε περισσότερα

Γενικές Παρατηρήσεις. Μη Κανονικές Γλώσσες - Χωρίς Συµφραζόµενα (1) Το Λήµµα της Αντλησης. Χρήση του Λήµµατος Αντλησης.

Γενικές Παρατηρήσεις. Μη Κανονικές Γλώσσες - Χωρίς Συµφραζόµενα (1) Το Λήµµα της Αντλησης. Χρήση του Λήµµατος Αντλησης. Γενικές Παρατηρήσεις Μη Κανονικές Γλώσσες - Χωρίς Συµφραζόµενα () Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Υπάρχουν µη κανονικές γλώσσες, π.χ., B = { n n n }. Αυτό

Διαβάστε περισσότερα

3 η Θεµατική Ενότητα : Απλοποίηση Συναρτήσεων Boole. Επιµέλεια διαφανειών: Χρ. Καβουσιανός

3 η Θεµατική Ενότητα : Απλοποίηση Συναρτήσεων Boole. Επιµέλεια διαφανειών: Χρ. Καβουσιανός 3 η Θεµατική Ενότητα : Απλοποίηση Συναρτήσεων oole Επιµέλεια διαφανειών: Χρ. Καβουσιανός Απλοποίηση Συναρτήσεων oole Ø Η πολυπλοκότητα του κυκλώµατος που υλοποιεί µια συνάρτηση oole σχετίζεται άµεσα µε

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 121 ΕΡΓΑΣΤΗΡΙΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΝΗΜΗ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΗ ΛΟΓΙΚΗ ΥΠΕΥΘΥΝΟΣ ΕΡΓΑΣΤΗΡΙΩΝ: ΧΡΥΣΟΣΤΟΜΟΣ ΧΡΥΣΟΣΤΟΜΟΥ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ 2001 ΕΠΛ 121 ΕΡΓΑΣΤΗΡΙΑ ΨΗΦΙΑΚΩΝ

Διαβάστε περισσότερα

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

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Συνδυαστική Λογική. Επιμέλεια Διαφανειών: Δ. Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Συνδυαστική Λογική Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Ψηφιακά Κυκλώματα Τα ψηφιακά κυκλώματα διακρίνονται σε συνδυαστικά (combinational)

Διαβάστε περισσότερα