Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση
|
|
- Κανδάκη Ἀναίτις Διδασκάλου
- 6 χρόνια πριν
- Προβολές:
Transcript
1 Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 2: Αλγεβρα Boole, Δυαδική Λογική, Ελαχιστόροι, Μεγιστόροι Δρ. Μηνάς Δασυγένης Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
2 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2
3 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ψηφιακά Μαθήματα στο Πανεπιστήμιο Δυτικής Μακεδονίας» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3
4 Σκοπός της ενότητας Να γίνει εισαγωγή στην άλγεβρα Boole, Να γίνει ανάλυση δυαδικής λογικής, τους ελαχιστόρους και τους μεγιστόρους. 4
5 Ιστορικά στοιχεία 1854 Boole συστηματική αντιμετώπιση λογικής Huntington έδωσε 3 αξιώματα Shannon δημιούργησε άλγεβρα Boole με 2 τιμές. Θα ασχοληθούμε με τη δίτιμη άλγεβρα BOOLE που ορίζεται στο σύνολο B = [ 0, 1 ]. 5
6 Δυαδική Λογική Ασχολείται με δυαδικές μεταβλητές που παίρνουν 2 διακριτές τιμές ( 0 και 1) και με λογικές ( δυαδικές ) πράξεις. 3 βασικές πράξεις: AND, OR, NOT Δυαδικές / Λογικές μεταβλητές αναπαριστούνται από γράμματα: A, Β, C,,X, Y, Z 6
7 Συναρτήσεις Δυαδικής Λογική F( vars ) = έκφραση vars: Σύνολο δυαδικών μεταβλητών. Έκφραση: Τελεστές( +, *, ) Μεταβήτές ( 0, 1 ) Σταθερές ( 0, 1 ) Ομαδοποίηση ( παρενθέσεις ) Παράδειγμα: F( a, b ) = a b + b G( x, y, z) = x ( y + z ) 7
8 Βασικοί λογικοί Τελεστές Δυαδικοί ( Binary ): AND ( Επίσης:, ) OR ( Επίσης: +, ) Μοναδιαίοι ( Unary ): NOT ( Επίσης:, ) F( a, b ) = a b διαβ. F = 1 αν και μόνο αν a = b = 1 G( a, b ) = a + b διαβ. G = 1 αν a = 1 ή αν b = 1 H( a ) = a διαβ. H = 1 αν a = 0 8
9 Βασικοί Λογικοί Τελεστές (συνέχεια) Λογικό AND ενός bit ( 1-bit ), μοιάζει με δυαδικό πολλαπλασιασμό: 0 0 = 0, 0 1 = 0, 1 0 = = 1 Λογικό OR ενός bit ( 1-bit ), μοιάζει με δυαδική πρόσθεση, εκτός από μία πράξη: = = 1, = 1, = 1 ( 10 2 ) 9
10 Πίνακες Αληθείας για Λογικές Πύλες Ερώτηση: Η συνάρτηση F( ) εξαρτάται από n μεταβλητές. Πόσες γραμμές υπάρχουν στον αληθοπίνακα του F( ); Απάντηση: 2 n γραμμές, αφού υπάρχουν 2 n πιθανοί δυαδικοί συνδυασμοί ( patterns ) για n μεταβλητές. 10
11 Παράδειγμα (1) Ένας πίνακας αληθείας παριστάνει τη συνάρτηση μεταξύ των εισόδων και της εξόδου ενός λογικού συστήματος. Για δυο εισόδους υπάρχουν τέσσερις πιθανοί συνδυασμοί πραγματικών τιμών: FF, FT, TF, TT Επειδή κάθε δυνατή είσοδος μπορεί να δώσει δύο διαφορετικές εξόδους ( F, T )* συνεπάγεται ότι οι δυνατοί πίνακες αληθείας για ένα λογικό σύστημα δύο εισόδων είναι 2 4 = 16. *( F: False, T: True ) 11
12 Παράδειγμα (2) 12
13 Λογικές Πύλες Οι λογικές πύλες είναι αφαιρετικά μοντέλα στοιχείων ηλεκτρονικών κυκλώμάτων που λειτουργούν με ένα ή περισσότερα σήματα εισόδου και παράγουν ένα σήμα εξόδου. 13
14 Waveforms ( κυματομορφές ) Προϋπόθεση : Ο χρόνος μετάδοσης του σήματος μεταξύ πυλών είναι αμελητέος (0) 14
15 Συνδιαστικά Λογικά Κυκλωματα Θεωρήστε την συνάρτηση F = A + Β C + Α Β Ένα συνδυαστικό κύκλωμα μπορεί να κατασκευαστεί για την υλοποίηση της F, με την κατάλληλη ένωση σημάτων εισόδου και λογικών πυλών: Σήματα εισόδου από τις μεταβλητές της συνάρτησης ( A, B, C ). Σήματα εξόδου συνάρτηση εξόδου ( F ). Λογικές Πύλες από λογικές πράξεις. 15
16 Συνδιαστικά Λογικά Κυκλωματα (2) 16
17 Συνδιαστικά Λογικά Κυκλωματα (3) Για να σχεδιάσουμε ένα αποδοτικό κλυκλωμα πρέπει να ελαχιστοποιήσουμε το μέγεθος του κυκλωματος ( circuit size ) και την καθυστέρηση διάδοσης ( propagation delay = χρόνος που χρειάζετα ένα σήμα εισόδου να αλλάξει για να γίνει αντιληπτό στην έξοδο ). Στον πίνακα αληθείας δίπλα: F = A + B C + A B και G = A + B C Οι πίνακες για τις F και G είναι οι ίδιοι ίδια συνάρτηση ( F = G ). Η G υλοποιεί την λογική του κυκλώματος με λιγότερα στοιχεία. A B C F G
18 Συνδιαστικά Λογικά Κυκλωματα (4) 18
19 Άλγεβρα Boole Χρήσιμος μηχανισμός για τον χειρισμό / μετασχηματισμό ( απλοποίηση ) δυαδικών συναρτήσεων. George Boole ( ): «Μια έρευνα για τους νόμους της σκέψης». Ορολογία: Παράγοντας ( Literal ): Μεταβλητή ή το συμπλήρωμα της Όρος παραγόντω ( Term ): Υλοποιούν μια πύλη. Πολλαπλασιαστικός όρος ( Product term ): παράγοντες ενωμένοι με ( AND ). Αθροιστικός όρος ( Sum term ): παράγωντες ενωμένεοι με ( OR ). 19
20 Αξιώματα Άλγεβρας Boole X: Δυαδική μεταβλητή, 0, 1: σταθεροί 1. X + 0 = X Αξίωμα μηδενικότητας ( ουδέτερο στοιχείο ως προς + ) 2. Χ 1 = Χ Μοναδιαίο αξιωμα ( ουδέτερο στοιχείο ως προς ) 3. Χ + 1 = 2 Μοναδιαία ισότητα 4. Χ 0 = 0 Ιδιότητα μηδενικότητας 5. Χ + Χ = 1 Συμπληρωμα ( ως προς + ) 6. Χ Χ = 0 Συμπλήρωμα ( ως προς ) 7. Χ + Χ = Χ Idempotence ( ταυτοδυναμία ) ( ως προς + ) 8. Χ Χ = Χ Idempotence ( ταυτοδυναμία ) ( ως προς ) 9. (Χ ) = Χ Involution ( δυο αρνησεις ) 20
21 Βασικά Θεωρήματα άλγεβρας Boole (1) X: δυαδική μεταβλητή, 0,1: σταθεροί X + X = X -- Idempotence ( ταυτοδυναμία ) ( ως προς + ) X X = X -- Idempotence ( ταυτοδυναμία ) ( ως προς ) ( X ) = X -- Involution ( δυο αρνήσεις ) 21
22 Βασικά Θεωρήματα άλγεβρας Boole (2) Αντιμεταθετική x + y = y + x x * y = y * x Προσεταιριστική x + ( y + z ) = ( x + y ) + z x * ( yz ) = ( xy ) * z Επιμεριστική x ( y + z ) = xy + xz x+ yz = ( x + y )( x+z ) 22
23 Ιδιότητες Άλγεβρας Boole Αντιμεταθετική ιδιότητα A + B = B + A, A B = B A Απορροφητική ιδιότητα A + ( A B ) = A, A ( A + B ) = A Προσεταιριστική ιδιότητα A + ( B + C ) = ( A + B ) + C, A ( B C ) = ( A B ) C Επιμεριστική ιδιότητα A ( B + C ) = ( A B ) + ( A C ), A + ( B C ) = ( A + B ) ( A + C ) Κανόνες De Morgan A + Β = A Β Α Β= A + Β 23
24 Άλλες ιδιότητες Κανόνας ελαχιστοποίησης A B + A Β = A ( A + B ) ( A + Β ) = A Να αποδειχτεί ότι: ( A + B ) ( A + Β ) = AA + A Β + AB + B Β = A + A Β + ΑΒ + 0 = Α + Α ( Β + Β ) = Α + Α = Α 24
25 Άλλες ιδιότητες (2) Να αποδειχθεί ότι: ΑΒ + Α Β = Α Α + ( ΑΒ ) = Α ( Α + Β ) = Α Απάντηση: ΑΒ + Α Β = Α ( Β + Β ) = Α 1 = Α Α + ( ΑΒ ) = ΑΑ + ΑΒ = Α ( Α + Β ) Α + ( ΑΒ ) = Α ( 1 + Β ) = Α 1 = Α Α Α Β Α + ( Α Β ) Β 1 Χρήση του πίνακα αληθείας 25
26 Θεώρημα De Morgan (1) Τα θεωρήματα De Morgan είναι πιο σημαντικά στην λογική σχεδίαση όπου συσχετίζονται AND και NOR πύλες, ή OR και NAND πύλες. Για παράδειγμα χρησιμοποιούμε τα θεωρήματα De Morgan για να σχεδιάσουμε ένα συνδυασμό πυλών NAND που είναι ισοδύναμος με μια πύλη OR δύο εισόδων. 26
27 Θεώρημα De Morgan (2) Για μια πύλη OR ισχύει: f = A + B = A B επίσης: A A = A 27
28 Προτεραιότητα Τελεστών 1. Παρενθέσεις ( ) 2. ΌΧΙ 3. ΚΑΙ 4. Η 28
29 Η αρχή του δυϊσμού Ο δυισμός ( dual ) μιας έκφρασης παράγεται με την ανταλλαγή ( * και + ) και ( 1 και 0 ) δεδομένου ότι η σειρά των πράξεων δεν αλλάζει. Δεν μπορεί να ανταλλαχθεί το x με x. Παράδειγμα: F ( x, y, z ) = x yz + x y z O δυϊσμός ( dual ) της F είναι F ( dual ) = ( x + y + z ) + ( x + y + z ) Το dual δεν ισούται πάντα με την αρχική έκφραση. Εάν μια λογική εξίσωση/ισότητα είναι έγκυρη, τότε το dual της είναι και αυτό έγκυρο. 29
30 Η αρχή του δυϊσμού (2) Βάση της αρχής του δυϊσμού, οι ιδιότητες/θεωρήματα 1-8 έχουν τις ακόλουθες σχέσεις: 1.X + 0 = X 2. X 1 = Χ ( dual του 1 ) 3.Χ + 1 = 1 4. Χ 0 = 0 ( dual του 3 ) 5.Χ + Χ = Χ 6. Χ Χ = Χ ( dual του 5 ) 7. Χ + Χ = 1 8. Χ Χ = 0 ( dual του 8 ) 30
31 Θεώρημα Απορρόφησης 1. x + x y = x 2. x ( x + y ) = x ( δυϊσμός του 1. ) Απόδειξη: x + x y = x 1 + x y = x ( 1 + y ) = x 1 = x Το 2 αληθές λόγω δυϊσμού από 1. 31
32 Θεώρημα ομοφωνίας 1. xy + x y + yz = xy + x y 2. ( x + y ) ( x + z ) ( y + z ) = ( x + y ) ( x + z ) -- dual Απόδειξη: xy + x z + yz = xy + x z = ( x + x ) yz = xy + x z + xyz + x yz = ( xy + xyz ) + ( x z + x zy ) = xy + x z Το 2 αληθές λόγο δυϊσμού. 32
33 Πίνακες Αληθείας Απαριθμεί όλους τους πιθανούς συνδυασμούς τιμών μεταβλητών και την ανάλογη τιμή συνάρτησης. Στα δεξιά βλέπουμε πίνακες αληθείας για τις τυχαίες συναρτήσεις F 1 ( x, y, z ), F 2 ( x, y, z ), και F 3 ( x, y, z ). x y z F 1 F 2 F
34 Πίνακες Αληθείας (2) Πίνακας Αληθείας: μοναδική ( κανονική = canonical ) αναπαράστηαση δυαδικών συναρτήσεων. Εάν οι 2 συναρτήσεις έχουν τους ίδιους πίνακες αληθείας, οι συναρτήσεις είναι ισοδύναμες ( ισχύει και αντιστρόφως ). Οι πίνακες μπορούν να χρησιμοποιηθούν για την απόδειξη θεωρημάτων ισοδυναμίας. Το μέγεθος ενός πίνακα μεγαλώνει εκθετικά βάση του αριθμού των μεταβλητών που εμπλέκονται. Επομένως, η χρήση δυαδικής άλγεβρας είναι πιο ελκυστική. 34
35 Οι εκφράσεις Boole & μοναδικότητα Αντίθετα με τους πίνακες αληθείας, οι εκφράσεις που αντιπροσωπεύουν μία δυαδική συνάρτηση δεν είναι μοναδικές. Παράδειγμα: F ( x, y, z ) = x y z + x yz + xyz G ( x, y, z ) = x y z + yz Οι αντίστοιχοι πίνακες αληθείας για τις F ( ) και G ( ) φαίνονται στα δεξιά. Είναι ίδιοι! Άρα, F ( ) = G ( ) x y z F G
36 Αλγεβρικοί Μετασχηματισμοί Η δυαδική άλγεβρα είναι ένα χρήσιμο εργαλείο για την απλοποίηση ψηφιακών κυκλωμάτων. Γιατί; Απλούστερο συνήθως σημαίνει πιο φτηνό, μικρότερο, γρηγορότερο. Παράδειγμα: Απλοποίηση F = x yz + x yz + xz. F = x yz + x yz + xz = x y ( z + z ) + xz = x y 1 + xz = x z + xz 36
37 Αλγεβικοί μετασχηματισμοί (2) Παράδειγμα: Αποδείξετε ότι x y z + x yz + xyz = x z + yz Απόδειξη: x y z + x yz + xyz = x y z + x yz + x yz + xyz = x z ( y + y ) + yz ( x + x ) = x z 1 + yz 1 = x z + yz Προσθέτουμε x yz 37
38 Παράδεγμα απλοποίησης x + x y = ( x + x )( x + y ) = 1 ( x + y ) = x + y x ( x = y ) = xx + xy = 0 + xy = xy Η απλοποίηση στοχεύει είτε Απλοποίηση παραγόντων ( εισόδων ). Απλοποίηση όρων ( πύλες ). 38
39 Συμπλήρωμα συνάρτησης (F F ) Το συμπλήρωμα μιας συνάρτησης παράγεται από την ανταλλαγή ( and + ) και ( 1 and 0 ), και το συμπλήρωμα κάθε μεταβλητής ( DeMorgan ). Αλλιώς, η ανταλλαγή 1 0 στην στήλη του πίνακα αληθείας της F δίνει την F. Το συμπλήρωμα μιας συνάρτησης δεν είναι το ίδιο με τον δυΐσμό ( dual ) μιας συνάρτησης. 39
40 Συμπλήρωμα Παραδείγματα Βρείτε την G ( x, y, z ), εάν αυτή είναι το συμπλήρωμα της F( x, y, z ) = xy z + x yz G = F = ( xy z + x yz ) = ( xy z ) ( x yz ) DeMorgan = ( x + y + z ) ( x + y + z ) DeMorgan ξανά Σημείωση: Το συμπλήρωμα μιας συνάρτησης μπορεί να παραχθεί με την με την εύρεση του δυϊσμού της συνάρτησης, και ακολούθως παίρνοντας το συμπλήρωμα όλων των literals ( παραγόντων ). 40
41 Κανονικές & πρότυπες μορφές Χρειαζόμαστε τυποποιημένε τεχνικές για την απλοποίηση δυαδικών συναρτήσεως. Ελαχιστόροι και Μεγιστόροι. Άθροισμα ελαχιστόρων & Γινόμενο Μεγιστόρων. Γινόμενο και Άθροισμα όρων. Αθροισμα Γινομένων ( Sum-of-Products SOP ) και Γινόμενο Αθροισμάτων ( Product-of-Sums POS ). 41
42 Ορισμοί Παράγοντας: Μεταβλητή ή το συμπλήρωμα της. Αθροιστικός όρος: παράγοντες ενωμένοι με + Πολ/σκός όρος: παράγοντες ενωμένοι με Ελαχιστόρος ( Minterm ): πολ/κός όρος στον οποίο όλες οι μεταβλητες εμφανίζονται ακριβώς 1 φορά, με κανονική ή συμπληρωματικη μορφή. Μεγιστόρος ( Maxterm ): αθροιστικός όρος στον οποίο όλες οι μεταβλητές εμφανίζονται ακριβώς 1 φορά, με κανονική ή συμπληρωματική μορφή. 42
43 Ελαχιστόρος ( minterm ) Αντιπροσωπεύει ακριβώς ένα συνδυασμό στον πίνακα αληθείας. Συμβολίζεται μ m j, όπου j είναι το δεκαδικό ισοδύναμο του ελαχιστόρου του αντίστιχου δυαδικού συνδυασμού ( b j ). Μια μεταβλητή στο m j είναι συμπληρωματική εάν η τιμή της στο b j είναι 0, αλλιώς είναι κανονική. Παράδειγμα: Υποθέστε 3 μεταβλητές ( A, B, C ), και j = 3. Τότε, b j = 011 και ο αντίστοιχος ελαχιστόρος συμβολίζεται με m j = A BC. 43
44 Μεγιστόρος ( maxterm ) Αντιπροσωπεύει ακριβώς ένα συνδυασμό στον πίνακα αληθείας. Συμβολίζεται με M j, όπου j είναι το δεκαδικό ισοδύναμο του μεγιστόρου του αντίστοιχου δυαδικού συνδυασμού ( b j ) Μια μεταβλητή στο Μ j είναι συμπληρωματική εάν η τιμή της στο b j είναι 1, αλλιώς είναι κανονική. Παράδειγμα: Υποθέστε 3 μεταβλητές ( A, B, C ), και j = 3. Τότε b j = 011 και ο αντίστοιχος μεγιστόρος σμβολίζεται με M j = A + B + C 44
45 Ορισμοί Πινάκων (1) Οι ελαχιστόροι και οι μεγιστόροι είναι εύκολο να αναπαρασταθούν χρησιμοποιώντας πίνακα αληθείας. Παράδειγμα: Υποθέτουμε 3 μεταβλητές x < y < z ( < υπονοεί τη διάταξη των μεταβλητών ). 45
46 Ορισμοί Πινάκων (2) x y z Minterm Maxterm x y z = m 0 x + y + z = M x y z = m 1 x + y + z = M x yz = m 2 x + y + z = M x yz = m 3 x + y + z = M xy z = m 4 x + y + z = M xy z = m 5 x + y + z = M xyz = m 6 x + y + z = M xyz = m 7 x + y + z = M 7 46
47 Κανονικές Μορφές (1) Οποιαδήποτε δυαδική συνάρτηση F ( ) μπορεί να εκφραστεί ως ένα μοναδικό αθροισμα ελαχιστόρων και ένα μοναδικό γινόμενο μεγιστόρων ( με μια συγκεκριμένη διάταξη μεταβλητών ). Μα άλλα λόγια, κάθε συνάρτηση F ( ) έχει 2 κανονικές μορφές: Κανονικό SOP ( άθροισμα ελαχιστόρων ) Κανονικό POS ( γινόμενο μεγιστόρων ) 47
48 Κανονικό SOP : Κανονικές μορφές (2) Οι ελαχιστόροι που συμπεριλαμβάνονται είναι οι m j, έτσι ώστε F ( ) = 1 στην γραμμή j του πίνακα αληθείας της F ( ). Κανονικό POS : Οι μεγιστόροι που συμπεριλαμβάνονται είναι οι M j, Έτσι ώστε F ( ) = 0 στην γραμμή j του αληθοπίνακα της F ( ). 48
49 Παράδειγμα f 1 ( a, b, c ) Η κανονική SOP μορφή της f 1 ( ) είναι f 1 ( a, b, c ) = m 1 + m 2 + m 4 + m 6 = a b c + a bc + ab c + abc Η κανονική μορφή POS μορφή της f 1 ( ) είναι f 1 ( a, b, c ) = M 0 M 1 M 5 M 7 = ( a + b + c ) ( a + b + c ) ( a + b + c ) ( a + b + c ) Παρατηρείστε ότι: m j = ( Μ j ) a b c f
50 Χρήση των Σ και Π f 1 ( a, b, c ) = m( 1, 2, 4, 6 ), όπου δείχνει ότι το f 1 είναι μια SOP μορφή, και m ( 1, 2, 4, 6 ) δείχνει ότι οι ελαχιστόροι που συμπεριλαμβάνονται είναι οι m 1, m 2, m 4 και m 6. f 1 ( a, b, c) = M ( 0, 3, 5, 7 ), όπου δείχνει ότι το f 1 είναι μια POS μορφή, και M ( 0, 3, 5, 7 ) δείχνει ότι οι μεγιστόροι που συμπεριλαμβάνονται είναι M 0, M 3, M 5 και M 7 Αφού. m j = ( Μ j ) για κάθε j, τότε m ( 1, 2, 4, 6 ) = M ( 0, 3, 5, 7 ) = f 1 ( a, b, c ) 50
51 Μετατροπή κανονικών μορφών Αντιστρέφουμε τα με ( ή αντίθετα ) και αντικαθιστούμε τα j που εμφανίζονται στην αρχική μορφή με αυτά που δεν εμφανίζονται. Παράδειγμα : f 1 ( a, b, c ) = a b c + a bc + ab c + abc = m 1 + m 2 + m 4 + m 6 = ( 1, 2, 4, 6 ) = ( 0, 3, 5, 7 ) = ( a + b + c ) ( a + b +c ) ( a + b + c ) ( a + b +c ) 51
52 Πρότυπες μορφές Οι πρότυπες μορφές είναι «όπως» τις κανονικές μορφές, με εξαίρεση ότι δεν είναι απαραίτητο για όλες τις μεταβλητές να εμφανιστούν σε ένα γινόμενο ( SOP ) ή άθροισμα ( POS ) ορών. Παράδειγμα: f 1 ( a, b, c ) = a b c + bc + ac είναι μια πρότυπη SOP μορφήf 1 (a, b, c) f 1 ( a, b, c ) = ( a + b + c ) ( b +c ) ( a +c ) είναι μια πρότυπη POS μορφή. 52
53 Mετατροπή POS από πρότυπη μορφή Επέκταση μη-κανονικών όρων με την εισαγωγή εκφράσεων ισοδύναμων σε 0, για κάθε μεταβλητή x που λείπει: ( xx ) = 0. Επιμεριστική ιδιότητα. Αφαίρεση διπλότυπων μεγιστόρων. Π.χ. f 1 ( a, b, c ) = ( a + b + c ) ( b + c ) ( a + c ) Προσθέσαμε αα ββ aa + b + c = (a + b + c ) ( a + b + c ) = ( a + b + c ) ( aa +b + c ) ( a + bb + c ) = ( a + b + c ) ( a + b + c ) ( a + b + c ) ( a + b + c ) ( a + b + c ) =( a + b + c ) ( a + b + c ) ( a + b + c ) ( a + b + c ) 53
54 Μετατροπή σε άθροισμα minterms Εκφράστε την F = A + B C ως ( minterms ) A + A ( B + B ) = AB + AB ( Λείπει το C ) AB ( C + C ) + AB ( C + C ) = ABC + ABC + AB C + AB C Ομοίως B C = B C ( A + A ) = B CA + B CA Σύνολο: F = ABC + ABC + AB C + AB C + AB C + A B C = m 1 + m 4 + m 5 + m 6 + m 7 54
55 Μετατροπή σε γινόμενο Maxterms Εκράστε την F = xy+x z ώς ( Maxterms ) = ( xy + x ) ( xy + z ) = ( x + x ) ( y + x ) ( x + z ) ( y + z ) = (x + y ) ( x + z ) ( y + z ) x + y = x + y + zz = ( x + y + z ) ( x + y + z ) x + z = x + z + yy = ( x + z + y ) ( x + z + y ) y + z = y + z + xx = ( x + y + z ) ( x + z + y ) Αν τα βάλουμε όλα μαζί... M 0 * M 2 * Μ 4 * M 5 = ( 0, 2, 4, 5 ) 55
56 Πίνακες αληθείας Λογικών Πύλών (1) Πίνακας Αληθείας: μορφή πίνακα που εκφράζει μοναδικά τη σχέση μεταξύ των μεταβλητών εισόδου μιας συνάρτησης και των εξόδων της. AND 2-Εισόδων Α Β F = A B
57 Πίνακες αληθείας Λογικών Πύλών (2) OR 2- Εισόδων A B F = A + B
58 Πίνακες αληθείας Λογικών Πύλών (3) ΝΟΤ A F = A
59 Πύλη OR H έξοδος είναι αληθής ( true ) εάν μια από τις εισόδους ή και οι δύο είναι αληθείς ( 1 ) Α A B Z A Time t Β Ζ B Z t t Z = A + B 59
60 Πύλη AND Η έξοδος είναι αληθής ( 1 ), όταν και οι δύο είσοδοι είναι αληθείς ( 1 ) A B Z A B A time t B t A B t AND Z = A B Z 60
61 Πύλη NOT Δημιουργεί αντιστροφή του σήματος εισόδου Z = A 61
62 Πύλη NAND (1) Η έξοδος είναι ψευδής ( 0 ) μόνο όταν Α και Β είναι αληθείς ( 1 ) Z = A B 62
63 Πύλη NAND (2) NAND ( NOT AND ) 2-εισόδων A B Z
64 Η έξοδος είναι αληθής ( 1 ), όταν και οι δύο είσοδεοι είναι ψευδείς ( 0 ) Πύλη NOR (1) Z = A + B 64
65 Πύλη NOR ( NOT OR ) Πύλη NOR (2) A B Z
66 Πύλη XOR (1) Η έξοδος είναι αληθής ( 1 ), όταν η μία εκ των δύο εισόδων είναι αληθής ( 1 ), αλλά όχι και οι δύο ταυτόχρονα Α Β Ζ Z = A B 66
67 Πύλη XOR (2) Πύλη XOR A B Z
68 Πύλη XNOR (NOT XOR) (1) Η έξοδος είναι αληθής ( 1 ) όταν και οι δύο είσοδοι είναι ψευδείς ( 0 ), ή και οι δύο είναι αληθείς ( 1 ) Α Β Ζ Z = A B 68
69 Πύλη XNOR (2) Πύλη XNOR ( NOT XOR ) A B Z
70 Συνοπτικός Πίνακας Πυλών Z = A B Z = A + B Z = A Z = A B A A B Z A B Z Z A B Z Z = A + B A B Z Z = A B A B Z Z = A B A B Z
71 Παράμετροι λογικών πυλών Ικανότητα οδήγησης ( fanout ): Πόσα τυπικά φορτία μπορεί να οδηγήσει. Τυπικό φορτίο ( ποσό του ρεύματος που απαιτείται ). Κατανάλωση ισχύος ( power dissipation): ισχύς τροφοδοσίας για να λειτουργήσει. Καθυστέρηση διάδοσης ( propagation delay). Μέσος χρόνος αλλαγής σήματος από είσοδο στην έξοδο. Περιθώριο θορύβου ( noise margin ): Ελάχιστη τάση εξωτερικού θορύβου που προκαλεί ανεπιθύμητη αλλαγή στην έξοδο. 71
72 Yλοποίησης συνάρτησης (1) x F y z F = x y z + x yz + xy 72
73 Yλοποίησης συνάρτησης (2) x y F z F = xy + x z 73
74 Θετική & Αρνητική Λογική Οι πύλες μπορεί να έχουν κατασκευαστεί ώστε να θεωρούν τη λογική τιμή 1 όταν υπάρχει H ( θετική λογική ) ή όταν υπάρχει L ( αρνητική λογική ) 74
75 Τέλος Ενότητας 75
ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο Σεπτέμβριος 09 Συνδιαστικά Λογικά Κυκλώματα. Διδάσκουσα: Μαρία Κ.
ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστική Λογική (Μέρος Α) Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ (Τ.Ε.Ι.) ΚΡΗΤΗΣ Τμήμα Εφαρμοσμένης Πληροφορικής & Πολυμέσων. Ψηφιακή Σχεδίαση. Κεφάλαιο 2: Συνδυαστικά Λογικά
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ (Τ.Ε.Ι.) ΚΡΗΤΗΣ Τμήμα Εφαρμοσμένης Πληροφορικής & Πολυμέσων Ψηφιακή Σχεδίαση Κεφάλαιο 2: Συνδυαστικά Λογικά Κυκλώματα Γ. Κορνάρος Περίγραμμα Μέρος 1 Κυκλώματα Πυλών και
ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2008
ΗΜΥ 2: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο 28 Σεπτέμβριος 8 ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 28 Συνδυαστική Λογική (Μέρος Α) Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα
ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Σεπτέμβριος 10. Συνδιαστικά Λογικά Κυκλώματα 1
ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Σεπτέμβριος ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστική Λογική (Μέρος Α) Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών
Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Άλγεβρα Boole και Λογικές Πύλες 2. Επιμέλεια Διαφανειών: Δ.
Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Άλγεβρα Boole και Λογικές Πύλες Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Αξιωματικός Ορισμός Άλγεβρας Boole Άλγεβρα Boole: είναι μία
Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1
Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Ενότητα 3: Άλγεβρα Βοole και Λογικές Πράξεις Δρ. Φραγκούλης Γεώργιος Τμήμα Ηλεκτρολογίας Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Λογική Σχεδίαση Ψηφιακών Συστημάτων
Πανεπιστήμιο Θεσσαλίας Τμήμα Πληροφορικής Λογική Σχεδίαση Ψηφιακών Συστημάτων Σταμούλης Γεώργιος georges@uth.gr Δαδαλιάρης Αντώνιος dadaliaris@uth.gr Δυαδική Λογική Η δυαδική λογική ασχολείται με μεταβλητές
ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΑΛΓΕΒΡΑ BOOLE 2017, Δρ. Ηρακλής Σπηλιώτης Γενικοί ορισμοί Αλγεβρική δομή είναι ένα σύνολο στοιχείων και κάποιες συναρτήσεις με πεδίο ορισμού αυτό το σύνολο. Αυτές οι συναρτήσεις
Γ2.1 Στοιχεία Αρχιτεκτονικής. Γ Λυκείου Κατεύθυνσης
Γ2.1 Στοιχεία Αρχιτεκτονικής Γ Λυκείου Κατεύθυνσης Ορισμός άλγεβρας Boole Η άλγεβρα Boole ορίζεται, ως μία αλγεβρική δομή A, όπου: (α) Το Α είναι ένα σύνολο στοιχείων που περιέχει δύο τουλάχιστον στοιχεία
2. Άλγεβρα Boole και Λογικές Πύλες
2. Άλγεβρα Boole και Λογικές Πύλες 2.1 Βασικοί ορισμοί Η άλγεβρα Boole μπορεί να οριστεί με ένα σύνολο στοιχείων, ένα σύνολο τελεστών και ένα σύνολο αξιωμάτων. Δυαδικός τελεστής ορισμένος σε ένα σύνολο
Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1
Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Ενότητα 3: Άλγεβρα Βοole και Λογικές Πράξεις Δρ. Φραγκούλης Γεώργιος Τμήμα Ηλεκτρολογίας Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Ηλεκτρονικοί Υπολογιστές ΙΙ
Ηλεκτρονικοί Υπολογιστές ΙΙ Ενότητα 3: Eφαρμογές Άλγεβρας Boole Τμήμα Οικονομικών Επιστημών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,
Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 3: Ελαχιστοποίηση σε επίπεδο τιμών, Χάρτες Karnaugh, Πρωτεύοντες όροι Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων
Εισαγωγή στην πληροφορική
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 4: Ψηφιακή Λογική, Άλγεβρα Boole, Πίνακες Αλήθειας (Μέρος Α) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών
ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ. ιδάσκων : ρ. Β. ΒΑΛΑΜΟΝΤΕΣ. Πύλες - Άλγεβρα Boole 1
ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ ιδάσκων : ρ. Β. ΒΑΛΑΜΟΝΤΕΣ Πύλες - Άλγεβρα Boole 1 ΕΙΣΑΓΩΓΗ Α)Ηλεκτρονικά κυκλώµατα Αναλογικά κυκλώµατα Ψηφιακά κυκλώµατα ( δίτιµα ) V V 2 1 V 1 0 t t Θετική λογική: Ο V 1 µε V 1 =
Ψηφιακή Σχεδίαση Εργαστήριο Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜ. ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ
Ψηφιακή Σχεδίαση Εργαστήριο Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜ. ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ 2015-2016 Άλγεβρα Boole (Boolean Algebra) Βασικοί ορισμοί Η άλγεβρα Boole μπορεί να οριστεί
Ψηφιακά Συστήματα. 4. Άλγεβρα Boole & Τεχνικές Σχεδίασης Λογικών Κυκλωμάτων
Ψηφιακά Συστήματα 4. Άλγεβρα Boole & Τεχνικές Σχεδίασης Λογικών Κυκλωμάτων Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016.
Κεφάλαιο 4. Λογική Σχεδίαση
Κεφάλαιο 4 Λογική Σχεδίαση 4.1 Εισαγωγή Λογικές συναρτήσεις ονομάζουμε εκείνες για τις οποίες μπορούμε να αποφασίσουμε αν είναι αληθείς ή όχι. Χειριζόμαστε τις λογικές προτάσεις στην συγγραφή λογισμικού
Ενότητα 4 ΛΟΓΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ ΔΥΟ ΕΠΙΠΕΔΩΝ
Ενότητα 4 ΛΟΓΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ ΔΥΟ ΕΠΙΠΕΔΩΝ Γενικές Γραμμές Λογικές Συναρτήσεις 2 Επιπέδων Συμπλήρωμα Λογικής Συνάρτησης Πίνακας Αλήθειας Κανονική Μορφή Αθροίσματος Γινομένων Λίστα Ελαχιστόρων
Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 12: Σύνοψη Θεμάτων Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών http://arch.icte.uowm.gr/mdasyg
2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες. Επιµέλεια διαφανειών: Χρ. Καβουσιανός
2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες Επιµέλεια διαφανειών: Χρ. Καβουσιανός Βασικοί Ορισµοί Δυαδικός Τελεστής (Binary Operator): σε κάθε ζεύγος από το Σ αντιστοιχίζει ένα στοιχείο του
Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ.
ΝΑΛΟΓΙΚΑ Άλγεβρα Boole Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ. ΝΑΛΟΓΙΚΑ Άλγεβρα Boole Οι αρχές της λογικής αναπτύχθηκαν από τον George Boole (85-884) και τον ugustus De
3. Απλοποίηση Συναρτήσεων Boole
3. Απλοποίηση Συναρτήσεων Boole 3. Μέθοδος του χάρτη Η πολυπλοκότητα ψηφιακών πυλών που υλοποιούν μια συνάρτηση Boole σχετίζεται άμεσα με την πολύπλοκότητα της αλγεβρικής της έκφρασης. Η αλγεβρική αναπαράσταση
2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες. Βασικοί Ορισµοί
2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες Βασικοί Ορισµοί υαδικός Τελεστής (Binary Operator): σε κάθε ζεύγος από το S αντιστοιχίζει ένα στοιχείο του S = set, σύνολο Συνηθισµένα Αξιώµατα (α,
ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ
Τµήµα Ηλεκτρολόγων Μηχανικών Εργαστήριο Ενσύρµατης Τηλεπικοινωνίας ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ ιδάσκων: Καθηγητής Ν. Φακωτάκης Τµήµα Ηλεκτρολόγων Μηχανικών Εργαστήριο Ενσύρµατης Τηλεπικοινωνίας ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ
Ελίνα Μακρή
Ελίνα Μακρή elmak@unipi.gr Μετατροπή Αριθμητικών Συστημάτων Πράξεις στα Αριθμητικά Συστήματα Σχεδίαση Ψηφιακών Κυκλωμάτων με Logism Άλγεβρα Boole Λογικές Πύλες (AND, OR, NOT, NAND, XOR) Flip Flops (D,
2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες
2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες Βασικοί Ορισµοί υαδικός Τελεστής (Binary Operator): σε κάθε ζεύγος από το S αντιστοιχίζει ένα στοιχείο του S. Συνηθισµένα Αξιώµατα (α, β, γ, 0) Σ,,
K24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων
K24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΧΝΟΛΟΓΙΚΟ Περιεχόμενα 1 2 3 4 Ένα ψηφιακό κύκλωμα με n εισόδους
ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΗΜΥ 20 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 206 ΔΙΑΛΕΞΗ 2: Συνδιαστική Λογική (Κεφ. 2Α) ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy) Περίληψη q Δυαδική Λογική και Πύλες
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Κ. Δεμέστιχας Εργαστήριο Πληροφορικής Γεωπονικό Πανεπιστήμιο Αθηνών Επικοινωνία μέσω e-mail: cdemest@aua.gr, cdemest@cn.ntua.gr 1 4. ΑΛΓΕΒΡΑ BOOLE ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΜΕΡΟΣ Α 2 Άλγεβρα
ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ. Κεφάλαιο 3
ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Κεφάλαιο 3 Δυαδική λογική Με τον όρο λογική πρόταση ή απλά πρόταση καλούμε κάθε φράση η οποία μπορεί να χαρακτηριστεί αληθής ή ψευδής με βάση το νόημα της. π.χ. Σήμερα
Ενότητα 2 ΑΛΓΕΒΡΑ BOOLE ΛΟΓΙΚΕΣ ΠΥΛΕΣ
Ενότητα 2 ΛΓΕΡ BOOLE ΛΟΓΙΚΕΣ ΠΥΛΕΣ Άλγεβρα Boole Γενικές Γραμμές ξιώματα Huntington και Θεωρήματα ρχή του Δυϊσμού Λογικές πύλες NAND και NOR Υλοποιήσεις με πύλες NAND ή πύλεςnor πομονωτές τριών καταστάσεων
Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα
Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα 1. Για a=1, b=1 και c=0, υπολογίστε τις τιμές των λογικών παραστάσεων ab c, a+b +c, a+b c και ab +c Δώστε τα σύνολα τιμών των δυαδικών μεταβλητών a,
ΜΕΡΟΣ 1 ο : Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα
ΜΕΡΟΣ 1 ο : Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα 1. Για a=1, b=1 και c=0, υπολογίστε τις τιμές των λογικών παραστάσεων ab c, a+b +c, a+b c και ab +c Δώστε τα σύνολα τιμών των δυαδικών
ΚΕΦΑΛΑΙΟ 3 ο Αλγεβρα BOOLE και Λογικές Πύλες
ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΑΕΡΟΣΚΑΦΩΝ ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ ΕΙΣΑΓΩΓΗ στους Η/Υ Διδάσκουσα Δρ. Β. Σγαρδώνη 2013-14 ΚΕΦΑΛΑΙΟ 3 ο Αλγεβρα BOOLE και Λογικές Πύλες Α. ΑΛΓΕΒΡΑ Boole Η Άλγεβρα Boole (Boolean algebra) πήρε
Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Απλοποίηση Συναρτήσεων Boole. Επιμέλεια Διαφανειών: Δ.
Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Απλοποίηση Συναρτήσεων Boole Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Απλοποίηση Συναρτήσεων Boole Η πολυπλοκότητα του κυκλώματος
Επανάληψη Βασικών Στοιχείων Ψηφιακής Λογικής
Επανάληψη Βασικών Στοιχείων Ψηφιακής Λογικής Αριθµοί Διαφόρων Βάσεων Δυαδικά Συστήµατα 2 Υπολογιστική Ακρίβεια Ο αριθµός των δυαδικών ψηφίων αναπαράστασης αριθµών καθορίζει την ακρίβεια των αριθµών σε
ΑΣΠΑΙΤΕ Εργαστήριο Ψηφιακών Συστημάτων & Μικροϋπολογιστών Εργαστηριακές Ασκήσεις για το μάθημα «Λογική Σχεδίαση» ΑΣΚΗΣΗ 3 ΠΙΝΑΚΕΣ KARNAUGH
ΑΣΚΗΣΗ 3 ΠΙΝΑΚΕΣ KARNAUGH 3.1 ΣΚΟΠΟΣ Η κατανόηση της απλοποίησης λογικών συναρτήσεων με χρήση της Άλγεβρας Boole και με χρήση των Πινάκων Karnaugh (Karnaugh maps). 3.2 ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ 3.2.1 ΑΠΛΟΠΟΙΗΣΗ
4. ΝΟΜΟΙ ΔΥΑΔΙΚΗΣ ΑΛΓΕΒΡΑΣ
4. ΝΟΜΟΙ ΔΥΔΙΚΗΣ ΛΓΕΡΣ 4.1 ασικές έννοιες Εισαγωγή Η δυαδική άλγεβρα ή άλγεβρα oole θεμελιώθηκε από τον Άγγλο μαθηματικό George oole. Είναι μία "Λογική Άλγεβρα" για τη σχεδίαση κυκλωμάτων διακοπτών. Η
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ 8 Ο ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΠΟΣΤΟΛΙΑ ΠΑΓΓΕ Περιεχόμενα 2 Άλγεβρα Boole Ορισμοί Λογικές πράξεις Πίνακες αληθείας Πύλες
K15 Ψηφιακή Λογική Σχεδίαση 4+5: Άλγεβρα Boole
K15 Ψηφιακή Λογική Σχεδίαση 4+5: Άλγεβρα Boole Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Ορισμός της δίτιμης άλγεβρας Boole Περιεχόμενα 1 Ορισμός της
Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 9: Ελαχιστοποίηση και Κωδικοποίηση Καταστάσεων, Σχεδίαση με D flip-flop, Σχεδίαση με JK flip-flop, Σχεδίαση με T flip-flop Δρ. Μηνάς
ΗΜΥ 100 Εισαγωγή στην Τεχνολογία
ΗΜΥ 00 Εισαγωγή στην Τεχνολογία Στέλιος Τιμοθέου ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ ΜΑΣ ΣΗΜΕΡΑ Δυαδική λογική Πύλες AND, OR, NOT, NAND,
Υπολογιστικά & Διακριτά Μαθηματικά
Υπολογιστικά & Διακριτά Μαθηματικά Ενότητα 9: Εσωτερική πράξη και κλάσεις ισοδυναμίας - Δομές Ισομορφισμοί Στεφανίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Εισαγωγή στους Υπολογιστές
Εισαγωγή στους Υπολογιστές Ενότητα 11: Βασικές έννοιες ψηφιακής λογικής Βασίλης Παλιουράς Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σκοποί ενότητας Γιατί χρησιμοποιούμε
ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ
Τµήµα Ηλεκτρολόγων Μηχανικών Εργαστήριο Ενσύρµατης Τηλεπικοινωνίας ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ Μάθηµα 3: Απλοποίηση συναρτήσεων Boole ιδάσκων: Καθηγητής Ν. Φακωτάκης 3-1 Η µέθοδος του χάρτη H πολυπλοκότητα
Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων
Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΕΝΟΤΗΤΑ Μ1 ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ Εκπαιδευτής: Γ. Π. ΠΑΤΣΗΣ, Επικ. Καθηγητής, Τμήμα Ηλεκτρονικών Μηχανικών, ΤΕΙ Αθήνας ΚΑΘΟΛΙΚΕΣ ΠΥΛΕΣ NND NOR ΑΛΓΕΒΡΑ OOLE ΘΕΩΡΗΜΑ
Εισαγωγή στην Πληροφορική
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 2: Ψηφιακή Λογική Ι Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά
Παράσταση αριθμών «κινητής υποδιαστολής» floating point
Παράσταση αριθμών «κινητής υποδιαστολής» floating point Με n bits μπορούμε να παραστήσουμε 2 n διαφορετικούς αριθμούς π.χ. με n=32 μπορούμε να παραστήσουμε τους αριθμούς από έως 2 32 -= 4,294,967,295 4
Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή
Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω
3 η Θεµατική Ενότητα : Απλοποίηση Συναρτήσεων Boole. Επιµέλεια διαφανειών: Χρ. Καβουσιανός
3 η Θεµατική Ενότητα : Απλοποίηση Συναρτήσεων oole Επιµέλεια διαφανειών: Χρ. Καβουσιανός Απλοποίηση Συναρτήσεων oole Ø Η πολυπλοκότητα του κυκλώµατος που υλοποιεί µια συνάρτηση oole σχετίζεται άµεσα µε
Ψηφιακή Σχεδίαση. Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:05. Δρ. Μηνάς Δασυγένης. Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών
Ψηφιακή Σχεδίαση Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:05 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών http:
σύνθεση και απλοποίησή τους θεωρήµατα της άλγεβρας Boole, αξιώµατα του Huntington, κλπ.
Εισαγωγή Εργαστήριο 2 ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ Σκοπός του εργαστηρίου είναι να κατανοήσουµε τον τρόπο µε τον οποίο εκφράζεται η ψηφιακή λογική υλοποιώντας ασκήσεις απλά και σύνθετα λογικά κυκλώµατα (χρήση του
Κεφάλαιο 5. Λογικά κυκλώματα
Κεφάλαιο 5 Λογικά κυκλώματα 5.1 Εισαγωγή Κάθε συνάρτηση boole αντιστοιχεί σε έναν και μοναδικό πίνακα αλήθειας. Εάν όμως χρησιμοποιήσουμε τα γραφικά σύμβολα των πράξεων, μπορούμε για κάθε συνάρτηση που
ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3
ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3 ΑΠΛΟΠΟΙΗΣΗ και ΥΛΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ Σκοπός: Η κατανόηση της σχέσης µιας λογικής συνάρτησης µε το αντίστοιχο κύκλωµα. Η απλοποίηση λογικών συναρτήσεων
Ψηφιακά Ηλεκτρονικά. Κεφάλαιο 1ο. Άλγεβρα Boole και Λογικές Πύλες. (c) Αμπατζόγλου Γιάννης, Ηλεκτρονικός Μηχανικός, καθηγητής ΠΕ17
Ψηφιακά Ηλεκτρονικά Κεφάλαιο 1ο Άλγεβρα Boole και Λογικές Πύλες Αναλογικά μεγέθη Αναλογικό μέγεθος ονομάζεται εκείνο που μπορεί να πάρει οποιαδήποτε τιμή σε μια περιοχή τιμών, όπως η ταχύτητα, το βάρος,
Υπολογιστικά & Διακριτά Μαθηματικά
Υπολογιστικά & Διακριτά Μαθηματικά Ενότητα 8: Σχέσεις - Πράξεις Δομές Στεφανίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,
K15 Ψηφιακή Λογική Σχεδίαση 6: Λογικές πύλες και λογικά κυκλώματα
K15 Ψηφιακή Λογική Σχεδίαση 6: Λογικές πύλες και λογικά κυκλώματα Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Λογικές πύλες Περιεχόμενα 1 Λογικές πύλες
Περιεχόμενα. Πρώτο Κεφάλαιο. Εισαγωγή στα Ψηφιακά Συστήματα. Δεύτερο Κεφάλαιο. Αριθμητικά Συστήματα Κώδικες
Πρώτο Κεφάλαιο Εισαγωγή στα Ψηφιακά Συστήματα 1.1 Αναλογικά και Ψηφιακά Σήματα και Συστήματα... 1 1.2 Βασικά Ψηφιακά Κυκλώματα... 3 1.3 Ολοκληρωμένα κυκλώματα... 4 1.4 Τυπωμένα κυκλώματα... 7 1.5 Εργαλεία
Πράξεις με δυαδικούς αριθμούς
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 25-6 Πράξεις με δυαδικούς αριθμούς (λογικές πράξεις) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Εκτέλεση πράξεων
Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων
Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΕΝΟΤΗΤΑ Μ ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ Εκπαιδευτής: Γ. Π. ΠΑΤΣΗΣ, Επικ. Καθηγητής, Τμήμα Ηλεκτρονικών Μηχανικών, ΤΕΙ Αθήνας ΜΕΘΟΔΟΣ ΑΠΛΟΠΟΙΗΣΗΣ ΛΟΓΙΚΗΣ ΣΥΝΑΡΤΗΣΗΣ ΜΕ
ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων
ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστική Λογική / Κυκλώματα (Μέρος B) Διδάσκουσα: Μαρία Κ Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Βελτιστοποίηση
Ψηφιακή Σχεδίαση. Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:07. Δρ. Μηνάς Δασυγένης. Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών
Ψηφιακή Σχεδίαση Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:07 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών http:
9. OIΚΟΥΜΕΝΙΚΕΣ ΠΥΛΕΣ ΠΟΛΛΑΠΛΩΝ ΕΙΣΟ ΩΝ
ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ 61 9. OIΚΟΥΜΕΝΙΚΕΣ ΠΥΛΕΣ ΠΟΛΛΑΠΛΩΝ ΕΙΣΟ ΩΝ I. Βασική Θεωρία Οι πύλες NAND και NOR ονομάζονται οικουμενικές πύλες (universal gates) γιατί κάθε συνδυαστικό κύκλωμα μπορεί να υλοποιηθεί
Αρχιτεκτονικές Υπολογιστών BOOLEAN ALGEBRA
ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΥΠΟΛΟΓΙΣΤΩΝ Μάθηµα: Αρχιτεκτονικές Υπολογιστών OOLEN LGER ιδάσκων: ναπλ. Καθ. Κ. Λαµπρινουδάκης clam@unp.gr Αρχιτεκτονικές Υπολογιστών ναπλ. Καθ. Κ. Λαµπρινουδάκης Άλγεβρα OOLE Οι µεταβλητές
Συνδυαστικά Λογικά Κυκλώματα
Συνδυαστικά Λογικά Κυκλώματα Ένα συνδυαστικό λογικό κύκλωμα συντίθεται από λογικές πύλες, δέχεται εισόδους και παράγει μία ή περισσότερες εξόδους. Στα συνδυαστικά λογικά κυκλώματα οι έξοδοι σε κάθε χρονική
Ψηφιακή Λογική και Σχεδίαση
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 26-7 Ψηφιακή Λογική και Σχεδίαση (σχεδίαση συνδυαστικών κυκλωμάτων) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Το τρανζίστορ
K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων
K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Η έννοια του συνδυαστικού
Ψηφιακά Συστήματα. 3. Λογικές Πράξεις & Λογικές Πύλες
Ψηφιακά Συστήματα 3. Λογικές Πράξεις & Λογικές Πύλες Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016. [59382199] 2. Floyd
Εισαγωγή στην Πληροφορική
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 2: Ψηφιακή Λογική Ι Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά
επανενεργοποιηθεί Βιομηχανικά Ηλεκτρονικά - Κ.Ι.Κυριακόπουλος Control Systems Laboratory
Μετατροπέας Αναλογικού Σήµατος σε Ψηφιακό Ο δειγματολήπτης (S/H) παίρνει δείγματα του στιγμιαίου εύρους ενός σήματος και διατηρεί την τάση που αντιστοιχεί σταθερή, τροφοδοτώντας έναν κβαντιστή, μέχρι την
Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ211
Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ2 Χειµερινό 23 Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ2 Χάρτες Karnaugh, Οικουµενικές Πύλες (NAND & NOR) και Αποκλειστικό Η (ΧΟR) Εβδοµάδα: 3 Εργαστήριο Ψηφιακών Συστηµάτων
100 ΕΡΩΤΗΣΕΙΣ ΜΕ ΤΙΣ ΑΝΤΙΣΤΟΙΧΕΣ ΑΠΑΝΤΗΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ
100 ΕΡΩΤΗΣΕΙΣ ΜΕ ΤΙΣ ΑΝΤΙΣΤΟΙΧΕΣ ΑΠΑΝΤΗΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ 1) Να μετατρέψετε τον δεκαδικό αριθμό (60,25) 10, στον αντίστοιχο δυαδικό 11111,11 111001,01 111100,01 100111,1 111100,01 2)
ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Συνδυαστική Λογική / Κυκλώματα
ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστική Λογική / Κυκλώματα (Μέρος ) Διδάσκουσα: Μαρία Κ Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Βελτιστοποίηση
Ενότητα 5 ΑΠΛΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ ΔΥΟ ΕΠΙΠΕΔΩΝ
Ενότητα 5 ΑΠΛΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ ΔΥΟ ΕΠΙΠΕΔΩΝ Γενικές Γραμμές Χάρτης Karnaugh (K-map) Prime Implicants (πρωταρχικοί όροι) Διαδικασία Απλοποίησης με K-map ΑδιάφοροιΣυνδυασμοίΕισόδων Διεπίπεδες Υλοποιήσεις
Εισαγωγή στην πληροφορική
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 4: Ψηφιακή Λογική, Άλγεβρα Boole, Πίνακες Αλήθειας (Μέρος B) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών
Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου
Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 01 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Ψηφιακά Κυκλώματα (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική
Ψηφιακά Κυκλώματα ( ο μέρος) ΜΥΥ-6 Εισαγωγή στους Η/Υ και στην Πληροφορική Ψηφιακά κυκλώματα Οι δύο λογικές τιμές, αντιστοιχούν σε ηλεκτρικές τάσεις Υλοποιούνται με τρανζίστορ ή διόδους: ελεγχόμενοι διακόπτες
Ψηφιακή Σχεδίαση. Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:01. Δρ. Μηνάς Δασυγένης. Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών
Ψηφιακή Σχεδίαση Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:01 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών http:
ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 4: Ελαχιστοποίηση και Λογικές Πύλες ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy) Περίληψη q Βελτιστοποίηση
Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφική Σχεδίαση
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφική Σχεδίαση Ενότητα 4: Υλοποίηση Κυκλωμάτων με πύλες NOT AND και NOR, περιττή συνάρτηση, συνάρτηση ισοτιμίας. Δρ. Μηνάς Δασυγένης @ieee.ormdasygg Εργαστήριο
ΒΑΣΙΚΕΣ ΕΞEΙΔΙΚΕΥΣΕΙΣ ΣΕ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΑΙ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ
Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα Θεματική Ενότητα ΠΛΣ-5 ΒΑΣΙΚΕΣ ΕΞEΙΔΙΚΕΥΣΕΙΣ ΣΕ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΑΙ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ - ΣΗΜΕΙΩΣΕΙΣ ΔΙΔΑΣΚΑΛΙΑΣ - Δρ. Λάμπρος Μπισδούνης Σύμβουλος Καθηγητής
Ελίνα Μακρή
Ελίνα Μακρή elmak@unipi.gr Μετατροπή Αριθμητικών Συστημάτων Πράξεις στα Αριθμητικά Συστήματα Σχεδίαση Ψηφιακών Κυκλωμάτων με Logism Άλγεβρα Boole Λογικές Πύλες (AND, OR, NOT, NAND, XOR) Flip Flops (D,
Ψηφιακά Συστήματα. Ενότητα: Ψηφιακά Συστήματα. Δρ. Κοντογιάννης Σωτήρης Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Ψηφιακά Συστήματα Ενότητα: Ψηφιακά Συστήματα Δρ. Κοντογιάννης Σωτήρης Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Μετατροπή δυαδικών αριθμών
Κεφάλαιο 2o Συνδυαστικά κυκλώματα 2.1 Το δυαδικό σύστημα μέτρησης και η δυαδική λογική 2.1.1 Θεωρητικό Υπόβαθρο Οποιοσδήποτε αριθμός μπορεί να εκφραστεί σε σύστημα μέτρησης με βάση τον αριθμό β, με μια
Ψηφιακά Συστήματα. 6. Σχεδίαση Συνδυαστικών Κυκλωμάτων
Ψηφιακά Συστήματα 6. Σχεδίαση Συνδυαστικών Κυκλωμάτων Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016. [59382199] 2. Floyd
i Το τρανζίστορ αυτό είναι τύπου NMOS. Υπάρχει και το συμπληρωματικό PMOS. ; Τι συμβαίνει στο τρανζίστορ PMOS; Το τρανζίστορ MOS(FET)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 25-6 Το τρανζίστορ MOS(FET) πύλη (gate) Ψηφιακή και Σχεδίαση πηγή (source) καταβόθρα (drai) (σχεδίαση συνδυαστικών κυκλωμάτων) http://di.ioio.gr/~mistral/tp/comparch/
ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ. = + + εφαρμόζονται στις. αποτελεί το χρήσιμο σήμα ενώ το σήμα συχνότητας ω
ΣΧΟΛΗ Ε.Μ.Φ.Ε. Ε.Μ.Π. - ΤΟΜΕΑΣ ΦΥΣΙΚΗΣ ΚΑΝΟΝΙΚΗ ΕΞΕΤΑΣΗ ΗΛΕΚΤΡΟΝΙΚΑ ΚΑΙ ΕΡΓΑΣΤΗΡΙΟ ΙΙ 9 ο ΕΞΑΜΗΝΟ ΦΥΣΙΚΩΝ ΕΦΑΡΜΟΓΩΝ -4 4 Μαρτίου 4 Διδάσκοντες: Θ. Αλεξόπουλος, Σ. Μαλτέζος, Γ. Τσιπολίτης ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ
Εισαγωγή στα Ψηφιακά Συστήματα
Εισαγωγή στα Ψηφιακά Συστήματα Ασημόπουλος Νικόλαος Πατουλίδης Γεώργιος Παλιανόπουλος Ιωάννης Τμήμα Ηλεκτρολόγων Μηχανικών ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
4.1 Θεωρητική εισαγωγή
ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΥΑ ΙΚΟΣ ΑΘΡΟΙΣΤΗΣ-ΑΦΑΙΡΕΤΗΣ Σκοπός: Να µελετηθούν αριθµητικά κυκλώµατα δυαδικής πρόσθεσης και αφαίρεσης. Να σχεδιαστούν τα κυκλώµατα από τους πίνακες αληθείας
Οικουμενικές Πύλες (ΝΑΝD NOR), Πύλη αποκλειστικού Η (XOR) και Χρήση KarnaughMaps
ΗΜΥ211 Εργαστήριο Ψηφιακών Συστηµάτων Οικουμενικές Πύλες (ΝΑΝD NOR), Πύλη αποκλειστικού Η (XOR) και Χρήση KarnaughMaps ιδάσκων: ρ. Γιώργος Ζάγγουλος Πανεπιστήµιο Κύπρου Τµήµα Ηλεκτρολόγων Μηχανικών και
K24 Ψηφιακά Ηλεκτρονικά 6: Πολυπλέκτες/Αποπολυπλέκτες
K24 Ψηφιακά Ηλεκτρονικά 6: Πολυπλέκτες/Αποπολυπλέκτες TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΧΝΟΛΟΓΙΚΟ Περιεχόμενα 1 2 3 4 Λειτουργία Πολυπλέκτης (Mul plexer) Ο
Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές
Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές 12 ο Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ E-mail: leo@mail.ntua.gr URL: http://users.ntua.gr/leo 1 GROUP I A Λ ΤΡΙΤΗ PC-Lab GROUP IΙ Μ Ω ΠΑΡΑΣΚΕΥΗ Central Κέντρο
ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ. ΑΝΔΡΕΑΣ Δ. ΤΣΙΓΚΟΠΟΥΛΟΣ Δρ. ΗΛΕΚΤΡΟΛΟΓΟΣ ΜΗΧΑΝΙΚΟΣ EΠΙΚΟΥΡΟΣ ΚΑΘΗΓΗΤΗΣ ΣΝΔ
ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΑΝΔΡΕΑΣ Δ. ΤΣΙΓΚΟΠΟΥΛΟΣ Δρ. ΗΛΕΚΤΡΟΛΟΓΟΣ ΜΗΧΑΝΙΚΟΣ EΠΙΚΟΥΡΟΣ ΚΑΘΗΓΗΤΗΣ ΣΝΔ ΣΧΟΛΗ ΝΑΥΤΙΚΩΝ ΔΟΚΙΜΩΝ ΠΕΙΡΑΙΑΣ 2014 - 2 - - 3 - ΠΕΡΙΕΧΟΜΕΝΑ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ...5 ΠΡΟΛΟΓΟΣ...5 1. ΕΙΣΑΓΩΓΗ...7
"My Binary Logic" Ένας προσομοιωτής λογικών πυλών στο Scratch
"My Binary Logic" Ένας προσομοιωτής λογικών πυλών στο Scratch Καραγιάννη Ελένη 1, Καραγιαννάκη Μαρία-Ελένη 2, Βασιλειάδης Αθανάσιος 3, Κωστουλίδης Αναστάσιος-Συμεών 4, Μουτεβελίδης Ιωάννης-Παναγιώτης 5,
ΑΚΑΔΗΜΙΑ ΕΜΠΟΡΙΚΟΥ ΝΑΥΤΙΚΟΥ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ : TEΣT ΑΞΙΟΛΟΓΗΣΗΣ ΓΝΩΣΕΩΝ ΣΤΑ ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ
ΑΚΑΔΗΜΙΑ ΕΜΠΟΡΙΚΟΥ ΝΑΥΤΙΚΟΥ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ : TEΣT ΑΞΙΟΛΟΓΗΣΗΣ ΓΝΩΣΕΩΝ ΣΤΑ ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ ΣΠΟΥΔΑΣΤΗΣ : Λιασένκο Ρομάν ΕΠΙΒΛΕΠΟΥΣΑ ΚΑΘΗΓΗΤΡΙΑ : Τόλιου Κατερίνα NEA
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ. ΜΑΘΗΜΑ 2 ο. ΑΛΓΕΒΡΑ Boole ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΜΑΘΗΜΑ 2 ο ΑΛΓΕΒΡΑ Boole ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ 2009-10 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ 1 Άλγεβρα Βοοle η θεωρητική βάση των λογικών κυκλωμάτων Η άλγεβρα Βοοle ορίζεται επάνω στο σύνολο
ΠΛΗ10 Κεφάλαιο 2. ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: : Αριθμητική περιοχή της ALU 2.5: Κυκλώματα Υπολογιστών
ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: 2 2.3 : Αριθμητική περιοχή της ALU 2.5: Κυκλώματα Υπολογιστών Στόχοι Μαθήματος: Να γνωρίσετε τις βασικές αρχές αριθμητικής των Η/Υ. Ποια είναι τα κυκλώματα
9 ο Μαθητικό Συνέδριο Πληροφορικής Κεντρικής Μακεδονίας. "My Binary Logic" Ένας προσομοιωτής λογικών πυλών στο Scratch
9 ο Μαθητικό Συνέδριο Πληροφορικής Κεντρικής Μακεδονίας Θεσσαλονίκη, 25-28 Απριλίου 2017, ΝΟΗΣΙΣ "My Binary Logic" Ένας προσομοιωτής λογικών πυλών στο Scratch Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής
Ενότητα 8 Η ΠΥΛΗ XOR ΚΑΙ ΟΙ ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΚΩΔΙΚΟΠΟΙΗΣΗ
Ενότητα 8 Η ΠΛΗ XOR ΚΑΙ ΟΙ ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΚΩΔΙΚΟΠΟΙΗΣΗ Γενικές Γραμμές Πύλες XOR και XNOR λοποιήσεις με AND-OR-INV Κώδικας Ισοτιμίας (Parity) Άρτια και Περιττή Συνάρτηση Κυκλώματα ανίχνευσης λαθών Συγκριτές