ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Black Box Op {X, Z} X Y Z Bündel von Leitungen.
Advertisements

Τομέας Αρχιτεκτονικής Η/Υ & Βιομηχανικών Εφαρμογών
Καταχωρητες, Μετρητες, Μνημες (Registers, counters, RAMs)
Ασύγχρονοι Απαριθμητές
ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων
συγχρονων ακολουθιακων κυκλωματων
ΑΚΟΛΟΥΘΙΑΚΕΣ ΜΗΧΑΝΕΣ Βασικό διάγραμμα ακολουθιακών μηχανών Είσοδοι NS
ΗΥ 120 Αλγοριθμικες μηχανες καταστασεως
ΕΝΟΤΗΤΑ 7Η ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΤΗΣ ΤΥΠΙΚΗΣ ΛΟΓΙΚΗΣ
Ακολουθιακά Ψηφιακά Κυκλώματα
συγχρονων ακολουθιακων κυκλωματων
Συγχρονα Ακολουθιακα Κυκλωματα Flip-Flops Καταχωρητες
ΗΥ220 - Βασίλης Παπαευσταθίου1 ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο Χρονισμός Σύγχρονων Κυκλώματων, Καταχωρητές και Μανταλωτές.
5. Σύγχρονα Ακολουθιακά Κυκλώματα
Συγχρονα Ακολουθιακα Κυκλωματα Flip-Flops Καταχωρητες
Συνδυαστικά Κυκλώματα (Combinational Circuits)
ΗΥ Καλοκαιρινός Γιώργος1 Register module Reg(Q, D, Clk); // parameter N = 16; input Clk; input [N-1:0] D; output [N-1:0] Q; reg [N-1:0] Q; // always.
6/23/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Registers.
ΧΡΟΝΟΙ ΕΓΚΑΘΙΔΡΥΣΗΣ (SETUP) ΚΑΙ ΚΡΑΤΙΣΗΣ (HOLD) Για τη σωστή λειτουργία των flip/flops πρέπει να ικανοποιούνται οι set-up και hold time απαιτήσεις Set-up.
1 Η Σημερινή Κατάσταση της Κυπριακής Οικογένειας Κέντρο Ερευνών και Ανάπτυξης, Intercollege.
6-1 Ορισμοί Στατικά – δυναμικά στοιχεία: – Δυναμικά – με ρολόι – Στατικά – χωρίς ρολόι Αλλά: στατική αποθήκευση -- δυναμική αποθήκευση: –Στατική αποθήκευση.
ΠΥΡΙΤΙΟ ΟΠΤΙΚΕΣ ΙΝΕΣ Τα είναι οπτικές ίνες; Οι οπτικές ίνες είναι πολύ λεπτά νήματα φτιαγμένα από πλαστικό ή γυαλί, με διάμετρο μικρότερη των 8μm μέσα.
Μεταρρύθμιση Φορολογίας Εισοδήματος. Νέες Κλίμακες Φορολογίας Εισοδήματος Το εισόδημα από μισθούς ( συντάξεις ) και επιχειρηματική δραστηριότητα φορολογείται.
Ψηφιακά Ηλεκτρονικά Ενότητα 2 : Στοιχεία Μνήμης Μανδαλωτές Φώτιος Βαρτζιώτης Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου 1.
Παιδαγωγικό Τμήμα Δημοτικής Εκπαίδευσης ΒΑΡΥΤΗΤΑ (ΜΑΘΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ) Ζουμπουρτικούδη Ελένη Η ΒΑΡΥΤΗΤΑ.
θεματικεσ μαθηματοσ Είδη επιστημονικών μελετών
Ένατο μάθημα Ψηφιακά Ηλεκτρονικά.
Σχεδίαση CMOS Ψηφιακών Ολοκληρωμένων Κυκλωμάτων

Τμήμα Θεολογίας Α.Π.Θ.
Self-resetting domino
αναγκαίο κακό ή δώρο εξ’ ουρανού;
Διάλεξη 9: Ακολουθιακή λογική - Ασκήσεις Δρ Κώστας Χαϊκάλης
ΑΚΟΛΟΥΘΙΑΚΑ ΣΤΟΙΧΕΙΑ.
Διάλεξη 11: Ανάλυση ακολουθιακών κυκλωμάτων Δρ Κώστας Χαϊκάλης

