Ελλθνικι Δθμοκρατία Σεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Ψθφιακά Ηλεκτρονικά. Ενότθτα 10 : Καταχωρθτζσ Φϊτιοσ Βαρτηιϊτθσ

Σχετικά έγγραφα
Ψθφιακά Ηλεκτρονικά. Ενότθτα 5 : Ανάλυςθ κυκλώματοσ με D και JK FLIP- FLOP Φώτιοσ Βαρτηιώτθσ

Ελλθνικι Δθμοκρατία Σεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Ψθφιακά Ηλεκτρονικά. Ενότθτα 9 : Διαδικαςία φνκεςθσ Φϊτιοσ Βαρτηιϊτθσ

Ελλθνικι Δθμοκρατία Σεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Ψθφιακά Ηλεκτρονικά. Ενότθτα 11 : Μετρθτζσ Ριπισ Φϊτιοσ Βαρτηιϊτθσ

Ψθφιακι Επεξεργαςία ιματοσ

Ελλθνικι Δθμοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Ψθφιακά Ηλεκτρονικά. Ενότθτα 13 : Άλλοι Μετρθτζσ Φϊτιοσ Βαρτηιϊτθσ

Ψθφιακι Επεξεργαςία ιματοσ

Ψθφιακά Ηλεκτρονικά. Ενότθτα 7 : Ελαχιςτοποίθςθ και κωδικοποίθςθ καταςτάςεων Φϊτιοσ Βαρτηιϊτθσ

Ελλθνικι Δθμοκρατία Σεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Ψθφιακά Ηλεκτρονικά. Ενότθτα 3 : τοιχεία Μνιμθσ flip-flop.

Ψθφιακά Ηλεκτρονικά. Ενότθτα 4 : Ανάλυςθ ακολουκιακϊν κυκλωμάτων με ρολόι Φϊτιοσ Βαρτηιϊτθσ

Ψθφιακι Επεξεργαςία ιματοσ

Ψθφιακι Επεξεργαςία ιματοσ

Ελλθνικι Δθμοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Ψθφιακά Ηλεκτρονικά. Ενότθτα 1 : Ειςαγωγι. Φϊτιοσ Βαρτηιϊτθσ

Ψθφιακι Επεξεργαςία ιματοσ

Aντιπτζριςη (ΕΠ027) Ενότητα 10

Ειδικζσ Ναυπηγικζσ Καταςκευζσ και Ιςτιοφόρα κάφη (Ε)

Aντιπτζριςθ (ΕΠ027) Ενότθτα 12

Επιχειρηςιακή Έρευνα και εφαρμογζσ με την χρήςη του λογιςμικοφ R

Οντοκεντρικόσ Προγραμματιςμόσ

ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΑΙΔΑΓΩΓΙΚΗΣ ΓΥΜΝΑΣΤΙΚΗΣ ΙΙ

Ψθφιακι Επεξεργαςία ιματοσ

Aντιπτζριςη (ΕΠ027) Ενότητα 6

Τεχνικζσ Ανάλυςησ Διοικητικών Αποφάςεων

ΘΕΡΜΟΔΤΝΑΜΙΚΗ IΙ. Ενότθτα 4: Χθμικζσ αντιδράςεισ αερίων τακερά Χθμικισ Ιςορροπίασ Πρότυπθ Ελεφκερθ Ενζργεια

Οντοκεντρικόσ Προγραμματιςμόσ

Ειςαγωγή ςτη διδακτική των γλωςςών

Τεχνικό Σχζδιο - CAD

Aντιπτζριςη (ΕΠ027) Ενότητα 5

Αποτυπώςεισ & Τεκμηρίωςη Αντικειμζνων

Διδακτικι τθσ Γλϊςςασ Ι

Αναπαράςταςθ Γνώςθσ ςτον Παγκόςμιο Ιςτό Ενότθτα 2: XML Δομθμζνα Ζγγραφα Ιςτοφ, Μζροσ 4 ο XPath

ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΑΙΔΑΓΩΓΙΚΗΣ ΓΥΜΝΑΣΤΙΚΗΣ ΙΙ

ΠΟΤΔΗ ΣΗ ΤΝΟΠΣΙΚΗ ΠΑΡΑΔΟΗ ΚΑΙ ΣΗΝ Q

Διαγλωςςική Επικοινωνία

