ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ 1 Διάλεξη 12: Διάλεξη 12: Καταχωρητές - Μετρητές Δρ Κώστας Χαϊκάλης.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Καταχωρητες, Μετρητες, Μνημες (Registers, counters, RAMs)
Advertisements

Ασύγχρονοι Απαριθμητές
Εισαγωγή στις Τεχνολογίες της Πληροφορικής και των Επικοινωνιών
Δομή Μαθήματος Υπεύθυνος: Δρ Ν. Πετρέλλης, ΠΔ407
Το υλικο του Υπολογιστη
ΤΑΞΗ Γ ΓΥΜΝΑΣΙΟΥ Βασικές Έννοιες Επανάληψη (1).
ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων
Ημιαγωγοί – Τρανζίστορ – Πύλες - Εξαρτήματα
συγχρονων ακολουθιακων κυκλωματων
ΕΣ 08: Επεξεργαστές Ψηφιακών Σημάτων © 2006 Nicolas Tsapatsoulis Η Αρχιτεκτονική των Επεξεργαστών Ψ.Ε.Σ Τμήμα Επιστήμη και Τεχνολογίας Τηλεπικοινωνιών.
ΕΝΟΤΗΤΑ 14η Συστήματα Μετρήσεων και Μικροελεγκτές
Μνήμη και Προγραμματίσιμη Λογική
Kαταχωρητες και Μετρητες (Registers και Counters)
Αλγοριθμικες μηχανες καταστασεως Algorithmic State Machines - ASM
ΗΥ 120 Αλγοριθμικες μηχανες καταστασεως
ΕΝΟΤΗΤΑ 7Η ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΤΗΣ ΤΥΠΙΚΗΣ ΛΟΓΙΚΗΣ
Ακολουθιακά Ψηφιακά Κυκλώματα
ΘΠ06 - Μεταγλωττιστές Πίνακας Συμβόλων. Πίνακας Συμβόλων (Symbol Table) (Ι)  Είναι μια δομή στην οποία αποθηκεύονται τα ονόματα ενός προγράμματος και.
Επιβλέπων: Δρ. Σπυρίδων Α. Καζαρλής, Καθηγητής
4. Συνδυαστική Λογική 4.1 Εισαγωγή
ΕΝΟΤΗΤΑ 9η Βασικές τεχνικές εισόδου/εξόδου δεδομένων
Μνημη τυχαιας προσπελασης (Random Access Memory - RAM)
ΕΝΟΤΗΤΑ 8η Μετατροπείς Αναλογικού Σήματος σε Ψηφιακό (ADC)
6.1 Καταχωρητές Ένας καταχωρητής είναι μια ομάδα από f/f αλλά μπορεί να περιέχει και πύλες. Καταχωρητής των n ψηφίων αποτελείται από n f/f. Καταχωρητής.
συγχρονων ακολουθιακων κυκλωματων
Κεφάλαιο 26 Συνεχή Ρεύματα
Συγχρονα Ακολουθιακα Κυκλωματα Flip-Flops Καταχωρητες
ΜΟΝΑΔΑ ΕΛΕΓΧΟΥ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
Τα χαρακτηριστικά των επεξεργαστών By ΔΙΟΝΥΣΗ ΣΚΕΓΙΑ ΕΠΑ-Λ ΚΡΕΣΤΕΝΩΝ!
Συγχρονα Ακολουθιακα Κυκλωματα Flip-Flops Καταχωρητες
Συνδυαστικά Κυκλώματα (Combinational Circuits)
ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων
Kαταχωρητές και Μετρητές (Registers και Counters)
T I B T I B T I B
ΧΡΟΝΟΙ ΕΓΚΑΘΙΔΡΥΣΗΣ (SETUP) ΚΑΙ ΚΡΑΤΙΣΗΣ (HOLD) Για τη σωστή λειτουργία των flip/flops πρέπει να ικανοποιούνται οι set-up και hold time απαιτήσεις Set-up.
T I B T I B T I B
Κρυφή μνήμη (cache memory) (1/2) Εισαγωγή στην Πληροφορκή1 Η κρυφή μνήμη είναι μία πολύ γρήγορη μνήμη – πιο γρήγορη από την κύρια μνήμη – αλλά πιο αργή.
Η Κεντρική Μονάδα Συστήματος Εισαγωγή στην Πληροφορκή 1 Η κεντρική μονάδα του συστήματος (base unit ή system unit) αποτελεί τον πυρήνα ενός υπολογιστή.
ΠΑΡΑΔΕΙΓΜΑ: ΤΑ ΕΠΙΠΕΔΑ ΥΛΙΚΟΥ – ΛΟΓΙΣΜΙΚΟΥ ΣΕ ΕΝΑΝ ΥΠΟΛΟΓΙΣΤΗ.
ΕΙΣΑΓΩΓΗ μέρος 2 ΜΙΚΡΟΕΛΕΓΚΤΕΣ - ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΕΣ Π. ΚΩΣΤΑΡΑΚΗΣ Β. ΧΡΙΣΤΟΦΙΛΑΚΗΣ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ.
{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης.
Γιώργος Μαγουλάκης Εξάμηνο: Εαρινό 2015 ΤΕΙ Κρήτης Τμ. Μηχανικών Πληροφορικής Τμ. Μηχανικών Πληροφορικής.
Καταχωρητές (Registers) (1/3) Εισαγωγή στην Πληροφορκή1 Οι Καταχωρητές (Registers) είναι ειδικές θέσεις μνήμης υψηλής ταχύτητας που χρησιμοποιούνται για.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διάλεξη 8: Ολοκληρωμένα κυκλώματα – Συνδυαστική λογική – Πολυπλέκτες – Κωδικοποιητές - Αποκωδικοποιητές Δρ Κώστας Χαϊκάλης ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ.
Έβδομο μάθημα Ψηφιακά Ηλεκτρονικά.
Ένατο μάθημα Ψηφιακά Ηλεκτρονικά.
Όγδοο μάθημα Ψηφιακά Ηλεκτρονικά.
Συστήματα CAD Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών
αναγκαίο κακό ή δώρο εξ’ ουρανού;
Διάλεξη 9: Ακολουθιακή λογική - Ασκήσεις Δρ Κώστας Χαϊκάλης
ΑΚΟΛΟΥΘΙΑΚΑ ΣΤΟΙΧΕΙΑ.
Διάλεξη 11: Ανάλυση ακολουθιακών κυκλωμάτων Δρ Κώστας Χαϊκάλης
Διάλεξη 9: Συνδυαστική λογική - Ασκήσεις Δρ Κώστας Χαϊκάλης
Programmable Logic Technologies
“Ψηφιακός έλεγχος και μέτρηση της στάθμης υγρού σε δεξαμενή"
SR latch R Q S R Q Q’ Q’ S.
Χειμερινό εξάμηνο 2017 Πέμπτη διάλεξη
Μηχανοτρονική Μάθημα 9ο “ψηφιακά ηλεκτρονικά”
Λογικές πύλες και υλοποίηση άλγεβρας Boole ΑΡΒΑΝΙΤΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ(ΣΥΝΕΡΓΑΤΕΣ):ΔΗΜΗΤΡΙΟΣ ΔΑΒΟΣ- ΜΑΡΙΑ ΕΙΡΗΝΗ KAΛΙΑΤΣΗ-ΦΡΑΤΖΕΣΚΟΣ ΒΟΛΤΕΡΙΝΟΣ… ΕΠΠΑΙΚ ΑΡΓΟΥΣ.
Ψηφιακή Σχεδίαση εργαστήριο
Β.ΕΠΑΛ-Γενικής Παιδείας  ΜΑΘΗΜΑ: Εισαγωγή στης αρχές Επιστήμης των Η/Υ  ΚΕΦΑΛΑΙΟ 4: Γλώσσες Αναπαράστασης Αλγορίθμων  ΕΝΟΤΗΤΑ 4.2: Δομή Ακολουθίας 
Ένα ακολουθιακό κύκλωμα καθορίζεται από τη χρονική ακολουθία των ΕΙΣΟΔΩΝ, των ΕΞΟΔΩΝ και των ΕΣΩΤΕΡΙΚΩΝ ΚΑΤΑΣΤΑΣΕΩΝ ΣΥΓΧΡΟΝΑ: Οι αλλαγές της κατάστασης.
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
Εργασίες 9ου – 10ου Εργαστηρίου
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
ΒΟΗΘΗΤΙΚΑ ΣΤΟΙΧΕΙΑ – Λειτουργία του JK Flip-Flop
Μετάδοση δεδομένων Παράλληλη μετάδοση Σειριακή μετάδοση
Ψηφιακή Σχεδίαση Morris Mano &Michael D. Ciletti
Καταχωρητής Ι3 Α3 D Ι2 Α2 D Ι1 Α1 D Ι0 Α0 D CP.
Μεταγράφημα παρουσίασης:

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ 1 Διάλεξη 12: Διάλεξη 12: Καταχωρητές - Μετρητές Δρ Κώστας Χαϊκάλης

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

Καταχωρητής 4-bit με παράλληλη φόρτωση 4 flip-flop τύπου D Η κοινή είσοδος ρολογιού (clock) πυροδοτεί όλα τα flip-flop  Τα δεδομένα στις 4 εισόδους (Ι3,Ι2,Ι1,Ι0) μεταφέρονται στην έξοδο (Α3,Α2,Α1,Α0)  Ανά πάσα στιγμή η εσωτερική κατάσταση του καταχωρητή είναι διαθέσιμη στην έξοδο Η είσοδος μηδενισμού (clear) συνδέεται με την είσοδο reset των flip-flop  Όταν γίνει 0, όλα τα flip-flop μηδενίζονται  Πρέπει να παραμένει στο 1 κατά την κανονική λειτουργία του καταχωρητή 3 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

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

Συγχρονισμός ψηφιακών συστημάτων Τα ψηφιακά συστήματα έχουν μια καθολική γεννήτρια ρολογιού (master clock generator)  Παράγει μια συνεχή ακολουθία παλμών  Εφαρμόζονται σε όλα τα flip-flop και τους καταχωρητές του συστήματος  Το ρολόι λειτουργεί ως «καρδιά» του συστήματος δίνοντας σταθερό ρυθμό σε όλα τα μέρη του συστήματος Για να λειτουργεί σωστά το σύστημα πρέπει να είναι συγχρονισμένο  Όλοι οι παλμοί του ρολογιού πρέπει να φτάνουν την ίδια στιγμή σε όλα τα σημεία του συστήματος  Όλα τα flip-flop πρέπει να πυροδοτούνται ταυτόχρονα 5 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Καταχωρητής ολίσθησης (shift register) Καταχωρητής με δυνατότητα ολίσθησης των δυαδικών πληροφοριών (bits) προς τα δεξιά ή/και προς τα αριστερά Αλυσίδα από flip-flop με την έξοδο του κάθε flip-flop να είναι συνδεδεμένη με την είσοδο του επόμενου Σειριακή είσοδος (serial input, SI):  Καθορίζει την πληροφορία (bit) η οποία κατά την ολίσθηση εισέρχεται στο αριστερότερο flip-flop Σειριακή έξοδος (serial output, SO):  Η έξοδος του δεξιότερου flip-flop 6 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Καταχωρητής ολίσθησης (shift register) Αποτελείται από μία παράθεση D flip flop σε σειρά που δέχονται κοινούς παλμούς ρολογιού. Το παραπάνω κύκλωμα δείχνει τον πιο απλό καταχωρητή ολίσθησης που μπορούμε να σχεδιάσουμε. Στον καταχωρητη αυτόν δεν υπάρχει έλεγχος της ολίσθησης: Συμβαίνει πάντα όταν έχουμε θετική ακμή στο ρολόι. 7 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Παράλληλη/Σειριακή μεταφορά Για τη μεταφορά των δυαδικών πληροφοριών από έναν καταχωρητή προορισμού (Α) σε έναν καταχωρητή προέλευσης (B) Παράλληλη μεταφορά:  Όλα τα bit πληροφορίας του Α μεταφέρονται στο Β σε έναν παλμό ρολογιού Σειριακή μεταφορά:  Οι πληροφορίες μεταφέρονται κατά ένα bit κάθε φορά μέσω ολίσθησης των καταχωρητών Α και Β προς την ίδια κατεύθυνση 8 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Σειριακή πρόσθεση Τα δεδομένα που ολισθαίνουν έξω από τον Α προστίθενται με αυτά του Β και το άθροισμα καταλήγει πάλι στον Α. 9 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Μετρητές (counters) Οι μετρητές είναι καταχωρητές στους οποίους η κατάσταση περνάει από μία προκαθορισμένη ακολουθία καταστάσεων με την εφαρμογή παλμών εισόδου. Στους δυαδικούς μετρητές χρησιμοποιούμε μία σειρά από n flip flop (μετρητής n bit) και μπορούμε να μετρήσουμε από το 0 ως το 2^(n- 1). Στους δυαδικούς μετρητές ριπής, η μετάβαση ενός flip flop από την μία κατάσταση στην άλλη χρησιμοποιείται ως πηγή για την πυροδότηση των άλλων flip flop του μετρητή. Στους δυαδικούς σύγχρονους μετρητές, το ρολόι εφαρμόζεται απευθείας στην είσοδο C όλων των flip flop του μετρητή. 10 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Δυαδικοί μετρητές Σύγχρονοι δυαδικοί μετρητές (synchronous counters):  Μία κοινή πηγή ρολογιού συνδέεται στις εισόδους ρολογιού (clock) όλων των flip-flop του μετρητή Δυαδικοί μετρητές ριπής (ripple counters):  Η είσοδος ρολογιού (clock) μερικών flip-flop του μετρητή δεν συνδέεται στην πηγή ρολογιού του συστήματος  Μερικά flip-flop δεν πυροδοτούνται από τους παλμούς του κοινού ρολογιού αλλά από τη μετάβαση που προκύπτει στις εξόδους άλλων flip-flop 11 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Δυαδικός μετρητής ριπής (n=4) 12 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Δυαδικός μετρητής ριπής Στο διπλανό σχήμα φαίνεται ένας δυαδικός μετρητής ριπής 4-bit με D flip-flop 13 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Σύγχρονος δυαδικός μετρητής 14 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