Μάθημα : Καταχωρητής ολίσθησης σειριακής εισόδου – σειριακής εξόδου SISO
Κωδικός : 3140120295
3140120295 - ΓΕΩΡΓΙΟΣ ΔΟΥΚΑΣ
Περιγραφή Μαθήματος
Ένας καταχωρητής (register) είναι ένα κύκλωμα που χρησιμοποιείται για την
αποθήκευση πληροφοριών. Ένα flip-flop μπορεί να αποθηκεύσει ένα bit πληροφορίας. Ένας καταχωρητής των n bits κατασκευάζεται από μια ομάδα n flip-flops (και μπορεί να αποθηκεύσει πληροφορία n bits) και πύλες για τον έλεγχο της μεταφοράς της πληροφορίας από και προς
τον καταχωρητή.
Η έννοια του καταχωρητή είναι αρκετά γενική και περιλαμβάνει επίσης τους απαριθμητές και τις μονάδες μνήμης.
Ο καταχωρητής ολίσθησης (shift register) είναι ένας καταχωρητής στον οποίο
η έξοδος του κάθε flip-flop τροφοδοτεί την είσοδο του γειτονικού του. Ένας καταχωρητής ολίσθησης ολισθαίνει τα δεδομένα του από το ένα flip-flop στο γειτονικό του με κάθε παλμό του κοινού ρολογιού του. Ένα παράδειγμα ολίσθησης συναντάμε κατά την πληκτρολόγηση ενός αριθμού τηλεφώνου σε συσκευή δημόσιας χρήσης του ΟΤΕ και την ένδειξη του αριθμού στην οθόνη της συσκευής. Κάθε φορά που πιέζουμε το πλήκτρο ενός αριθμού τα ψηφία του αριθμού στην οθόνη μετακινούνται (ολισθαίνουν) κατά μία θέση προς τα αριστερά.
ΒΙΒΛΙΟ ΜΑΘΗΜΑΤΟΣ - ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ





Ανάλογα με τον τρόπο τοποθέτησης των δεδομένων εισόδου και τον τρόπο εξόδου των περιεχομένων ενός καταχωρητή ολίσθησης μπορούμε να τους κατατάξουμε σε τέσσερις βασικούς τύπους οι οποίοι αναλύονται ξεχωριστά στις επόμενες παραγράφους:
F Σειριακής εισόδου-παράλληλης εξόδου (serial-in, parallel-out SIPO)
F Σειριακής εισόδου- σειριακής εξόδου (serial-in, serial-out SISO)
F Παράλληλης εισόδου- παράλληλης εξόδου (parallel-in, parallel-out PIPO)
F Παράλληλης εισόδου- σειριακής εξόδου (parallel-in, serial-out PISO)
Ανάλογα με την κατεύθυνση της ολίσθησης θα ονομάζεται καταχωρητής δεξιάς
ολίσθησης (right shift register) αν ολισθαίνει τα δεδομένα του προς τα δεξιά και
καταχωρητής αριστερής ολίσθησης (left shift register) αν ολισθαίνει τα δεδομένα
του προς τα αριστερά. Αν η έξοδος του τελευταίου flip-flop είναι συνδεδεμένη
στην είσοδο του πρώτου τότε έχουμε ένα καταχωρητή κυκλικής ολίσθησης. Τα
παραδείγματα που θα αναλύσουμε για λόγους απλότητας θα περιορισθούν σε
καταχωρητές δεξιάς ολίσθησης
Στον καταχωρητή ολίσθησης σειριακής εισόδου-σειριακής εξόδου (serial-in,
serial-out SISO) τα δεδομένα τοποθετούνται σειριακά (διαδοχικά) το ένα bit μετά
το άλλο στην είσοδο και εξέρχονται σειριακά (διαδοχικά) από την έξοδό του.
Στην εικόνα παρουσιάζεται ένας καταχωρητής δεξιάς ολίσθησης SISO
των τεσσάρων bits. Η τοποθέτηση γίνεται με την εφαρμογή παλμών στην κοινή
είσοδο ρολογιού των flip-flops του καταχωρητή ολίσθησης. Χρησιμοποιούμε τόσα flip-flops όσα είναι το μέγεθος (ή μήκος) του καταχωρητή σε bit. Η έξοδος του κάθε flip-flop συνδέεται στην είσοδο του γειτονικού του, ενώ η είσοδος του ρολογιού είναι κοινή για όλα τα flip-flops του καταχωρητή. Η είσοδος δεδομένων του πρώτου από αριστερά flip-flop αποτελεί τη σειριακή είσοδο των δεδομένων του καταχωρητή, ενώ η έξοδος του τελευταίου flip-flop αποτελεί τη σειριακή έξοδο των δεδομένων του καταχωρητή ολίσθησης.
Ημερολόγιο
Ανακοινώσεις
Όλες...- - Δεν υπάρχουν ανακοινώσεις -