Παράγοντεσ υμμετοχήσ Ενηλίκων ςτην Εκπαίδευςη: Ζητήματα Κινητοποίηςησ και Πρόςβαςησ ςε Οργανωμζνεσ Εκπαιδευτικζσ Δραςτηριότητεσ

ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΑΙΔΑΓΩΓΙΚΗΣ ΓΥΜΝΑΣΤΙΚΗΣ ΙΙ

ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΑΙΔΑΓΩΓΙΚΗΣ ΓΥΜΝΑΣΤΙΚΗΣ ΙΙ

ΘΕΡΜΟΔΤΝΑΜΙΚΗ Ι. Ενότθτα 3: Μθδενικόσ Νόμοσ - Ζργο. ογομϊν Μπογοςιάν Πολυτεχνικι χολι Σμιμα Χθμικϊν Μθχανικϊν

Κλαςικι Ηλεκτροδυναμικι

Ψθφιακι Επεξεργαςία ιματοσ

Ειςαγωγή ςτη διδακτική των γλωςςών

Τεχνικζσ Ανάλυςησ Διοικητικών Αποφάςεων

Ερωτήσεις επανάληψης. Ενδοκρινείς αδένες. Τμήμα Ιαηρικής Πανεπιζηήμιο Παηρών

ΘΕΟΛΟΓΙΑ ΚΑΙΝΗΣ ΔΙΑΘΗΚΗΣ

ΘΕΟΛΟΓΙΑ ΚΑΙΝΗΣ ΔΙΑΘΗΚΗΣ

Βάςεισ Δεδομζνων Ι. Ενότητα 4: Μετατροπή ςχήματοσ Ο/Σ ςε ςχεςιακό. Δρ. Τςιμπίρθσ Αλκιβιάδθσ Τμιμα Μθχανικϊν Ρλθροφορικισ ΤΕ

ΘΕΡΜΟΔΤΝΑΜΙΚΘ IΙ. Ενότθτα 11: Διαλυτότθτα Ιδανικά διαλφματα ογομών Μπογοςιάν Πολυτεχνικι χολι Σμιμα Χθμικών Μθχανικών

Λαμβάνοντασ υπόψη ότι κατά την πρόςθεςη δφο δυαδικϊν ψηφίων ιςχφει: Κρατοφμενο

Ειςαγωγή ςτη διδακτική των γλωςςών

Πολυπλέκτες. 0 x 0 F = S x 0 + Sx 1 1 x 1

Διαγλωςςική Επικοινωνία

ΘΕΡΜΟΔΤΝΑΜΙΚΗ Ι. Ενότθτα 1: Βαςικά χαρακτθριςτικά τθσ Θερμοδυναμικισ. ογομϊν Μπογοςιάν Πολυτεχνικι χολι Σμιμα Χθμικϊν Μθχανικϊν

Σχεδίαςη Σφγχρονων Ακολουθιακών Κυκλωμάτων

Επιχειρηςιακή Ζρευνα και εφαρμογζσ με την χρήςη του λογιςμικοφ R

ΠΟΤΔΗ ΣΗ ΤΝΟΠΣΙΚΗ ΠΑΡΑΔΟΗ ΚΑΙ ΣΗΝ Q

Εκκλθςιαςτικό Δίκαιο ΙΙΙ (Μεταπτυχιακό)

Οντοκεντρικόσ Ρρογραμματιςμόσ

ΘΕΟΛΟΓΙΑ ΚΑΙΝΗΣ ΔΙΑΘΗΚΗΣ

ΕΙΚΟΝΙΚΟ ΕΡΓΑΣΗΡΙΟ ΠΑΙΔΟΚΑΡΔΙΟΛΟΓΙΑ Ενότητα: Φυςιολογία εμβρυϊκισ και περιγεννθτικισ κυκλοφορίασ

Aντιπτζριςη (ΕΠ027) Ενότητα 9

x n D 2 ENCODER m - σε n (m 2 n ) x 1 Παραδείγματα κωδικοποιθτϊν είναι ο κωδικοποιθτισ οκταδικοφ ςε δυαδικό και ο κωδικοποιθτισ BCD ςε δυαδικό.

Παράςταςη ακεραίων ςτο ςυςτημα ςυμπλήρωμα ωσ προσ 2

ΘΕΟΛΟΓΙΑ ΚΑΙΝΗΣ ΔΙΑΘΗΚΗΣ

