Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων

Σχετικά έγγραφα
ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ. ιδάσκων : ρ. Β. ΒΑΛΑΜΟΝΤΕΣ. Πύλες - Άλγεβρα Boole 1

Ψηφιακή Σχεδίαση Εργαστήριο Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜ. ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων

Λογική Σχεδίαση Ψηφιακών Συστημάτων

Γ2.1 Στοιχεία Αρχιτεκτονικής. Γ Λυκείου Κατεύθυνσης

ΚΕΦΑΛΑΙΟ 3 ο Αλγεβρα BOOLE και Λογικές Πύλες

4. ΝΟΜΟΙ ΔΥΑΔΙΚΗΣ ΑΛΓΕΒΡΑΣ

Ηλεκτρονικοί Υπολογιστές ΙΙ

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Άλγεβρα Boole και Λογικές Πύλες 2. Επιμέλεια Διαφανειών: Δ.

Ενότητα 4 ΛΟΓΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ ΔΥΟ ΕΠΙΠΕΔΩΝ

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Απλοποίηση Συναρτήσεων Boole. Επιμέλεια Διαφανειών: Δ.

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3

3. Απλοποίηση Συναρτήσεων Boole

ΑΣΠΑΙΤΕ Εργαστήριο Ψηφιακών Συστημάτων & Μικροϋπολογιστών Εργαστηριακές Ασκήσεις για το μάθημα «Λογική Σχεδίαση» ΑΣΚΗΣΗ 3 ΠΙΝΑΚΕΣ KARNAUGH

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ

Ελίνα Μακρή

K24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων

2. Άλγεβρα Boole και Λογικές Πύλες

Παράσταση αριθμών «κινητής υποδιαστολής» floating point

3 η Θεµατική Ενότητα : Απλοποίηση Συναρτήσεων Boole. Επιµέλεια διαφανειών: Χρ. Καβουσιανός

ΑΣΚΗΣΗ 3 ΣΥΝΔΥΑΣΤΙΚΑ ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ: ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ

Αρχιτεκτονικές Υπολογιστών BOOLEAN ALGEBRA

Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα

Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ.

Ενότητα 5 ΑΠΛΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ ΔΥΟ ΕΠΙΠΕΔΩΝ

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία

K15 Ψηφιακή Λογική Σχεδίαση 6: Λογικές πύλες και λογικά κυκλώματα

Κεφάλαιο 4. Λογική Σχεδίαση

9. OIΚΟΥΜΕΝΙΚΕΣ ΠΥΛΕΣ ΠΟΛΛΑΠΛΩΝ ΕΙΣΟ ΩΝ

K15 Ψηφιακή Λογική Σχεδίαση 4+5: Άλγεβρα Boole

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ. Κεφάλαιο 3

Ενότητα 2 ΑΛΓΕΒΡΑ BOOLE ΛΟΓΙΚΕΣ ΠΥΛΕΣ

2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες. Επιµέλεια διαφανειών: Χρ. Καβουσιανός

Ψηφιακά Συστήματα. 4. Άλγεβρα Boole & Τεχνικές Σχεδίασης Λογικών Κυκλωμάτων

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση

ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

3. ΛΟΓΙΚΕΣ ΠΡΑΞΕΙΣ & ΛΟΓΙΚΕΣ ΠΥΛΕΣ

ΜΕΡΟΣ 1 ο : Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα

5. ΤΕΧΝΙΚΕΣ ΑΠΛΟΠΟΙΗΣΗΣ

5. ΤΕΧΝΙΚΕΣ ΑΠΛΟΠΟΙΗΣΗΣ

6. Σχεδίαση Κυκλωμάτων Λογικής Κόμβων (ΚΑΙ), (Η)

2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες. Βασικοί Ορισµοί

Ψηφιακή Λογική και Σχεδίαση