Ψηφιακή Σχεδίαση Εργαστήριο Τετάρτη 14/10/2015.
Ο ΔΙΑΛΟΓΟΣ ΤΟΥ ΙΗΣΟΥ ΜΕ ΤΗ ΣΑΜΑΡΕΙΤΙΣΣΑ
“Ψηφιακός έλεγχος και μέτρηση της στάθμης υγρού σε δεξαμενή"
8ο Δ.Σ. Κορίνθου Νέα Προγράμματα Σπουδών
Δομημένος Προγραμματισμός
Ανάλυση εικόνας 6-22 (Rabaey)
SR latch R Q S R Q Q’ Q’ S.
Πίνακες διέγερσης Q(t) Q(t+1) S R X X 0
Διάλεξη 3: Αλγεβρα Boole - Ασκήσεις Δρ Κώστας Χαϊκάλης
Η Νοτιοανατολική Ευρώπη υπό ξένη κυριαρχία
Η Νοτιοανατολική Ευρώπη υπό ξένη κυριαρχία ( )
Διαθεματικό Ενιαίο Πλαίσιο Προγραμμάτων Σπουδών (ΔΕΠΠΣ) & Αναλυτικά Προγράμματα Σπουδών (ΑΠΣ) Τρύφων Μαυροπαλιάς.
Θεωρία Πολιτισμικού Κεφαλαίου και Εκπαίδευση
ΔΙΑΓΩΝΙΣΜΟΣ ΣΤΗΝ ΤΑΞΗ ΜΟΝΤΕΡΝΑ ΠΟΙΗΣΗ VS ΠΑΡΑΔΟΣΙΑΚΗ ΠΟΙΗΣΗ.
Χειμερινό εξάμηνο 2017 Έκτη – έβδομη διάλεξη
Συμβουλές για ένα υγιές βάρος
ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2007
Ένα ακολουθιακό κύκλωμα καθορίζεται από τη χρονική ακολουθία των ΕΙΣΟΔΩΝ, των ΕΞΟΔΩΝ και των ΕΣΩΤΕΡΙΚΩΝ ΚΑΤΑΣΤΑΣΕΩΝ ΣΥΓΧΡΟΝΑ: Οι αλλαγές της κατάστασης.
ΝΈΟ ΟΡΓΑΝΟΓΡΑΜΜΑ (ΙΑΝ14) VS. ΕΓΚΡΙΘΕΝ ΟΡΓΑΝΟΓΡΑΜΜΑ (ΑΥΓ13)
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
Математичка логика Основни појмови, дефиниција исказа, основне логичке операције над исказима.
Εισαγωγή στην Τεχνολογία
ΕΡΓΑΣΤΗΡΙΟ ΔΟΜΗΣ & ΛΕΙΤΟΥΡΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
מכטרוניקה אלקטרוניקה ספרתית סתיו תשס"ה 2004/2005
SEKVENCIJALNE STRUKTURE
ΒΟΗΘΗΤΙΚΑ ΣΤΟΙΧΕΙΑ – Λειτουργία του JK Flip-Flop
Εργασία 1 i) Προσομοιώστε τη λειτουργία του κυκλώματος (a). Χρησιμοποιείστε στη θέση του Εn ρολόι συχνότητας 1kHz και στη θέση του D παλμούς της μορφής:
Εργαστήριο Ψηφιακών Ηλεκτρονικών
ΣΤΑΣΕΙΣ ΚΑΙ ΣΥΜΠΕΡΙΦΟΡΑ
Ζορμπάς – Καζαντζάκης Συναίσθημα – Λογική
Тригонометриялық функциялар.
Архимед күші”.
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΗΘΙΚΗ Ζ΄ ΕΞΑΜΗΝΟΥ ΜΕΘΟΔΟΛΟΓΙΑ ΤΗΣ ΗΘΙΚΗΣ
Μεταγράφημα παρουσίασης:

ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005 ΗΜΥ 210: Λογικός Σχεδιασμός, Εαρινό Εξάμηνο 2005 Νοε-18 ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές (Latches) και Flip-Flops Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Ακολουθιακά Κυκλώματα Συνδυαστική Λογική: Η έξοδος εξαρτάται μόνο από την τρέχων (current) είσοδο Μπορεί να εκτελέσει χρήσιμες λειτουργίες (πρόσθεση/αφαίρεση/πολλαπλασιασμό/…) Χρειάζεται διαδοχή πολλών δομών Ακριβό και άκαμπτο (inflexible) Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Ακολουθιακά Κυκλώματα (συν.) Ακολουθιακή Λογική: Η έξοδος εξαρτάται όχι μόνο από την τρέχων (current) είσοδο αλλά από τις προηγούμενες τιμές στις εισόδους Φυλάει πληροφορίες μεταξύ λειτουργιών (δεν χρειάζεται διαδοχή) Χρειάζεται κάποιου είδους μνήμη για να μπορεί να κρατά τις προηγούμενες τιμές των εισόδων Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Ακολουθιακά Κυκλώματα (συν.) Κυκλώματα που μάθαμε μέχρι τώρα Κυκλώματα που αποθηκεύουν πληροφορίες “Καταστάσεις” Χρόνου Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Ακολουθιακή Λογική: Έννοια Τα κυκλώματα ακολουθιακής λογικής κρατούν στην μνήμη τους την προηγούμενη κατάσταση του κυκλώματος και τις προηγούμενες τιμές στις εισόδους. Οι έξοδοι του συστήματος χρησιμοποιούνται σαν οι νέες τιμές στις εισόδους (συνήθως με κάποια καθυστέρηση). Τα στοιχεία αποθήκευσης μπορούν να αποθηκεύουν δυαδικές πληροφορίες : μνήμη. Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Σύγχρονες vs. Ασύγχρονες μηχανές Υπάρχουν 2 τύποι ακολουθιακών κυκλωμάτων: Σύγχρονο (latch mode) ακολουθιακό κύκλωμα: μπορούμε να ορίσουμε την συμπεριφορά του κυκλώματος από την γνώση που έχει το κύκλωμα σε διακριτές τιμές χρόνου. Αυτού του είδους τα κυκλώματα πετυχαίνουν συγχρονισμό χρησιμοποιώντας σήμα χρόνου το ρολόι. Ασύγχρονο (fundamental mode) ακολουθιακό κύκλωμα: η συμπεριφορά του κυκλώματος εξαρτάται από την σειρά των αλλαγών του σήματος στις εισόδους συνεχώς, και οι έξοδοι μπορούν να αλλάξουν ανά πάσα στιγμή (clockless). Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Σήμα Ρολογιού Γεννήτρια Ρολογιού: Περιοδικό σήμα από παλμούς ρολογιού Διαφορετικοί κύκλοι Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops Στοιχεία Μνήμης Δεν μπορούν να αλλάξουν την Αποθηκευμένη τους τιμή! Inverters Buffers Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops SR latch (από NOR) -- SR: “set-reset”, δισταθή στοιχείο με 2 εισόδους; Προσέξτε την «ακαθόριστη» τιμή για S=R=1. -- Διαβάστε την λογική: Q = (R+Q’)’; P = (S+Q)’ Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops R=S=1 ?? Ακαθόριστη έξοδος γιατί Όταν S=R=1, και οι 2 έξοδοι είναι 0. Εάν και οι 2 έξοδοι είναι 0, η κατάσταση του SR flip flop εξαρτάται από την είσοδο που παραμένει 1 περισσότερο πριν γίνει 0. Άρα είναι όντως, “ακαθόριστη” κατάσταση. ΠΡΕΠΕΙ να αποφευχθεί. Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops S’R’ Latch (από NAND) S’ R’ Q Q’ S’ 1 Q 0 0 0 1 1 0 1 1 1 0 Set Q’ 1 R’ X Y NAND 0 0 1 0 1 1 1 0 1 1 1 0 Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops S’R’ Latch (από NAND) S’ R’ Q Q’ 1 S’ 1 Q 0 0 0 1 1 0 1 1 1 0 Set Q’ 1 R’ 1 0 Hold X Y NAND 0 0 1 0 1 1 1 0 1 1 1 0 Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops S’R’ Latch (από NAND) S’ R’ Q Q’ 1 S’ Q 0 0 0 1 1 0 1 1 1 0 Set 0 1 Reset 1 Q’ R’ 1 0 Hold X Y NAND 0 0 1 0 1 1 1 0 1 1 1 0 Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops S’R’ Latch (από NAND) S’ R’ Q Q’ 1 S’ Q 0 0 0 1 1 0 1 1 1 0 Set 0 1 Reset 1 Q’ 1 R’ 1 0 Hold 0 1 Hold X Y NAND 0 0 1 0 1 1 1 0 1 1 1 0 Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops S’R’ Latch (από NAND) S’ R’ Q Q’ S’ 1 Q 1 1 Disallowed 0 0 0 1 1 0 1 1 1 0 Set 0 1 Reset 1 Q’ R’ 1 0 Hold 0 1 Hold X Y NAND 0 0 1 0 1 1 1 0 1 1 1 0 Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops SR Latches Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops Προσομοίωση SR Latch Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops SR Latch με Ρολόι Το Latch είναι ευαίσθητο σε αλλαγές στις εισόδους ΜΟΝΟ όταν το C=1 Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops SR Latch με Ρολόι (συν.) S R CLK S’ Q Q’ R’ S R CLK S’ R’ Q Q’ 0 0 1 1 1 Q0 Q0’ Store 0 1 1 1 0 0 1 Reset 1 0 1 0 1 1 0 Set 1 1 1 0 0 1 1 Disallowed X X 0 1 1 Q0 Q0’ Store Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops D Latch Ένας τρόπος να αποφεύγουμε τις ανεπιθύμητες ακαθόριστες καταστάσεις στο RS flip flop είναι η εξασφάλιση ότι ποτέ δεν θα έχουμε 1 στις εισόδους S και R ταυτόχρονα. Αυτό επιτυγχάνεται με ένα D latch: Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops D Latch (συν.) S D S’ Q CLK Q’ R R’ S R CLK Q Q’ 0 1 0 1 1 1 1 0 X 0 Q0 Q0’ D CLK Q Q’ 0 0 1 Q0 Q0’ Store 0 1 1 0 1 Reset 1 0 1 1 0 Set 1 1 1 1 1 Disallowed X X 0 Q0 Q0’ Store Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