Παράγοντεσ υμμετοχήσ Ενηλίκων ςτην Εκπαίδευςη: Ζητήματα Κινητοποίηςησ και Πρόςβαςησ ςε Οργανωμζνεσ Εκπαιδευτικζσ Δραςτηριότητεσ

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

ΠΟΤΔΗ ΣΗ ΤΝΟΠΣΙΚΗ ΠΑΡΑΔΟΗ ΚΑΙ ΣΗΝ Q

ΔΙΔΑΚΣΙΚΗ ΣΗ ΠΑΙΔΑΓΩΓΙΚΗ ΓΤΜΝΑΣΙΚΗ ΙΙ

ΘΕΡΜΟΔΤΝΑΜΙΚΗ Ι. Ενότθτα 4: Πρϊτοσ Θερμοδυναμικόσ Νόμοσ. ογομϊν Μπογοςιάν Πολυτεχνικι χολι Σμιμα Χθμικϊν Μθχανικϊν

ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΑΙΔΑΓΩΓΙΚΗΣ ΓΥΜΝΑΣΤΙΚΗΣ ΙΙ

Επιχειρηςιακή Ζρευνα και εφαρμογζσ με την χρήςη του λογιςμικοφ R

Aντιπτζριςη (ΕΠ027) Ενότητα 2

Ακολουκιακά Λογικά Κυκλώματα

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 7 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Γ

ΠΟΤΔΗ ΣΗ ΤΝΟΠΣΙΚΗ ΠΑΡΑΔΟΗ ΚΑΙ ΣΗΝ Q

Οντοκεντρικόσ Προγραμματιςμόσ

Αναπαράςταςθ Γνώςθσ ςτον Παγκόςμιο Ιςτό Ενότθτα 5: Κανόνεσ Λογικι και Συμπεραςμόσ

ΘΕΡΜΟΔΤΝΑΜΙΚΗ Ι. Ενότθτα 11: Μεταπτϊςεισ πρϊτθσ και δεφτερθσ τάξθσ. ογομϊν Μπογοςιάν Πολυτεχνικι χολι Σμιμα Χθμικϊν Μθχανικϊν

Τεχνολογία Περιβάλλοντοσ: Διαχείριςθ Υγρών Αποβλιτων Ενότθτα 9: Απολφμανςθ. Κορνάροσ Μιχαιλ Πολυτεχνικι Σχολι Τμιμα Χθμικών Μθχανικών

Ειδικά Θζματα Βάςεων Δεδομζνων

Βάςεισ Δεδομζνων Ι. Ενότητα 7: Ειςαγωγή ςτην γλώςςα_sql. Δρ. Σςιμπίρθσ Αλκιβιάδθσ Σμιμα Μθχανικϊν Πλθροφορικισ ΣΕ

Οντοκεντρικόσ Προγραμματιςμόσ

ΘΕΟΛΟΓΙΑ ΚΑΙΝΗΣ ΔΙΑΘΗΚΗΣ

Βάςεισ Δεδομζνων Ι. Ενότθτα 10: Συνακροιςτικζσ ςυναρτιςεισ. Δρ. Σςιμπίρθσ Αλκιβιάδθσ Σμιμα Μθχανικών Πλθροφορικισ ΣΕ

Οντοκεντρικόσ Ρρογραμματιςμόσ

Ειςαγωγι ςτισ Μεταφραςτικζσ Σπουδζσ

Βάςεισ Δεδομζνων Ι. Ενότητα 12: Κανονικοποίηςη. Δρ. Τςιμπίρθσ Αλκιβιάδθσ Τμιμα Μθχανικών Πλθροφορικισ ΤΕ

ΘΕΟΛΟΓΙΑ ΚΑΙΝΗΣ ΔΙΑΘΗΚΗΣ

ΠΟΤΔΗ ΣΗ ΤΝΟΠΣΙΚΗ ΠΑΡΑΔΟΗ ΚΑΙ ΣΗΝ Q

Εγχειρίδιο Χριςθσ τθσ διαδικτυακισ εφαρμογισ «Υποβολι και παρακολοφκθςθ τθσ ζγκριςθσ Εκπαιδευτικών Πακζτων»

Γενικά Μαθηματικά ΙΙ Αςκήςεισ 11 ησ Ενότητασ

3 θ διάλεξθ Επανάλθψθ, Επιςκόπθςθ των βαςικϊν γνϊςεων τθσ Ψθφιακισ Σχεδίαςθσ

Μυκθτολογικζσ αςκζνειεσ δενδρωδϊν και αμπζλου