Κεφάλαιο 5. Λογικά κυκλώματα

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ (Τ.Ε.Ι.) ΚΡΗΤΗΣ Τμήμα Εφαρμοσμένης Πληροφορικής & Πολυμέσων. Ψηφιακή Σχεδίαση. Κεφάλαιο 2: Συνδυαστικά Λογικά

Κεφάλαιο Τρία: Ψηφιακά Ηλεκτρονικά

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 2 ΛΟΓΙΚΕΣ ΠΥΛΕΣ OR, NOR, XOR

Ψηφιακά Ηλεκτρονικά. Κεφάλαιο 1ο. Άλγεβρα Boole και Λογικές Πύλες. (c) Αμπατζόγλου Γιάννης, Ηλεκτρονικός Μηχανικός, καθηγητής ΠΕ17

i Το τρανζίστορ αυτό είναι τύπου NMOS. Υπάρχει και το συμπληρωματικό PMOS. ; Τι συμβαίνει στο τρανζίστορ PMOS; Το τρανζίστορ MOS(FET)

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση

Συνδυαστικά Λογικά Κυκλώματα

σύνθεση και απλοποίησή τους θεωρήµατα της άλγεβρας Boole, αξιώµατα του Huntington, κλπ.

2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Συνδυαστική Λογική. Επιμέλεια Διαφανειών: Δ.

Οικουμενικές Πύλες (ΝΑΝD NOR), Πύλη αποκλειστικού Η (XOR) και Χρήση KarnaughMaps

Συνδυαστικά Κυκλώματα

Εισαγωγή στην Πληροφορική

K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων

K24 Ψηφιακά Ηλεκτρονικά 6: Πολυπλέκτες/Αποπολυπλέκτες

Λογικές πύλες: Οι στοιχειώδεις δομικοί λίθοι των κυκλωμάτων

Εκτέλεση πράξεων. Ψηφιακά Ηλεκτρονικά και Δυαδική Λογική. Πράξεις με δυαδικούς αριθμούς. Πράξεις με δυαδικούς αριθμούς

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ

Ενότητα 6 ΑΝΑΛΥΣΗ & ΣΥΝΘΕΣΗ ΣΥΝΔΥΑΣΤΙΚΗΣ ΛΟΓΙΚΗΣ ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ ΠΟΛΛΩΝ ΕΠΙΠΕΔΩΝ

Ψηφιακά Συστήματα. 3. Λογικές Πράξεις & Λογικές Πύλες

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ. ΜΑΘΗΜΑ 2 ο. ΑΛΓΕΒΡΑ Boole ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Συνδυαστική Λογική / Κυκλώματα

Συναρτήσεων Boole. Η Μέθοδος του Χάρτη

Λογική Σχεδίαση Ι - Εξεταστική Φεβρουαρίου 2013 Διάρκεια εξέτασης : 160 Ονοματεπώνυμο : Α. Μ. Έτος σπουδών:

Εισαγωγή στους Υπολογιστές

Εισαγωγή στα Ψηφιακά Συστήματα

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ/ΙΟΥΝΙΟΥ 2014

e-book ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΑΣΚΗΣΕΙΣ

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων

Επανάληψη Βασικών Στοιχείων Ψηφιακής Λογικής

Εισαγωγή στην Πληροφορική

Ψηφιακά Συστήματα. 5. Απλοποίηση με χάρτες Karnaugh

Κεφάλαιο 2. Ψηφιακή Σχεδίαση

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

Ψηφιακά Συστήματα. 6. Σχεδίαση Συνδυαστικών Κυκλωμάτων

Ελίνα Μακρή

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων

6. ΟΙΚΟΥΜΕΝΙΚΕΣ ΠΥΛΕΣ

Περιεχόμενα. Πρώτο Κεφάλαιο. Εισαγωγή στα Ψηφιακά Συστήματα. Δεύτερο Κεφάλαιο. Αριθμητικά Συστήματα Κώδικες

