HY 120 ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ Ασυγχρονα ακολουθιακα κυκλωματα 2o μερος.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
GB ( ) 5 1 ( ) ( ) ( /cm 2 ) 0.2 /30min·φ90 (5 /m 3 ) 0.4 /30min·φ90 (10 /m 3 ) /30min·φ90 (25 /m 3 )
Advertisements

Αλγόριθμοι σχεδίασης βασικών 2D σχημάτων (ευθεία)
Γραφήματα & Επίπεδα Γραφήματα
Συνδυαστικα κυκλωματα με MSI και LSI
Επιμορφωτής: Ονομ/νυμο Επιμορφωτή
Διαχείριση Έργου Οργάνωση, σχεδιασμός και προγραμματισμός έργων ανάπτυξης λογισμικού.
Το υλικό του Υπολογιστή
Εισαγωγή στους Η/Υ Πίνακες.
ΣΤΟΙΧΕΙΑ ΨΕΥΔΟΚΩΔΙΚΑ ΒΑΣΙΚΕΣ ΔΟΜΕΣ ΒΑΣΙΚΟΙ ΑΛΓΟΡΙΘΜΟΙ ΠΙΝΑΚΩΝ
Συνδιαστικά Λογικά Κυκλώματα
Κεφάλαιο 6 Υλοποίηση Γλωσσών Προγραμματισμού
Πρόγραμμα Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ. Ε
συγχρονων ακολουθιακων κυκλωματων
ΑΚΟΛΟΥΘΙΑΚΕΣ ΜΗΧΑΝΕΣ Βασικό διάγραμμα ακολουθιακών μηχανών Είσοδοι NS
Μεταγωγή (Switching) Λειτουργία: συνδέει εισόδους σε εξόδους, έτσι ώστε τα bits ή τα πακέτα που φτάνουν σε ένα σύνδεσμο, να φεύγουν από έναν άλλο επιθυμητό.
Δρ. Παναγιώτης Συμεωνίδης
Page  1 Ο.Παλιάτσου Γαλλική Επανάσταση 1 ο Γυμνάσιο Φιλιππιάδας.
-17 Προσδοκίες οικονομικής ανάπτυξης στην Ευρώπη Σεπτέμβριος 2013 Δείκτης > +20 Δείκτης 0 a +20 Δείκτης 0 a -20 Δείκτης < -20 Σύνολο στην Ευρωπαϊκή Ένωση:
Αλγόριθμοι και Πολυπλοκότητα
Νευρωνικά Δίκτυα Εργαστήριο Εικόνας, Βίντεο και Πολυμέσων
Αναγνώριση Προτύπων.
Κεφάλαιο 2ο Πεπερασμένα αυτόματα.
ΗΥ 120 Αλγοριθμικες μηχανες καταστασεως
Άλγεβρα Boole και Λογικές Πύλες
Προσεγγιστικοί Αλγόριθμοι
Ακολουθιακά Ψηφιακά Κυκλώματα
3. Απλοποίηση Συναρτήσεων Boole
HY 120 ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ Ασυγχρονα ακολουθιακα κυκλωματα.
Μνημη τυχαιας προσπελασης (Random Access Memory - RAM)
Travel Salesman. ABDCA, ABCDA, ACBDA, ACDBA, ADBCA, ADCBA … (3!) 3 σταθμοί και 1 βάση (3! διαδρομές) 4 σταθμοί και 1 βάση (4! = 24) 5 σταθμοί και 1 βάση.
Ηλεκτρονική Ενότητα 5: DC λειτουργία – Πόλωση του διπολικού τρανζίστορ
συγχρονων ακολουθιακων κυκλωματων
Δημιουργικό Marketing συνθέσεις...με χρωματιστούς όγκους παιδικές.
Συγχρονα Ακολουθιακα Κυκλωματα Flip-Flops Καταχωρητες
Γράφοι: Προβλήματα και Αλγόριθμοι
ΗΥ120 ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ Συναρτησεις Boole.
Συνδυαστικά Κυκλώματα
Μοντέλα Συστημάτων Παρουσιάσεις των συστημάτων των οποίων οι απαιτήσεις αναλύονται.
Σέρρες,Ιούνιος 2009 Τίτλος: Αυτόματος έλεγχος στο Scilab: Ανάπτυξη πακέτου για εύρωστο έλεγχο. Ονοματεπώνυμο Σπουδάστριας: Ευαγγελία Δάπκα Επιβλέπων Καθηγητής.
1 Τ.Ε.Ι. ΚΑΒΑΛΑΣ Σ.Δ.Ο. Τμήμα: Διαχείριση Πληροφοριών Ον.Επ.: Μπίκος Κωνσταντίνος Μάντη Χρυσάνθη Χατζημάρκου Αθηνά Καπίταλη Ζωή Εισηγητής: Χατζής Θέμα:
Τα προϊόντα της EmGoldEx Τα προϊόντα της EmGoldEx Ράβδοι χρυσού 24k καθαρότητας 999,9 απο 1 έως 100 γραμμάρια Όλες οι ράβδοι χρυσού είναι πιστοποιημένες.
ΜΑΘΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗ ΜΕΤΑΓΓΙΣΗ ΑΙΜΑΤΟΣ - ΑΙΜΟΔΟΣΙΑ
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Σχεσιακό Μοντέλο.
Computers: Information Technology in Perspective By Long and Long Copyright 2002 Prentice Hall, Inc. Προγραμματισμός Η / Υ 6 η Διάλεξη.
ΕΛΑΧΙΣΤΟΠΟΙΗΣΗ ΚΥΚΛΩΜΑΤΩΝ ΠΟΛΛΩΝ ΕΞΟΔΩΝ
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 4: Συνδεσμικότητα Data Engineering Lab 1.
Συγχρονα Ακολουθιακα Κυκλωματα Flip-Flops Καταχωρητες
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
Λογικές πύλες Λογικές συναρτήσεις
Αγγελική Γεωργιάδου- Αναστασία Πεκτέσογλου Δράμα 2006
ΚΙΝΔΥΝΟΙ (HAZARDS) ΣΤΑ ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ Hazard είναι κάθε στιγμιαίο λάθος (glitch) που εμφανίζεται στην έξοδο ενός συνδυαστικού κυκλώματος Οφείλεται.
{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης.
{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης.
Ψηφιακή Σχεδίαση Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διάλεξη 4: Απλοποίηση (βελτιστοποίηση) λογικών συναρτήσεων με την μέθοδο του χάρτη Karnaugh (1ο μέρος) και υλοποίηση με πύλες NAND -
Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής
Όγδοο μάθημα Ψηφιακά Ηλεκτρονικά.
Έκτο μάθημα Ψηφιακά Ηλεκτρονικά.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διάλεξη 5: Απλοποίηση (βελτιστοποίηση) λογικών συναρτήσεων με την μέθοδο του χάρτη Karnaugh (2ο μέρος) Δρ Κώστας Χαϊκάλης ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ.
Ψηφιακή Σχεδίαση Εργαστήριο Τετάρτη 9/12/2015.
Διάλεξη 11: Ανάλυση ακολουθιακών κυκλωμάτων Δρ Κώστας Χαϊκάλης
Διάλεξη 9: Συνδυαστική λογική - Ασκήσεις Δρ Κώστας Χαϊκάλης
Πίνακες διέγερσης Q(t) Q(t+1) S R X X 0
Χειμερινό εξάμηνο 2017 Τέταρτη διάλεξη
Λογικές πύλες και υλοποίηση άλγεβρας Boole ΑΡΒΑΝΙΤΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ(ΣΥΝΕΡΓΑΤΕΣ):ΔΗΜΗΤΡΙΟΣ ΔΑΒΟΣ- ΜΑΡΙΑ ΕΙΡΗΝΗ KAΛΙΑΤΣΗ-ΦΡΑΤΖΕΣΚΟΣ ΒΟΛΤΕΡΙΝΟΣ… ΕΠΠΑΙΚ ΑΡΓΟΥΣ.
Ψηφιακή Σχεδίαση εργαστήριο
Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής
Ένα ακολουθιακό κύκλωμα καθορίζεται από τη χρονική ακολουθία των ΕΙΣΟΔΩΝ, των ΕΞΟΔΩΝ και των ΕΣΩΤΕΡΙΚΩΝ ΚΑΤΑΣΤΑΣΕΩΝ ΣΥΓΧΡΟΝΑ: Οι αλλαγές της κατάστασης.
Εργασίες 9ου – 10ου Εργαστηρίου
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
Μεταγράφημα παρουσίασης:

HY 120 ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ Ασυγχρονα ακολουθιακα κυκλωματα 2o μερος

Περιληψη της διαδικασιας σχεδιασης Βρισκουμε ενα πρωτογονο πινακα ροης για τις δοθεισες προδια-γραφες του προβληματος. Το πιο δυσκολο μερος της σχεδιασης Ελαχιστοποιουμε τον πινακα ροης συγχωνευοντας γραμμες. Κωδικοποιουμε την καθε γραμμη του ελαχιστοποιημενου πινακα ροης και ετσι βρισκουμε τον πινακα μεταβασεων. Η κωδικοποιηση πρεπει να γινει ετσι ωστε να εξαλειφεται η πιθανοτητα κρισιμων κυνηγητων. Αντιστοιχιζουμε τις τιμες εξοδου στις ασταθεις καταστασεις. Απλοποιουμε τις συναρτησεις BOOLE των μεταβλητων διεγερσης και εξοδου και σχεδιαζουμε το λογικο διαγραμμα του κυκλωματος

Ελαχιστοποιηση πινακων καταστασεων και ροης Ισοδυναμια καταστασεων Πινακας καταστασεων για το παραδειγμα της ισοδυναμιας καταστασεων Παρουσα Επομενη κατασταση Εξοδος Κατασταση x = 0 x=1 x=0 x=1 a c b 0 1 b d a 0 1 c a d 1 0 d b d 1 0 Ισοδυναμες καταστασεις: (a,b) = a, και (c, d) = c. Ελαχιστοποιημενος πινακας καταστασεων a c a 0 1 c a c 1 0 a c c a c

Πινακας καταστασεων για ελαχιστοποιηση Παρουσα Επομενη κατασταση Εξοδος Κατασταση x=0 x=1 x=0 x=1 a d b 0 0 b e a 0 0 c g f 0 1 d a d 1 0 e a d 1 0 f c b 0 0 g a e 1 0

Πινακας συνεπαγωγων Ισοδυναμες καταστασεις (a,b) (d,e), (d,g), (e,g)= (d,e,g) Παρουσα Επομενη κατασταση Εξοδος Κατασταση x=0 x=1 x=0 x=1 a d b 0 0 b e a 0 0 c g f 0 1 d a d 1 0 e a d 1 0 f c b 0 0 g a e 1 0

Ο ελαχιστοποιημενος πινακας καταστασεων Παρουσα Επομενη κατασταση Εξοδος Κατασταση x=0 x=1 x=0 x=1 (a,b)=a d a 0 0 (c)= c d f 0 1 (d,e,g)=d a d 1 0 (f)= f c a 0 0

Συγχωνευσεις στους πινακες ροης Στα ασυγχρονα ακολουθιακα κυκλωματα συνηθως ο πινακας καταστασεων δεν ειναι πληρως καθορισμενος επειδη μερικοι συνδυασμοι εισοδων ή ακολουθιων εισοδων δεν επιτρεπονται. Καταστασεις μη πληρως καθορισμενες μπορει να ειναι δυνατον να συμπτυχθούν και τότε ονομάζονται συμβιβαστες (compatible). Δυο καταστασεις ειναι συμβιβαστες αν για καθε εισοδο δινουν την ιδια εξοδο –αν αυτη ειναι καθορισμενη – και πηγαινουν σε συμβιβαστες επομενες καταστασεις- αν αυτες ειναι καθορισμενες. Οι αδιαφοροι οροι (σημειωμενοι με παυλες) δεν παιζουν κανενα ρολο στην ερευνα για συμβιβαστες κατατσασεις.

Συγχωνευσεις στους πινακες ροης (2) Διαδικασια ευρεσης συμβιβαστων καταστασεων Βρισκουμε ολα τα συμβιβαστα ζευγαρια, χρησιμοποιωντας ενα διαγραμμα συνεπαγωγων Βρισκουμε τις μεγιστες ομαδες συμβιβαστων, χρησιμοποιωντας ενα διαγραμμα συγχωνευσεων Βρισκουμε ενα ελαχιστο συνολο συμβιβαστων που να καλυπτει ολες τις καταστασεις και να ειναι κλειστο. Το συνολο αυτο χρησιμοποιειται για την συγχωνευση του πινακα ροης

Συγχωνευσεις στους πινακες ροης (3) Δυο καταστασεις ειναι συμβιβαστες αν σε καθε στηλη των αντιστοιχων γραμμων τους του πινακα ροης υπαρχουν ιδιες ή συμβιβαστες επομ. καταστασεις και αν δεν υπαρχει συγκρουση στις τιμες των εξοδων . Π.χ. οι a και b ειναι, ενω οι a και f δεν ειναι συμβιβαστες διοτι οι c και f δεν μπορουν να ειναι συμβιβαστες λογω διαφορετικων εξοδων στην στηλη 00. Συμβιβαστα ζευγη (a,b), (a,c), (a,d) (b,e), (b,f), (c,d), (e,f) Πρωτογονος πινακας ροης Πινακας συνεπαγωγων

Μεγιστες ομαδες συμβιβαστων καταστασεων Διαγραμματα συγχωνευσεων Συμβιβαστα ζευγη: (a,b), (a,c), (a,d), (b,e), (b,f), (c,d), (e,f) Μεγιστες ομαδες συμβιβαστων Μεγιστες ομαδες συμβιβαστων

Κλειστη καλυψη Για την συγχωνευση γραμμων το συνολο των ομαδων συμβιβαστων που θα επιλεγουν πρεπει: Να καλυπτει (cover) ολες τις καταστασεις, και Να ειναι κλειστο (closed) Ενα συνολο ομαδων συμβιβαστων ειναι κλειστο και λεγεται κλειστη καλυψη αν δεν υπαρχουν συνεπαγομενες καταστασεις ή αν τα συνεπαγομενα ζευγη περιλαμβανονται στο συνολο των συμβ. ομαδων Στο προηγουμενο παραδειγμα οπου οι μεγιστες ομαδες συμβιβαστων ειναι οι (a,b), (a,c,d) και (b,e,f), οι ομαδες (a,c,d) και (b,e,f), αποτελουν κλειστη καλυψη διοτι Και οι εξι καταστασεις του πινακα ροης περιλαμβανονται σ’ αυτες Τα ζευγη καταστασεων της ιδιας ομαδας {(a,c) (a,d) (c,d)} και {(b,e) (b,f) (e,f)} δεν εχουν συνεπαγομενες καταστασεις

Κλειστη καλυψη Επιλογη των ομαδων συμβιβαστων 2ο Παραδ. Μεγιστες ομαδες συμβιβαστων (a,b), (a,d), (b,c), (c,d,e) Συμβιβαστα ζευγη (a,b), (a,d), (b,c) (c,d), (c,e), (d,e) Πινακας συνεπαγωγων Διαγραμμα συγχωνευσεων Κλειστη καλυψη (a,d), (b,c), (c,d,e) Συμβιβαστες Συνεπαγομενες καταστασεις Μη κλειστη καλυψη (a,b) (c,d,e) Πινακας κλειστοτητας

Κωδικοποιηση καταστασεων για αποφυγη κυνηγητων Παραδειγμα με πινακα τριων γραμμων Για την αποφυγη συνθηκων κυνηγητου πρεπει γειτονικες καταστασεις να εχουν γειτονικη κωδικοποιηση. Με τρεις καταστασεις αυτο ειναι αδυνατον. Αρα υπαρχει πιθανοτητα δημιουργιας συνθηκων κυνηγητου. Στον πιο κατω πινακα εχουμε συνθηκες κρισιμου κυνηγητου κατα την μεταβαση απο το a=00 σε c =11, οχι ομως απο την c στην a Α) Πινακας ροης Β) Διαγραμμα μεταβασεων