Γενικά Μαθηματικά ΙΙ

ΠΡΟΠΟΝΗΣΙΚΕ ΠΡΟΑΡΜΟΓΕ ΣΙ ΑΝΑΠΣΤΞΙΑΚΕ ΗΛΙΚΙΕ (555)

ΣΙΣΛΟ ΜΑΘΗΜΑΣΟ: ΠΕΡΙΒΑΛΛΟΝΣΙΚΗ ΗΘΙΚΗ ΧΕΔΙΑΓΡΑΜΜΑ ΜΑΘΗΜΑΣΟ ΟΝΟΜΑ ΚΑΘΗΓΗΣΗ: ΔΗΜΗΣΡΙΟ ΜΑΣΘΟΠΟΤΛΟ ΣΜΗΜΑ: Σμήμα Διαχείριςησ Περιβάλλοντοσ και Φυςικών

Διδακτικι τθσ Γλϊςςασ Ι

Διαγνωςτικζσ Προςεγγίςεισ ςτη Λογοπαθολογία

Οντοκεντρικόσ Ρρογραμματιςμόσ

ΘΕΟΛΟΓΙΑ ΚΑΙΝΗΣ ΔΙΑΘΗΚΗΣ

Γενικά Μαθηματικά ΙΙ

Τεχνολογία Περιβάλλοντοσ: Διαχείριςθ Στερεών Αποβλιτων Ενότθτα 4: Μθχανικόσ Διαχωριςμόσ. Κορνάροσ Μιχαιλ Πολυτεχνικι Σχολι Τμιμα Χθμικών Μθχανικών

Transcript:

Ελλθνικι Δθμοκρατία Σεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Ψθφιακά Ηλεκτρονικά Ενότθτα 10 : Καταχωρθτζσ Φϊτιοσ Βαρτηιϊτθσ 1

Ανοιχτά Ακαδημαϊκά Σμιμα Ψθφιακά Ηλεκτρονικά Ενότητα 10: Καταχωρθτζσ Φϊτιοσ Βαρτηιϊτθσ Κακθγθτισ Εφαρμογϊν Άρτα, 2015 2

Άδειεσ Χρήςησ Σο παρόν εκπαιδευτικό υλικό υπόκειται ςε άδειεσ χριςθσ Creative Commons. Για εκπαιδευτικό υλικό, όπωσ εικόνεσ, που υπόκειται ςε άλλου τφπου άδειασ χριςθσ, θ άδεια χριςθσ αναφζρεται ρθτϊσ. 3

κοποί ενότητασ Περιγραφι τθσ λειτουργίασ των καταχωρθτϊν. Επιλογι του κατάλλθλου τφπου καταχωρθτι. χεδίαςθ ενόσ κυκλϊματοσ που περιζχουν καταχωρθτι. 4

Περιεχόμενα ενότητασ Καταχωρθτζσ Καταχωρθτισ με παράλλθλθ φόρτωςθ Καταχωρθτζσ Ολίςκθςθσ ειραϊκι μεταφορά ειραϊκι Πρόςκεςθ Κακολικόσ καταχωρθτισ ολίςκθςθσ Παράδειγμα Καταχωρθτι Ολίςκθςθσ Άςκθςθ 5

Χρηματοδότηςη Σο ζργο υλοποιείται ςτο πλαίςιο του Επιχειρθςιακοφ Προγράμματοσ «Εκπαίδευςη και Δια Βίου Μάθηςη» και ςυγχρθματοδοτείται από τθν Ευρωπαϊκι Ζνωςθ (Ευρωπαϊκό Κοινωνικό Σαμείο) και από εκνικοφσ πόρουσ. Σο ζργο «Ανοικτά Ακαδημαϊκά Μαθήματα ςτο TEI Ηπείρου» ζχει χρθματοδοτιςει μόνο τθ αναδιαμόρφωςθ του εκπαιδευτικοφ υλικοφ. Σο παρόν εκπαιδευτικό υλικό ζχει αναπτυχκεί ςτα πλαίςια του εκπαιδευτικοφ ζργου του διδάςκοντα. 6

Καταχωρητζσ Μια Ομάδα από flip-flops και λογικζσ πφλεσ για εκτζλεςθ διαφόρων λειτουργιϊν όπωσ μεταφορά, αποκικευςθ και επεξεργαςία πλθροφοριϊν. Σα flip-flops μοιράηονται το ίδιο ρολόι. Αποτελεί βαςικι μονάδα για τθ ςχεδίαςθ ακολουκιακϊν κυκλωμάτων και CPUs. 7