ΒΑΣΙΚΕΣ ΕΞEΙΔΙΚΕΥΣΕΙΣ ΣΕ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΑΙ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ

C D C D C D C D A B

4.1 Θεωρητική εισαγωγή

Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ211

100 ΕΡΩΤΗΣΕΙΣ ΜΕ ΤΙΣ ΑΝΤΙΣΤΟΙΧΕΣ ΑΠΑΝΤΗΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ

επανενεργοποιηθεί Βιομηχανικά Ηλεκτρονικά - Κ.Ι.Κυριακόπουλος Control Systems Laboratory

Ψηφιακά Κυκλώματα (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ. Ψηφιακά κυκλώματα.

ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ. = + + εφαρμόζονται στις. αποτελεί το χρήσιμο σήμα ενώ το σήμα συχνότητας ω

Υ52 Σχεδίαση Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων. Δεληγιαννίδης Σταύρος Φυσικός, MsC in Microelectronic Design

Εισαγωγή στην Πληροφορική

Εργαστήριο Εισαγωγής στη Σχεδίαση Συστημάτων VLSI

Απλοποίηση λογικών συναρτήσεων. URL:

ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Transcript:

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΕΝΟΤΗΤΑ Μ1 ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ Εκπαιδευτής: Γ. Π. ΠΑΤΣΗΣ, Επικ. Καθηγητής, Τμήμα Ηλεκτρονικών Μηχανικών, ΤΕΙ Αθήνας ΚΑΘΟΛΙΚΕΣ ΠΥΛΕΣ NND NOR ΑΛΓΕΒΡΑ OOLE ΘΕΩΡΗΜΑ DE MORGN 1. Διεπίπεδες υλοποιήσεις 2. Η καθολικότητα των πυλών NND και NOR 3. Η πύλη OR και η πύλη EQUIVLENCE 4. Αξιώματα Θεωρήματα Άλγεβρας oole 5. Ασκήσεις 1

Διεπίπεδες υλοποιήσεις 1. Με δεδομένη τη συνάρτηση λογικής ενός κυκλώματος, μπορούμε να το υλοποιήσουμεμεnd-orήor NDτεχνική. 2. Γιαπαράδειγμα, η συνάρτηση P = +Z = (+)( +Z). Η πρώτη μορφή είναι εκφρασμένη σε άθροισμα γινομένων και υλοποιείται εύκολα με ND-OR τεχνική, ενώ η δεύτερη μορφή είναι εκφρασμένη σε γινόμενο αθροισμάτων και υλοποιείται εύκολα με OR-ND τεχνική. Οι δύο αυτές ισοδύναμες υλοποιήσεις φαίνονται στη συνέχεια(εικόνα 1). 3. Τέτοιες υλοποιήσεις απλών κυκλωμάτων, ονομάζονται δι-επίπεδες εξαιτίας του ενός επιπέδου με πύλες ND (OR) και του 2 ου επιπέδου με πύλες OR (ND). U1 SN7404 U2 SN7408 U5 SN7432 U3 SN7408 U4 SN7432 F ' U6 SN7432 U7 SN7408 F Z Z' Εικόνα 1. Ισοδύναμες ND-OR και OR-ND υλοποιήσεις. Η καθολικότητα των πυλών NND και NOR 1. Κάθε ψηφιακό κύκλωμα που μπορεί να εκφραστεί με κανονική μορφή λογικής συνάρτησης μπορεί να υλοποιηθεί με πύλες NOT, ND, OR. 2. Καθεμία από αυτές τις πύλες μπορεί να υλοποιηθεί μόνο με πύλες NND ή μόνο με πύλες NOR. 3. ΣυνεπώςκάθεψηφιακόκύκλωμαμπορείναυλοποιηθείμόνομεπύλεςNNDήμόνομε πύλες NOR. Για το λόγο αυτό οι πύλες αυτές λέγονται καθολικές. 4. Στη συνέχεια δείχνουμε την ισοδυναμία των πυλών NOT, ND, OR μόνο πύλες NND ή μόνομεπυλεςnor. ' ()' = ()' = ' Εικόνα 1. Η καθολικότητα της NND. ()' (()')'= + ' ( ' ' )' = (')' + (')' = + ' 2