Προσθηκη επιπλεον γραμμης στον πινακα ροης Για την αποφυγη του κρισιμου κυνηγητου μπορουμε να εισαγουμε μια ενδιαμεση κατασταση d μεσω της οποιας γινεται η μεταβαση απο την a στην c αποφευγοντας ετσι το κρισιμο κυνηγητο. Α) Πινακας ροης Β) Διαγραμμα μεταβασεων

Κωδικοποιηση καταστασεων και πινακας μεταβασεων Πινακας μεταβασεων

Παραδειγμα πινακα ροης με 4 γραμμες Β) Διαγραμμα μεταβασεων Α) Πινακας ροης Πινακας ροης με 4 γραμμες

Επιλογη επιπλεον γραμμων για τον πινακα ροης Για την εισαγωγη νεων γραμμων στον πινακα ροης χρειαζεται αυξηση των μεταβλητων καταστασης απο 2 σε 3. Κωδικας καταστασεων Διαγραμμα μεταβασεων

Κυκλωματα με σπινθηρες Α) κυκλωμα με AND-OR Β) κυκλωμα με NAND

Τυποι σπινθηρων Α) Στατικος-στο-1 Β) Στατικος-στο-0 Γ) Δυναμικος σπινθηρας

Χαρτες ανιχνευσης και αφαιρεσης σπινθηρων

Κυκλωμα χωρις σπινθηρες

Σπινθηρας σε ενα Ασυγχρονο Ακολουθιακο Κυκλωμα Α) Λογικο Διαγραμμα Γ) Χαρτης για το Υ Β) Πινακας μεταβασεων

Υλοποιηση με μανταλωτες