Καταχωρητζσ Ο απλοφςτεροσ τφποσ καταχωρθτι αποτελείται από D-flip-flops, χωρίσ εξωτερικζσ πφλεσ. Σα δεδομζνα ειςόδου εγγράφονται ςτον καταχωρθτι κατά τθν εφαρμογι ενόσ κοινοφ παλμοφ. 8

Καταχωρητζσ Καταχωρθτισ που αποτελείται από 4 D flipflop. Η είςοδοσ άμεςου μθδενιςμοφ (Clear_b) ςυνδζεται με τθν ενεργι χαμθλά είςοδο επαναφοράσ/μθδενιςμοφ R (reset) όλων των flipflop. 9

Καταχωρητήσ με παράλληλη φόρτωςη Σα ςφγχρονα ψθφιακά ςυςτιματα διακζτουν μια κφρια γεννιτρια ρολογιοφ (master clock generator), θ οποία παρζχει μια ςυνεχι ακολουκία παλμϊν ρολογιοφ. Η ειςαγωγι νζων πλθροφοριϊν ςε ζναν καταχωρθτι αποκαλείται φόρτωςη (load), ι ενημζρωςη (update). 10

Καταχωρητήσ με παράλληλη φόρτωςη Επειδι όλα τα bits του καταχωρθτι φορτϊνονται ταυτόχρονα (με ζνα μόνο παλμό), θ φόρτωςθ ονομάηεται παράλλθλθ. Για να είναι το ςφςτθμα ςυγχρονιςμζνο, πρζπει όλοι οι παλμοί του ρολογιοφ να φτάνουν τθν ίδια ςτιγμι ςε όλα τα ςθμεία του ςυςτιματοσ, ζτςι ϊςτε όλα τα flip-flop να πυροδοτοφνται ταυτόχρονα. 11

Καταχωρητήσ με παράλληλη φόρτωςη 12

Καταχωρητήσ με παράλληλη φόρτωςη το προθγοφμενο ςχιμα παρουςιάηεται ζνασ 4-bit καταχωρθτισ με μια είςοδο ελζγχου φόρτωςθσ. Οι επιπλζον πφλεσ υλοποιοφν ζναν πολυπλζκτθ 2 ειςόδων, θ ζξοδοσ του οποίου κακορίηει εάν το flip-flop κα διατθριςει τθν πλθροφορία που ιδθ ζχει, ι εάν κα φορτϊςει τθν πλθροφορία που υπάρχει ςτον δίαυλο δεδομζνων. 13

Καταχωρητζσ Ολίςθηςησ Ζνασ καταχωρθτισ ςτον οποίο οι πλθροφορίεσ που περιζχονται, είναι δυνατόν να ολιςκαίνουν προσ τθ μία ι προσ τθν άλλθ κατεφκυνςθ ονομάηεται καταχωρθτισ ολίςκθςθσ (shift-register). Ζνασ καταχωρθτισ ολίςκθςθσ αποτελείται από μία αλυςίδα flip-flop ςυνδεδεμζνων ςτθ ςειρά, ζτςι ϊςτε θ ζξοδοσ του ενόσ να τροφοδοτεί τθν είςοδο του επόμενου. 14

Καταχωρητζσ Ολίςθηςησ Ο απλοφςτεροσ καταχωρθτισ ολίςκθςθσ, αποτελείται μόνο από D flip-flop. 15

Καταχωρητζσ Ολίςθηςησ Με κάκε παλμό του ρολογιοφ, το περιεχόμενο του καταχωρθτι ολιςκαίνει κατά μία κζςθ προσ τα δεξιά. Αυτόσ ο καταχωρθτισ ολίςκθςθσ είναι μονισ κατεφκυνςθσ και θ ςυγκεκριμζνθ διάταξθ δεν υποςτθρίηει ολίςκθςθ προσ τα αριςτερά. 16

ειραϊκή μεταφορά Ζνα ψθφιακό ςφςτθμα λειτουργεί ςειριακά, όταν οι πλθροφορίεσ μεταφζρονται και επεξεργάηονται το ζνα bit μετά το άλλο ςε διαδοχικοφσ χρόνουσ. το παρακάτω ςχιμα απεικονίηεται θ ςειραϊκι μεταφορά από τον καταχωρθτι Α ςτον καταχωρθτι Β με καταχωρθτζσ ολίςκθςθσ. 17