' ()' = ()' = ' Εικόνα 1. Η καθολικότητα της NND. ()' (()')'= + ' ( ' ' )' = (')' + (')' = + ' ' (+)' = ()' = ' Εικόνα 1. Η καθολικότητα της NOR. ' ( ' + ' )' = (')' (')' = ' + (+)' ((+)')'=+ Παραδείγματα Εφαρμογή στην τάξη: Επαλήθευση καθολικότητας πυλών NND και NOR στο ΤΙΝΑ... 3

1. Αποδεικνύεται ότι κάθε διεπίπεδη υλοποίηση στην οποία τα σήματα εισόδου συνδέονται όλα μόνο στο πρώτο επίπεδο πυλών, είναι ισοδύναμο με το ίδιο κύκλωμα όπου όλες οι πύλες ανεξαιρέτως έχουν αντικατασταθεί με πύλες NND ή μόνο με πύλες NOR. Π.χ. στην Εικόνα 4 φαίνονται δύο ισοδύναμα κυκλώματα, ένανμεμεnndυλοποίησηκαιέναμε NOR,γιατοκύκλωματηςF= +Z. 2. Η διαδικασία μετατροπής των υλοποιήσεων ND-OR και OR-ND σε NND NND και NOR NOR αντίστοιχα, μπορεί να εφαρμοστεί σε όλες τις 2-επιπεδες υλοποιήσεις εφόσον δεν υπάρχει απευθείας είσοδος στο 2ο επίπεδο πυλών!! ' Z ' Z U8 SN7400 U9 SN7400 U11 SN7402 U12 SN7402 U10 SN7400 U13 SN7402 '+Z Εικόνα 4. Δύο ισοδύναμα κυκλώματα, a) ένα με με NND υλοποίησηκαιb)έναμεnor. F 1. Διαφορετικά, η είσοδος που εισάγεται απευθείας στο 2ο επίπεδο πυλών, θα πρέπει να αντιστραφεί πριν εισαχθεί στο 2ο επίπεδο της NND NND ή NOR NOR υλοποίησης. Μια τέτοια περίπτωση φαίνεται στην Εικόνα 5 γιατηνείσοδοd. 2. Αν το κύκλωμα που θέλουμε να μετασχηματίσουμε αποτελείται από περισσότερα από 2 επίπεδα πυλών, η προηγούμενη διαδικασία δεν ισχύει!!! 3. Κάθε πύλη στο κύκλωμα πρέπει να αντικατασταθεί από το αντίστοιχο ισοδύναμο NND ή NOR κύκλωμα. Στη συνέχεια το κύκλωμα θα πρέπει να αναλυθεί παραπέρα για να απομακρύνουμε τις πλεονάζουσες πύλες. 4. Οι πύλες NND και NOR είναι συμπληρωματικές. Η συνάρτηση NOR είναι το δυϊκό της συνάρτησης NND. Δηλαδή NND = NOR και NOR = NND. Για το λόγο αυτό, όλες οι διαδικασίες και οι κανόνες για τα κυκλώματα με πύλες NOR είναι τα δυϊκά των αντίστοιχων για τα κυκλώματα NND. D ' C ' C D +'C+D +'C+D Εικόνα 5. a) Η είσοδος που εισάγεται απευθείας στο 2ο επίπεδο πυλών, θα πρέπει να b) αντιστραφεί πριν εισαχθεί στο 2ο επίπεδο της NND NND ή NOR NOR υλοποίησης. 4

1. Τα ψηφιακά κυκλώματα κατασκευάζονται πολύ συχνότερα με πύλες NND, ή NOR παρά με πύλες NOT, ND, OR. 2. Οι πύλες NND και NOR κατασκευάζονται ευκολότερα με ηλεκτρονικά κυκλώματα και είναι οι βασικές πύλες που χρησιμοποιούνται σε όλες τις οικογένειες ψηφιακών ολοκληρωμένων κυκλωμάτων. 3. Για την υλοποίηση μιας συνάρτησης oole με πύλες NND χρειαζόμαστε τη συνάρτηση απλοποιημενη σε μορφή αθροίσματος γινομένων. Ενώ για την υλοποίησή της με πύλες NOR, χρειαζόμαστε τη συνάρτηση απλοποιημένη σε μορφή γινομένου αθροισμάτων. 4. Οκανόναςγιαναβρίσκουμετοκύκλωμα μιαςσυνάρτησης ooleμεπύλες NNDείναιοεξής: 5. 1.Απλοποιούμε τη συνάρτηση και την εκφράζουμε ως άθροισμα γινομένων. 6. 2.Σχεδιάζουμε μια πύλη NND για κάθε όρο γινομένου της συνάρτησης που περιέχει τουλάχιστον δύο παράγοντες. Οι είσοδοι κάθε τέτοιας πύλης είναι οι παράγοντες των όρων. Αυτές είναι οι πύλες του πρώτου επιπέδου. 7. 3.Σχεδιάζουμε μια πύλη NND στο δεύτερο επίπεδο, με εισόδους που τροφοδοτούνται από τις εξόδους του πρώτου επιπέδου. 8. 4.Ένας όρος με έναν μόνο παράγοντα χρειάζεται έναν αντιστροφέα στο πρώτο επίπεδο ή αν έχουμε ήδη το συμπλήρωμα του μπορούμε να το τροφοδοτήσουμε κατευθείαν σε μια είσοδο πύλης NND δεύτερου επιπέδου. 9. Η υλοποίηση συναρτήσεων oole με πύλες NOR απαιτεί αυτές να έχουν απλοποιηθεί σε γινόμενο αθροισμάτων. Μια τέτοια έκφραση μεταφράζεται σε μια ομάδα πυλών OR για τους όρους αθροίσματος, ακολουθούμενη από μια πύλη ND για το γινόμενο. 10.Ο κανόνας για την υλοποίηση συναρτήσεων oole με πύλες NOR είναι παρόμοιος με τον κανόνα για την υλοποίηση με πύλες NND(τρία-βήματα), μόνο που η απλοποιημένη έκφραση πρέπει να είναι σε μορφή γινομένου αθροισμάτων και οιόροιγιατιςπύλες NORτουπρώτουεπιπέδου είναιτααθροίσματα. 11.Οι όροι αθροίσματος που έχουν μόνον έναν όρο χρειάζονται πύλες NOR μιας εισόδου ή αντιστροφείς. 12.Ένας δεύτερος τρόπος για να υλοποιήσουμε μια συνάρτηση με πύλες NOR, είναι να χρησιμοποιήσουμε το συμπλήρωμα της συνάρτησης εκφρασμένο σαν γινόμενο αθροισμάτων. Αυτό δίνει μια υλοποίηση της F σε δύο επίπεδα λογικής ή μιας υλοποίηση της F σε τρία επίπεδα. 13.Όπως θα δούμε στο επόμενο κεφάλαιο, για να πάρουμε το απλοποιημένο γινόμενο αθροισμάτων από το χάρτη Karnaugh, πρέπει να συνδυάσουμε τα μηδενικά του χάρτη και μετά να πάρουμε το συμπλήρωμα της συνάρτησης. Για να πάρουμε το απλοποιημένο γινόμενο αθροισμάτων για το συμπλήρωμα της συνάρτησης πρέπει να συνδυάσουμε τις μονάδες του χάρτη και να πάρουμε το συμπλήρωμα της συνάρτησης. Η πύλη ORκαι η πύλη EQUIVLENCE 1. Μια πύλη που χρησιμοποιείται συχνά στην κατασκευή κυκλωμάτων υπολογισμών είναι η OR, ενώ στην κατασκευή κυκλωμάτων αναγνώρισης/διόρθωσης χρησιμοποιείται συχνά η EQUIVLENCE. 2. Αυτές οι δύο πύλες είναι συμπληρωματικές. 3. Ο πίνακας αληθείας τους, τα σύμβολά τους και η ισοδύναμες ND-OR υλοποιήσεις τους φαίνονται στην Εικόνα 6. OR(,) NOR(,) 00 0 1 01 1 0 10 1 0 11 0 1 Εικόνα 6. Ο πίνακας αληθείας, τα σύμβολά και η ισοδύναμες ND-OR υλοποιήσεις των OR και EQUIVLENCE. 5

1. Μια OR n-εισόδων είναι ισοδύναμη προς μια oolean συνάρτηση με 2 n-1 ελαχιστόρους, των οποίων το δυαδικό ισοδύναμο έχει περιττό πλήθος 1. 2. Μια EQUIVLENCE n-εισόδων είναι ισοδύναμη προς μια oolean συνάρτηση με 2 n-1 ελαχιστόρους των οποίων το δυαδικό ισοδύναμο έχει άρτιο πλήθος 1. 3. Όταν το πλήθος των μεταβλητών της συνάρτησης είναι περιττός, οι ελαχιστόροι με άρτιο αριθμό 0 είναι όσοι με περιττό αριθμό 1. Τότε οι OR και ECLUSIVE είναι ίσες. 4. Όταν το πλήθος των μεταβλητών είναι άρτιο, αυτές οι δύο πύλες είναι συμπληρωματικές. OR(,) Εφαρμογή στην τάξη: Επαλήθευση καθολικότητας πυλών NND και NOR στο ΤΙΝΑ... NOR(,) Αξιώματα Θεωρήματα Άλγεβρας oole 1. Η άλγεβρα ooleείναι το μαθηματικό εργαλείο με το οποίο χειριζόμαστε τα ψηφιακά κυκλώματα. 2. Πρόκειται για μια αλγεβρική δομή που ορίζεται στο σύνολο Β={0,1} μαζί με δύο δυαδικούς τελεστές + και *. Τα αξιώµατα της άλγεβρας oole συνέχεια: αναφέρονται στη Τα θεωρήµατα της άλγεβρας oole αναφέρονται στη συνέχεια: 1. Είναι κλειστή ως προς τον τελεστή + και τον τελεστή *. 2. Το στοιχείο 0 είναι το ουδέτερο στοιχείο ως προς την πρόσθεση: x+0=x. Το στοιχείο 1 είναι το ουδέτερο στοιχείο ως προς τον πολλαπλασιασµό: x*1=x. 3. Ισχύει η αντιµεταθετικότητα ως προς τον τελεστή +: x+y=y+x. Ισχύει η αντιµεταθετικότητα ως προς τον τελεστή *: x*y=y*x. 4. Ισχύει η επιµεριστικότητα του *ως προς τον + και το αντίστροφο: x*(y+z)=(x*y)+(x*z) και x+(y*z)=(x+y)*(x+z). 5. Για κάθε στοιχείο xστο Β, υπάρχει το στοιχείο x του Β (που ονοµάζεται συµπλήρωµα του x), τέτοιο ώστε: x + x = 1και x * x = 0. 6. Υπάρχουν τουλάχιστον 2 στοιχεία x,y στο Β τέτοια ώστε x y. 1. x*x=x, x+x=x. 2. 1+x=1, 0*x=0. 3. x =x. 4. x*(y*z) = (x*y)*z, x+(y+z)=(x+y)+z. 5. x*(x+y)=x. 6. x+x*y=x. 7. x+x *y=x+y. 8. Θεώρηµα de Morgan: (x+y) =x *y, (x*y) =x +y. 6