D Latch με πύλες μετάδοσης 1 2 C=1  το TG1 κλείνει και τοTG2 ανοίγει  Q’=D’ και Q=D C=0  το TG1 ανοίγει και το TG2 κλείνει  Hold Q και Q’ Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops Τα Latches είναι “διαυγή” (= οποιαδήποτε αλλαγή στις εισόδους παρατηρείται και στις εξόδου την ίδια στιγμή). Αυτό προκαλεί προβλήματα συγχρονισμού! Λύση: χρησιμοποίησε latches για την δημιουργία των flip-flops που μπορούν να ανταποκριθούν (update) ΜΟΝΟ σε ΣΥΓΚΕΚΡΙΜΕΝΕΣ χρονικές στιγμές (όχι ανά πάσα στιγμή). Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Εναλλακτική λύση στην επιλογή FF RS D JK Τύποι ενεργοποίησης Μη-ενεργοποιήσιμα (ασύγχρονα) Ενεργοποίηση-επιπέδων (C=1) Ενεργοποίηση-ακμής (rising ή falling ακμή του C) Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Master-Slave διαμόρφωση FF χρησιμοποιώντας SR latches επιτρέπει την συμπεριφορά ενεργοποίηση-επιπέδων Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Master-Slave διαμόρφωση FF χρησιμοποιώντας SR latches (συν.) S R CLK Q Q’ Όταν C=1, ο master ενεργοποιείται και φυλάει νέα δεδομένα, και ο slave αποθηκεύει παλιά δεδομένα. Όταν C=0, η κατάσταση του master ενεργοποιεί τον slave (Q=Y), και δεν νοιάζεται ο master για νέα δεδομένα. 0 0 1 Q0 Q0’ Store 0 1 1 0 1 Reset 1 0 1 1 0 Set 1 1 1 1 1 Disallowed X X 0 Q0 Q0’ Store Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Master-Slave J-K Flip-Flop Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Flip-Flops Ενεργοποίησης-Ακμής Συνδέουμε τα ενεργοποίησης-επιπέδων D με ενεργοποίησης-επιπέδων SR, χρησιμοποιώντας συμπληρωματικά ρολόγια. Τύπου D Θετικής Ενεργοποίησης-ακμής FF: Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops

Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops J-K FF Θετικής Ενεργοποίησης-Ακμής Νοε-18 Κεφάλαιο 6 -i: Ακολουθιακά Κυκλώματα – Μανδαλωτές και Flip-Flops