ειραϊκή μεταφορά α) χθματικό διάγραμμα β) Διάγραμμα χρονιςμοφ 18

ειραϊκή μεταφορά Ζςτω ότι οι καταχωρθτζσ ολίςκθςθσ ζχουν τζςςερα bit ζκαςτοσ. Σότε, θ μονάδα ελζγχου που επιβλζπει τθ μεταφορά κα πρζπει να ςχεδιαςτεί με τρόπο ϊςτε να ενεργοποιεί τουσ καταχωρθτζσ ολίςκθςθσ, μζςω του ςιματοσ ελζγχου ολίςκθςθσ, για ζνα ςυγκεκριμζνο χρονικό διάςτθμα τεςςάρων παλμϊν που απαιτείται για το πζραςμα μιασ λζξθσ. (β) 19

ειραϊκή μεταφορά Σο ςιμα ελζγχου ολίςκθςθσ είναι ςυγχρονιςμζνο με το ρολόι και αλλάηει τιμι αμζςωσ μετά τθν αρνθτικι ακμι του ρολογιοφ. Οι επόμενοι τζςςερισ παλμοί του ρολογιοφ βρίςκουν το ςιμα ελζγχου ολίςκθςθσ ςτθν ενεργι κατάςταςθ, οπότε θ ζξοδοσ τθσ πφλθσ AND που είναι ςυνδεδεμζνθ με τθν είςοδο CLK παράγει τζςςερισ παλμοφσ, T 1 Τ 2, T 3, T 4. 20

ειραϊκή μεταφορά Παράδειγμα ςειραϊκισ μεταφοράσ Παλμόσ Ρολογιοφ Καταχωρητήσ Ολίςθηςησ Α Καταχωρητήσ Ολίςθηςησ Β Αρχικι τιμι 1 0 1 1 0 0 1 0 Μετά από Σ 1 1 1 0 1 1 0 0 1 Μετά από Σ 2 1 1 1 0 1 1 0 0 Μετά από Σ 3 0 1 1 1 0 1 1 0 Μετά από Σ 4 1 0 1 1 1 0 1 1 21

ειραϊκή Πρόςθεςη τουσ ψθφιακοφσ υπολογιςτζσ, οι βαςικζσ λειτουργίεσ εκτελοφνται ςυνικωσ παράλλθλα. Οι ςειραϊκζσ λειτουργίεσ είναι πιο αργζσ, αλλά ζχουν το πλεονζκτθμα ότι χρειάηονται λιγότερα ςτοιχεία κυκλϊματοσ και καλϊδια. 22

ειραϊκή Πρόςθεςη Παράδειγμα ειριακοφ τρόπου λειτουργίασ. Ζςτω δφο δυαδικοί αρικμοί οι οποίοι πρζπει να προςτεκοφν. Αποκθκεφονται ςε δφο καταχωρθτζσ ολίςκθςθσ. Σα bit προςτίκενται ανά ηεφγθ με τθ χριςθ ενόσ κυκλϊματοσ πλιρουσ ακροιςτι (FA) 23

ειραϊκή Πρόςθεςη 24

ειραϊκή Πρόςθεςη Αρχικά ο καταχωρθτισ Α περιζχει τον πρϊτο προςκετζο, ο καταχωρθτισ Β περιζχει το δεφτερο προςκετζο και το flip-flop για το κρατοφμενο μθδενίηεται. Οι ζξοδοι (SO) των Α και Β παρζχουν δφο bit ςτον πλιρθ ακροιςτι ςτισ ειςόδουσ χ και y. Η ζξοδοσ Q του flip-flop δίνει το κρατοφμενο ειςόδου που είναι απαραίτθτο ςτο z. 25

ειραϊκή Πρόςθεςη Ο ζλεγχοσ ολίςκθςθσ ενεργοποιεί τουσ δφο καταχωρθτζσ και το flip-flop τον επόμενο παλμό του ρολογιοφ τα περιεχόμενα και των δφο καταχωρθτϊν ολιςκαίνουν μια κζςθ προσ τα δεξιά Σο bit ακροίςματοσ του S κα ειςζλκει ςτο αριςτερότερο flip-flop του Α και το κρατοφμενο εξόδου κα μεταφερκεί ςτο flipflop Q. 26

ειραϊκή Πρόςθεςη Ο ςειριακόσ ακροιςτισ μπορεί να υλοποιθκεί και ωσ ακολουκιακό κφκλωμα. Ζςτω το ακολουκιακό κφκλωμα ότι ζχει δφο ειςόδουσ, x και y, ςτισ οποίεσ πρζπει να δοκεί ζνα ηεφγοσ bit ίδιασ τάξθσ, μια ζξοδο S, θ οποία παράγει το bit ακροίςματοσ, και ζνα flip-flop Q για να αποκθκεφεται το κρατοφμενο. 27

ειραϊκή Πρόςθεςη Ο πίνακασ καταςτάςεων για το ακολουκιακό κφκλωμα. Παροφςα Κατάςταςη Είςοδοι Επόμενη Κατάςταςη Ζξοδοσ Είςοδοι flip-flop Q x y Q S I Q K Q 0 0 0 0 0 0 X 0 0 1 0 1 0 X 0 1 0 0 1 0 X 0 1 1 1 0 1 X 1 0 0 0 1 X 1 1 0 1 1 0 X 0 1 1 0 1 0 X 0 1 1 1 1 1 X 0 Μετά από απλοποίθςθ: J Q = xy, K Q = x + y, S = x y Q 28

ειραϊκή Πρόςθεςη Σο διάγραμμα του κυκλϊματοσ αποτελείται από 3 πφλεσ και ζνα JK flip-flop. Η ζξοδοσ S είναι ςυνάρτθςθ και τθσ παροφςασ κατάςταςθσ Q. H επόμενθ κατάςταςθ του Q εξαρτάται από τθν παροφςα κατάςταςθ Q και τισ τιμζσ x,y. 29

ειραϊκή Πρόςθεςη Δεφτερθ μορφι του ειραϊκοφ ακροιςτι 30

Καθολικόσ καταχωρητήσ ολίςθηςησ Οι δυνατότθτεσ που παρζχουν οι καταχωρθτζσ είναι οι ακόλουκεσ: 1. Μια είςοδο μθδενιςμοφ (κζτει τον καταχωρθτι ςτο 0). 2. Μία είςοδο CP για τουσ παλμοφσ ρολογιοφ. 3. Μία είςοδο ελζγχου δεξιάσ ολίςκθςθσ. 4. Μία είςοδο ελζγχου αριςτερισ ολίςκθςθσ. 31

Καθολικόσ καταχωρητήσ ολίςθηςησ 5. Μία είςοδο ελζγχου παράλλθλθσ φόρτωςθσ. 6. Ν γραμμζσ παράλλθλθσ ειςόδου / n γραμμζσ παράλλθλθσ εξόδου. 7. Μία γραμμι ςειριακισ ειςόδου / μία γραμμι ςειριακισ εξόδου. 8. Μία κατάςταςθ ελζγχου θ οποία αφινει αναλλοίωτεσ τισ πλθροφορίεσ. 32

Καταχωρητζσ ολίςθηςησ Αμφίδρομοσ Καταχωρητήσ ολίςθηςησ: Ζνασ καταχωρθτισ που ολιςκαίνει τα περιεχόμενά του και προσ τισ δφο κατευκφνςεισ. Μονόδρομοσ Καταχωρητήσ ολίςθηςησ: Ζνασ καταχωρθτισ που ολιςκαίνει τα περιεχόμενά του μόνο προσ τθ μία κατεφκυνςθ. Καταχωρητήσ ολίςθηςησ με παράλληλη φόρτωςη: Ζνασ καταχωρθτισ που μπορεί να κάνει ολιςκιςεισ και να φορτωκεί παράλλθλα. 33

Παράδειγμα Καταχωρητή Ολίςθηςησ Διάγραμμα 4-bit αμφίδρομου καταχωρθτι ολίςκθςθσ, παράλλθλθσ φόρτωςθσ. Η δεξιά και θ αριςτερι κατεφκυνςθ ςτθν ολίςκθςθ ςχετίηονται με τθν κατεφκυνςθ που ακολουκείται κατά τθν γραφι των αρικμϊν. 34

Παράδειγμα Καταχωρητή Ολίςθηςησ 35

Παράδειγμα Καταχωρητή Ολίςθηςησ Οι λειτουργίεσ του καταχωρθτι του παραδείγματοσ: S 1 S 2 Λειτουργία καταχωρθτι 0 0 Καμία αλλαγι 0 1 Ολίςκθςθ δεξιά 1 0 Ολίςκθςθ αριςτερά 0 0 Παράλλθλθ φόρτωςθ 36

Άςκηςη χεδιάςτε ζναν 4-bit καταχωρθτι ολίςκθςθσ με παράλλθλθ φόρτωςθ, χρθςιμοποιϊντασ D flipflop. Πρζπει να υπάρχουν δυο είςοδοι ελζγχου: Mια είςοδοσ ολίςκθςθσ (shift) Mια είςοδοσ φόρτωςθσ (load) Όταν shift=1, τα περιεχόμενα του καταχωρθτι ολιςκαίνουν κατά μια κζςθ. 37

Άςκηςη Σα νζα δεδομζνα ειςάγονται ςτον καταχωρθτι όταν load=1 και shift=0. Εάν και οι δφο είςοδοι ελζγχου ιςοφνται με το 0, τα περιεχόμενα του καταχωρθτι δεν πρζπει να αλλάηουν. 38

Βιβλιογραφία Morris M., Ciletti M. (1984). Ψθφιακι χεδίαςθ Με ειςαγωγι ςτθ Verilog HDL. Ζκδοςθ 5 θ (2014) Εκδόςεισ Παπαςωτθρίου. Ciletti, M.D. 1999. Modeling, Synthesis, and Rapid Prototyping with Verilog HDL. Upper Saddle River, NJ: Prentice Hall. Roth, C.H. 2009. Fundamentals of Logic Design,6 th ed, St. Paul, MN: Brooks/Cole. 39

θμείωμα Αναφοράσ Copyright Σεχνολογικό Ίδρυμα Ηπείρου. Φϊτιοσ Βαρτηιϊτθσ. Ψθφιακά Ηλεκτρονικά. Ζκδοςθ: 1.0 Άρτα, 2015. Διακζςιμο από τθ δικτυακι διεφκυνςθ: http://eclass.teiep.gr/courses/comp117/ Καταχωρθτζσ, Ενότθτα 10, Σμιμα Μθχανικϊν Πλθροφορικισ Σ.Ε., ΣΕΙ ΗΠΕΙΡΟΤ - Ανοιχτά Ακαδημαϊκά Μαθήματα ςτο ΣΕΙ Ηπείρου 40

θμείωμα Αδειοδότθςθσ Σο παρόν υλικό διατίκεται με τουσ όρουσ τθσ άδειασ χριςθσ Creative Commons Αναφορά Δθμιουργοφ-Μθ Εμπορικι Χριςθ-Όχι Παράγωγα Ζργα 4.0 Διεκνζσ [1] ι μεταγενζςτερθ. Εξαιροφνται τα αυτοτελι ζργα τρίτων π.χ. φωτογραφίεσ, Διαγράμματα κ.λ.π., τα οποία εμπεριζχονται ςε αυτό και τα οποία αναφζρονται μαηί με τουσ όρουσ χριςθσ τουσ ςτο «θμείωμα Χριςθσ Ζργων Σρίτων». Ο δικαιοφχοσ μπορεί να παρζχει ςτον αδειοδόχο ξεχωριςτι άδεια να χρθςιμοποιεί το ζργο για εμπορικι χριςθ, εφόςον αυτό του ηθτθκεί. [1] http://creativecommons.org/licenses/by-nc-nd/4.0/deed.el 41

Σζλοσ Ενότητασ Επεξεργαςία: Κολοβοφ Ξανθή Άρτα, 2015 42

Διατιρθςθ θμειωμάτων Οποιαδιποτε αναπαραγωγι ι διαςκευι του υλικοφ κα πρζπει να ςυμπεριλαμβάνει: το θμείωμα Αναφοράσ το θμείωμα Αδειοδότθςθσ τθ Διλωςθ Διατιρθςθσ θμειωμάτων το θμείωμα Χριςθσ Ζργων Σρίτων (εφόςον υπάρχει) μαηί με τουσ ςυνοδευόμενουσ υπερςυνδζςμουσ. Καταχωρθτζσ, Ενότθτα 10, Σμιμα Μθχανικϊν Πλθροφορικισ Σ.Ε., ΣΕΙ ΗΠΕΙΡΟΤ Ανοιχτά Ακαδημαϊκά Μαθήματα ςτο ΣΕΙ Ηπείρου 43

Σζλοσ Ενότθτασ Καταχωρθτζσ 44