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

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

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

Transcript

1 ΗΜΥ 20 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 206 ΔΙΑΛΕΞΗ 2: Συνδιαστική Λογική (Κεφ. 2Α) ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ

2 Περίληψη q Δυαδική Λογική και Πύλες q Άλγεβρα Boole Βασικές ιδιότητες Αλγεβρικός Χειρισµός/Μετασχηµατισµός q Κανονικές (Canonical) και Πρότυπες (Standard) µορφές Ελαχιστόροι (minterms) και Μεγιστόροι (maxterms) SOP and POS (κανονικές και πρότυπες µορφές) Χάρτες Karnaugh (K-χάρτες) Xάρτες 2, 3ων, 4ων, και 5 µεταβλητών Απλοποίηση χρησιµοποιώντας K-χάρτες q Επεξεργασία K-χαρτών Implicants: Primes (κύριοι), Essentials (ουσιώδεις) Αδιάφοροι όροι (don t cares) ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.2

3 Δυαδική Λογική q Ασχολείται µε δυαδικές µεταβλητές που παίρνουν 2 διακριτές τιµές (0 και ) και µε λογικές (δυαδικές) πράξεις. q 3 βασικές πράξεις: AND, OR, NOT è, +, q Δυαδικές/Λογικές µεταβλητές αναπαριστούνται από γράµµατα: A,B,C,,X,Y,Z ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.3

4 Συναρτήσεις Δυαδικής Λογικής F(vars) = έκφραση Σύνολο δυαδικών µεταβλητών Παράδειγµα: F(a,b) = a b + b G(x,y,z) = x (y+z ) n Τελεστές ( +,, ) n Μεταβλητές n Σταθερές ( 0, ) n Οµαδοποίηση (παρενθέσεις) ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.4

5 Βασικοί Λογικοί Τελεστές (Operators) q AND (επίσης:, ) q OR (επίσης: +, ) q NOT (επίσης:, ) Δυαδικοί (Binary) Mοναδιαίος (Unary) q F(a,b) = a b, διαβ. F = αν και µόνο αν a=b= q G(a,b) = a+b, διαβ. G = αν a = ή αν b= q H(a) = a, διαβ. H = αν a = 0 ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.5

6 Βασικοί Λογικοί Τελεστές (συν.) q Λογικό AND ενός bit (-bit), µοιάζει µε δυαδικό πολλαπλασιασµό: 0 0 = 0, 0 = 0, 0 = 0, = q Λογικό OR ενός bit (-bit), µοιάζει µε δυαδική πρόσθεση, εκτός από µία πράξη: = 0, 0 + =, + 0 =, + = ( 0 2 ) ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.6

7 Πίνακες Αληθείας (Truth Tables) για Λογικές Πράξεις Πίνακας Αληθείας: µορφή πίνακα που εκφράζει µοναδικά τη σχέση µεταξύ των µεταβλητών εισόδου µιας συνάρτησης και των εξόδων της AND 2-Εισόδων A B F=A B OR 2-Εισόδων A B F=A+B NOT A F=A 0 0 ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.7

8 Πίνακες Αληθείας (συν.) q Ερώτηση: Η συνάρτηση F( ) εξαρτάται από n µεταβλητές. Πόσες γραµµές υπάρχουν στον πίνακα αληθείας του F( ); n Απάντηση: 2 n γραµµές, αφού υπάρχουν 2 n πιθανοί δυαδικοί συνδυασµοί (patterns) για n µεταβλητές ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.8

9 Λογικές Πύλες q Οι λογικές πύλες είναι αφαιρετικά µοντέλα στοιχείων ηλεκτρονικών κυκλωµάτων που λειτουργούν µε ένα ή περισσότερα σήµατα εισόδου και παράγουν ένα σήµα εξόδου. AND 2-Εισόδων OR 2-Εισόδων NOT (Αντιστροφέας) A B F = A B F A G A H B G = A+B H = A ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.9

10 Χρονικό Σχεδιάγραµµα (Κυµατοµορφή -- Waveform) t 0 t t 2 t 3 t 4 t 5 t 6 Σήµατα εισόδου A B 0 0 Μεταβάσεις Σήµατα εξόδου πυλών F=A B G=A+B H=A Προϋπόθεση: Ο χρόνος µετάδοσης του σήµατος µεταξύ πυλών είναι αµελητέος (0) ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.0

11 Συνδυαστικά Λογικά Κυκλώµατα από Λογικές Συναρτήσεις q Θεωρήστε την συνάρτηση F = A + B C + A B q Ένα συνδυαστικό κύκλωµα µπορεί να κατασκευαστεί για την υλοποίηση της F, µε την κατάλληλη ένωση σηµάτων εισόδου και λογικών πυλών: Σήµατα εισόδου à από τις µεταβλητές της συνάρτησης (A, B, C) Σήµατα εξόδου à συνάρτηση εξόδου (F) Λογικές Πύλες à από λογικές πράξεις C A F B ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.

12 Συνδυαστικά Λογικά Κυκλώµατα από Λογικές Συναρτήσεις (συν.) q Για να σχεδιάσουµε ένα αποδοτικό κύκλωµα πρέπει να ελαχιστοποιήσουµε το µέγεθος του κυκλώµατος (circuit size) και την καθυστέρηση διάδοσης (propagation delay = χρόνος που χρειάζεται ένα σήµα εισόδου να αλλάξει και να γίνει αντιληπτό στην έξοδο) q Στον πίνακα αληθείας δίπλα: F = A + B C + A B και G = A + B C q Οι πίνακες για τις F και G είναι οι ίδιοι à ίδια συνάρτηση (F = G) q Η G υλοποιεί την λογική του κυκλώµατος (µε λιγότερα στοιχεία) A B C F G ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.2

13 Συνδυαστικά Λογικά Κυκλώµατα από Λογικές Συναρτήσεις (συν.) C A F B F = G C B A G ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.3

14 Άλγεβρα Boole q Χρήσιµος µηχανισµός για τον χειρισµό / µετασχηµατισµό (απλοποίηση) δυαδικών συναρτήσεων. q George Boole (85-864): Οι νόµοι της σκέψης q Ορολογία: Παράγοντας (Literal) : Μεταβλητή ή το συµπλήρωµα της Όρος παραγόντων (Τerm): υλοποιούν µια πύλη - Πολλαπλασιαστικός όρος (Product term): παράγοντες ενωµένοι µε (AND) - Αθροιστικός όρος (Sum term): παράγοντες ενωµένοι µε + (OR) ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.4

15 Αξιώµατα Άλγεβρας Boole X: δυαδική µεταβλητή, 0,: σταθεροί. X + 0 = X -- αξίωµα µηδενικότητας (0 ουδέτερο στοιχείο ως προς +) 2. X = X -- µοναδιαίο αξίωµα ( ουδέτερο στοιχείο ως προς ) 3. X + = -- µοναδιαία ιδιότητα 4. X 0 = 0 -- ιδιότητα µηδενικότητας 5. X + X = -- Συµπλήρωµα (ως προς +) 6. X X = 0 -- Συµπλήρωµα (ως προς ) ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.5

16 Βασικά Θεωρήµατα Boole X: δυαδική µεταβλητή, 0,: σταθεροί 7. X + X = X -- Idepotence (ως προς +) 8. X X = X -- Idepotence (ως προς ) 9. (X ) = X -- Involution (δύο αρνήσεις) ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.6

17 Η αρχή του Δυϊσµού q Ο δυϊσµός (dual) µιας έκφρασης παράγεται µε την ανταλλαγή ( και +), και ( και 0), δεδοµένου ότι η σειρά των πράξεων δεν αλλάζει. q Δεν µπορεί να ανταλλαχθεί το x µε x q Παράδειγµα: F(x,y,z) = x yz + x y z O δυϊσµός (dual) της F είναι F dual = (x +y+z ) (x +y + z) q Το dual δεν ισούται πάντα µε την αρχική έκφραση. q Εάν µια λογική εξίσωση/ισότητα είναι έγκυρη, τότε το dual της είναι και αυτό έγκυρο. ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.7

18 Η αρχή του Δυϊσµού (συν.) Βάση της αρχής του δυϊσµού, οι ιδιότητες/θεωρήµατα 8 έχουν τις ακόλουθες σχέσεις:. X + 0 = X 2. X = X (dual του ) 3. X + = 4. X 0 = 0 (dual του 3) 5. X + X = X 6. X X = X (dual του 5) 7. X + X = 8. X X = 0 (dual του 8) ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.8

19 Άλλες Ιδιότητες/Θεωρήµατα Άλγεβρας Boole Χ, Υ και Ζ: λογικές µεταβλητές 0. X + Y = Y + X. X Y = Y X --Αντιµεταθετική 2. X + (Y+Z) = (X+Y) + Z 3. X (Y Z) = (X Y) Z --Προσεταιριστική 4. X (Y+Z) = X Y + X Z 5. X+(Y Z) = (X+Y) (X+Z) -- Επιµεριστική 6. (X + Y) = X Y 7. (X Y) = X + Y -- Θεώρηµα DeMorgan Γενικά, στο DeMorgan: i =..n ( Χ ι ) = (Χ ι ), π.χ. ( X + X X n ) = X X 2 X n i =..n i =..n i =..n ( Χ ι ) = (Χ ι ), π.χ. ( X X 2 X n ) = X + X X n ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.9

20 Θεώρηµα Απορρόφησης (Absorption). x + x y = x 2. x (x+y) = x (δυϊσµός του.) q Απόδειξη: x + x y = x + x y (µοναδιαίο αξίωµα) = x (+y) (επιµεριστική ιδιότητα) = x (µοναδιαίο αξίωµα) = x è Το 2 αληθές λόγω δυϊσµού από. ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.20

21 Θεώρηµα Οµοφωνίας (Consensus). xy + x z + yz = xy + x z 2. (x+y) (x +z) (y+z) = (x+y) (x +z) -- (dual) q Απόδειξη: 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 αληθές λόγο δυϊσµού. ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.2

22 Πίνακες Αληθείας (αναθεώρηση) q Απαριθµεί όλους τους πιθανούς συνδυασµούς τιµών µεταβλητών και την ανάλογη τιµή συνάρτησης. q Στα δεξιά βλέπουµε πίνακες αληθείας για τις τυχαίες συναρτήσεις F (x,y,z), F 2 (x,y,z), και F 3 (x,y,z). x y z F F 2 F ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.22

23 Πίνακες Αληθείας (συν.) q Πίνακας Αληθείας: µοναδική (κανονική = canonical) αναπαράσταση δυαδικών συναρτήσεων q Εάν οι 2 συναρτήσεις έχουν τους ίδιους πίνακες αληθείας, οι συναρτήσεις είναι ισοδύναµες (ισχύει και αντιστρόφως). q Οι πίνακες µπορούν να χρησιµοποιηθούν για την απόδειξη θεωρηµάτων ισοδυναµίας. q Το µέγεθος ενός πίνακα µεγαλώνει εκθετικά βάση του αριθµού των µεταβλητών που εµπλέκονται. Εποµένως, η χρήση δυαδικής άλγεβρας είναι πιο ελκυστική. ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.23

24 Εκφράσεις Boole - ΟΧΙ µοναδικές q Αντίθετα µε τους πίνακες αληθείας, οι εκφράσεις που αντιπροσωπεύουν µια δυαδική συνάρτηση δεν είναι µοναδικές. q Παράδειγµα: F(x,y,z) = x y z + x y z + x y z G(x,y,z) = x y z + y z q Οι αντίστοιχοι πίνακες αληθείας για τις F() και G() φαίνονται στα δεξιά. Είναι οι ίδιοι!!! q Άρα, F() = G() x y z F G ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.24

25 Αλγεβρικοί Μετασχηµατισµοί q Η δυαδική άλγεβρα είναι ένα χρήσιµο εργαλείο για την απλοποίηση ψηφιακών κυκλωµάτων. q Γιατί; Απλούστερο συνήθως σηµαίνει πιο φτηνό, µικρότερο, γρηγορότερο (διαφάνειες -3). q Παράδειγµα: Απλοποίηση F = x yz + x yz + xz. F = x yz + x yz + xz = x y(z+z ) + xz = x y + xz = x y + xz ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.25

26 Αλγεβρικοί Μετασχηµατισµοί (συν.) q Παράδειγµα : Αποδείξετε ότι x y z + x yz + xyz = x z + yz q Απόδειξη: x y z + x yz + xyz = x y z + x yz + x yz + xyz = x z (y +y) + yz (x +x) = x z + yz = x z + yz ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.26

27 Το συµπλήρωµα µιας συνάρτησης (F à F ) q Το συµπλήρωµα µιας συνάρτησης παράγεται από την ανταλλαγή ( and +), και ( and 0), και το συµπλήρωµα κάθε µεταβλητής (DeMorgan). q Αλλιώς, η ανταλλαγή 0 στην στήλη του πίνακα αληθείας της F δίνει την F q Το συµπλήρωµα µιας συνάρτησης ΔΕΝ ΕΙΝΑΙ ΤΟ ΙΔΙΟ µε το δυϊσµό (dual) µιας συνάρτησης. ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.27

28 Συµπλήρωµα: Παράδειγµα q Βρείτε την G(x,y,z), εάν αυτή είναι το συµπλήρωµα της F(x,y,z) = xy z + x yz q G = F = (xy z + x yz) = (xy z ) (x yz) DeMorgan = (x +y+z) (x+y +z ) DeMorgan ξανά q Σηµείωση: Το συµπλήρωµα µιας συνάρτησης µπορεί να παραχθεί µε την εύρεση του δυϊσµού της συνάρτησης, και ακολούθως παίρνοντας το συµπλήρωµα όλων των literals (παραγόντων). ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.28

29 Κανονικές (Canonical) και Πρότυπες (Standard) Μορφές q Χρειαζόµαστε τυποποιηµένες τεχνικές για την απλοποίηση δυαδικών συναρτήσεων. Ελαχιστόροι και Μεγιστόροι Άθροισµα ελαχιστόρων & Γινόµενο Μεγιστόρων Γινόµενο και Άθροισµα όρων Άθροισµα Γινοµένων (Sum-of-Products -- SOP) και Γινόµενο Αθροισµάτων (Product-of-Sums -- POS) ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.29

30 Ορισµοί q Παράγοντας: Μεταβλητή ή το συµπλήρωµα της q Αθροιστικός όρος: παράγοντες ενωµένοι µε + q Πολ/σκός όρος: παράγοντες ενωµένοι µε q Ελαχιστόρος (Minterm): πολ/κός όρος στον οποίο όλες οι µεταβλητές εµφανίζονται ακριβώς φορά, µε κανονική ή συµπληρωµατική µορφή q Μεγιστόρος (Maxterm): αθροιστικός όρος στον οποίο όλες οι µεταβλητές εµφανίζονται ακριβώς φορά, µε κανονική ή συµπληρωµατική µορφή ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.30

31 Ελαχιστόρος (Minterm) q Αντιπροσωπεύει ακριβώς ένα συνδυασµό στον πίνακα αληθείας. q Συµβολίζεται µε m j, όπου j είναι το δεκαδικό ισοδύναµο του ελαχιστόρου του αντίστοιχου δυαδικού συνδυασµού (b j ). q Μια µεταβλητή στο m j είναι συµπληρωµατική εάν η τιµή της στο b j είναι 0, αλλιώς είναι κανονική. q Παράδειγµα: Υποθέστε 3 µεταβλητές (A,B,C), και j =3. Τότε, b j = 0 και ο αντίστοιχος ελαχιστόρος συµβολίζεται µε m j = A BC ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.3

32 Μεγιστόρος (Maxterm) q Αντιπροσωπεύει ακριβώς ένα συνδυασµό στον πίνακα αληθείας. q Συµβολίζεται µε M j, όπου j είναι το δεκαδικό ισοδύναµο του µεγιστόρου του αντίστοιχου δυαδικού συνδυασµού (b j ). q Μια µεταβλητή στο M j είναι συµπληρωµατική εάν η τιµή της στο b j είναι, αλλιώς είναι κανονική. q Παράδειγµα: Υποθέστε 3 µεταβλητές (A,B,C), και j =3. Τότε, b j = 0 και ο αντίστοιχος µεγιστόρος συµβολίζεται µε M j = A+B +C ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.32

33 Ορισµοί Πινάκων για Ελαχιστόρους και Μεγιστόρους q Οι ελαχιστόροι και οι µεγιστόροι είναι εύκολο να αναπαρασταθούν χρησιµοποιώντας πίνακα αληθείας. q Παράδειγµα: Υποθέτουµε 3 µεταβλητές x < y < z (< υπονοεί τη διάταξη των µεταβλητών) x y z Minterm Maxterm x y z = m 0 x+y+z = M x y z = m x+y+z = M 0 0 x yz = m 2 x+y +z = M 2 0 x yz = m 3 x+y +z = M xy z = m 4 x +y+z = M 4 0 xy z = m 5 x +y+z = M 5 0 xyz = m 6 x +y +z = M 6 xyz = m 7 x +y +z = M 7 ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.33

34 Κανονικές (Canonical) Μορφές q Οποιαδήποτε δυαδική συνάρτηση F( ) µπορεί να εκφραστεί ως ένα µοναδικό άθροισµα ελαχιστόρων και ένα µοναδικό γινόµενο µεγιστόρων (µε µια συγκεκριµένη διάταξη µεταβλητών). q Μα άλλα λόγια, κάθε συνάρτηση F( ) έχει 2 κανονικές µορφές: Κανονικό SOP (άθροισµα ελαχιστόρων) Κανονικό POS (γινόµενο µεγιστόρων) ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.34

35 Κανονικές Μορφές (συν.) q Κανονικό SOP : Οι ελαχιστόροι που συµπεριλαµβάνονται είναι οι m j, έτσι ώστε F( ) = στην γραµµή j του πίνακα αληθείας της F( ). q Κανονικό POS : Οι µεγιστόροι που συµπεριλαµβάνονται είναι οι M j, έτσι ώστε F( ) = 0 στην γραµµή j του αληθοπίνακα της F( ). ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.35

36 Παράδειγµα q f (a,b,c) q Η κανονική SOP µορφή της f ( ) είναι f (a,b,c) = m + m 2 + m 4 + m 6 = a b c + a bc + ab c + abc q Η κανονική POS µορφή της f ( ) είναι f (a,b,c) = M 0 M 3 M 5 M 7 = (a+b+c) (a+b +c ) (a +b+c ) (a +b +c ) q Παρατηρήστε ότι: m j = (M j ) a b c f ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.36

37 Χρησιµοποιούµε: και q f (a,b,c) = m(,2,4,6), όπου δείχνει ότι το f είναι µια SOP µορφή, και m(,2,4,6) δείχνει ότι οι ελαχιστόροι που συµπεριλαµβάνονται είναι οι m, m 2, m 4 και m 6. q f (a,b,c) = M(0,3,5,7), όπου δείχνει ότι το f είναι µια POS µορφή, και M(0,3,5,7) δείχνει ότι οι µεγιστόροι που συµπεριλαµβάνονται είναι οι M 0, M 3, M 5 και M 7. q Αφού m j = (M j ) για κάθε j, τότε m(,2,4,6) = M(0,3,5,7) = f (a,b,c) Δώστε την απόδειξη ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.37

38 Μετατροπή µεταξύ Κανονικών µορφών q Αντιστρέφουµε τα µε (ή αντίθετα) και αντικαθιστούµε τα j που εµφανίζονται στην αρχική µορφή µε αυτά που δεν εµφανίζονται. q Παράδειγµα: f (a,b,c) = a b c + a bc + ab c + abc = m + m 2 + m 4 + m 6 = (,2,4,6) = (0,3,5,7) = (a+b+c) (a+b +c ) (a +b+c ) (a +b +c ) ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.38

39 Πρότυπες (Standard) Μορφές (Όχι µοναδικές) q Οι πρότυπες µορφές είναι «όπως» τις κανονικές µορφές, µε εξαίρεση ότι δεν είναι απαραίτητο για όλες τις µεταβλητές να εµφανιστούν σε ένα γινόµενο (SOP) ή άθροισµα (POS) ορών. q Παράδειγµα: f (a,b,c) = a b c + bc + ac είναι µια πρότυπη SOP µορφή q f (a,b,c) = (a+b+c) (b +c ) (a +c ) είναι µια πρότυπη POS µορφή. ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.39

40 Μετατροπή SOP από πρότυπη σε κανονική µορφή q Επέκταση µη-κανονικών όρων µε την εισαγωγή εκφράσεων ισοδύναµων σε, για κάθε µεταβλητή x που λείπει: (x + x ) = q Αφαίρεση διπλότυπων ελαχιστόρων q Π.χ. f (a,b,c) = a b c + bc + ac = a b c + (a+a )bc + a(b+b )c = a b c + abc + a bc + abc + ab c = a b c + abc + a bc + ab c ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.40

41 Μετατροπή POS από πρότυπη σε κανονική µορφή q Επέκταση µη-κανονικών όρων µε την εισαγωγή εκφράσεων ισοδύναµων σε 0, για κάθε µεταβλητή x που λείπει: (xx ) = 0 q Επιµεριστική ιδιότητα q Αφαίρεση διπλότυπων µεγιστόρων q Π.χ. f (a,b,c) = (a+b+c) (b +c ) (a +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 ) ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.4

42 Χάρτες Karnaugh (K-Maps) q Οι χάρτες Κarnaugh (K-χάρτες) είναι γραφικές αναπαραστάσεις δυαδικών συναρτήσεων. q Χρησιµοποιούνται ως εργαλεία ελαχιστοποίησης (σε κυκλώµατα δύο επιπέδων). q Εκτίµηση Κόστους (Συνάρτηση à Λογικό Κύκλωµα) : αρ. παραγόντων à αρ. εισόδων πυλών αρ. όρων à αρ. πυλών, αρ. εισόδων πυλών Βάθος παρενθέσεων à αρ. επιπέδων ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.42

43 Χάρτες Karnaugh (συν.) q Ένας χάρτης Κarnaugh αποτελείται από 2 n κελιά, για µια συνάρτηση µε n µεταβλητές. q Κάθε κελί αντιπροσωπεύει µία µόνο γραµµή στον πίνακα αληθείας. q à ένα κελί αντιστοιχεί σε ένα ελαχιστόρο ή µεγιστόρο της δυαδικής συνάρτησης. ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.43

44 Μοιάζουν µε Venn Diagrams! ab ab a ab ab b ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.44

45 Μοιάζουν µε Venn Diagrams! m 0 m m 2 a m 3 b ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.45

46 Μοιάζουν µε Venn Diagrams! a m 0 m 2 b m m 3 ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.46

47 Μοιάζουν µε Venn Diagrams! 0 2 a b 3 ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.47

48 Μοιάζουν µε Venn Diagrams! a b ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.48

49 Two-Variable K-Map (2 µεταβλητές) b 0 a 0 ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.49

50 Three-Variable K-Map (3 µεταβλητές) ab c m 0 m 2 m 6 m 4 m m 3 m 7 m 5 ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.50

51 Three-Variable K-Map ab c ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.5

52 Three-Variable K-Map ab c Edges (ακµές) are adjacent (δηλαδή «συνδέονται»!) ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.52

53 Four-variable K-Map ab cd m 0 m 4 m 2 m 8 0 m m 5 m 3 m 9 m 3 m 7 m 5 m 0 m 2 m 6 m 4 m 0 ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.53

54 Four-variable K-Map ab cd ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.54

55 Four-variable K-Map ab cd Edges are adjacent ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.55 Edges are adjacent (όπως πρίν!)

56 Κ-Χάρτης 2 Μεταβλητών x x m m 2 m m 3 ή x x m 0 3 m m 2 m 3 Σηµείωση: η σειρά των µεταβλητών είναι ΣΗΜΑΝΤΙΚΗ για το f(x,x 2 ), όπου x είναι η γραµµή, x 2 είναι η στήλη. Το κελί 0 είναι το x x 2. Το κελί είναι ο όρος x x 2, κτλ. Εάν ένας ελαχιστόρος είναι σε µια συνάρτηση, τότε το µπαίνει στο ανάλογο κελί. ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.56

57 Κ-Χάρτης 2 Μεταβλητών (συν.) q Κάθε 2 διπλανά κελιά (δεξιά-αριστερά-κάτωπάνω) στο χάρτη διαφέρουν ΜΟΝΟ κατά µία τιµή µεταβλητής, που εµφανίζεται συµπληρωµατική σε ένα κελί και µη-συµπληρωµατική σε άλλο κελί. q Παράδειγµα: m 0 (=x x 2 ) είναι γειτονικό του m (=x x 2 ) και του m 2 (=x x 2 ), αλλά ΟΧΙ του m 3 (=x x 2 ) ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.57

58 Κ-Χάρτης 2 Μεταβλητών Παράδειγµα q f(x,x 2 ) = x x 2 + x x 2 + x x 2 = m 0 + m + m 2 = x + x 2 q Το τοποθετείται στον K-χάρτη για τους ελαχιστόρους m 0, m, m 2 q Οµαδοποίηση (ORing) των γειτονικών κελιών µε επιτρέπει απλοποίηση q Ποία (απλούστερη) συνάρτηση αντιπροσωπεύεται σε κάθε διακεκοµµένο σχήµα? g( ) = m 0 + m = x h( ) = m 0 + m 2 = x 2 àf(x,x 2 ) = x + x 2 x 2 x q Σηµειώστε ότι το m 0 καλύπτεται 2 φορές ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.58

59 Κ-Χάρτης 3 ων Μεταβλητών yz x m 0 m 4 m m 5 m m 7 0 m 2 m 6 - Σηµείωση: η σειρά των µεταβλητών είναι (x,y,z); yz αντιστοιχεί στη στήλη, x αντιστοιχεί στη γραµµή. - Κάθε κελί είναι γειτονικό µε τρία άλλα κελιά (αριστερά ή δεξιά ή πάνω ή κάτω ή κυκλική ακµή (edge wrap)) ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.59

60 Κ-Χάρτης 3 ων Μεταβλητών (συν.) ελαχιστόρος Οι τύποι των δοµών που είναι είτε ελαχιστόροι ή παράχθηκαν από την επανάληψη του θεωρήµατος ελαχιστοποίησης σε ένα χάρτη 3 µεταβλητών δίνονται στα δεξιά. οµάδα 2 όρων Οµάδες των, 2, 4, 8 είναι πιθανές. οµάδα 4 ων όρων ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.60

61 Ελαχιστοποίηση SOP από κανονική σε πρότυπη µορφή χρησιµοποιώντας K-χάρτη q Βάζουµε στον K-χάρτη για κάθε όρο γινοµένου της συνάρτησης (κανονικό SOP) q Για ένα όρο γινοµένου µε πιο λίγες µεταβλητές, οµαδοποιούµε γειτονικά κελιά που περιέχουν. Οι οµάδες πρέπει να είναι στην δύναµη του 2 (2, 4, 8, ) q Εξετάζουµε και τα boundary wraps για K-χάρτες 3 ων ή περισσοτέρων µεταβλητών. q Η απάντηση µπορεί να µην είναι µοναδική (µηκανονική)! à πρότυπο SOP ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.6

62 Ελαχιστοποίηση q Βάλτε τους ελαχιστόρους της δυαδικής συνάρτησης στο χάρτη και ακολούθως οµαδοποιήστε τους όρους q Παράδειγµα: f(a,b,c) = a c + abc + bc ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.62

63 Ελαχιστοποίηση q Βάλτε τους ελαχιστόρους της δυαδικής συνάρτησης στο χάρτη και ακολούθως οµαδοποιήστε τους όρους q Παράδειγµα: f(a,b,c) = a c + abc + bc a bc ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.63

64 Ελαχιστοποίηση q Βάλτε τους ελαχιστόρους της δυαδικής συνάρτησης στο χάρτη και ακολούθως οµαδοποιήστε τους όρους q Παράδειγµα: f(a,b,c) = a c + abc + bc q Αποτέλεσµα: f(a,b,c) = a c+ b a bc a bc ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.64

65 Άλλα Παραδείγµατα q f (x, y, z) = m(2,3,5,7) yz X n f (x, y, z) = x y + xz q f 2 (x, y, z) = m (0,,2,3,6) n f 2 (x, y, z) = x +yz yz X ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.65

66 Κ-Χάρτης 4 ων -Μεταβλητών YZ WX m 0 m m 3 m 2 0 m 4 m 5 m 7 m 6 m 2 m 3 m 5 m 4 0 m 8 m 9 m m 0 q Τα κελιά της ης γραµµής είναι γειτονικά µε αυτά της 4ης. Τα κελιά της ης στήλης είναι γειτονικά µε αυτά της 4ης. q Η σειρά των µεταβλητών είναι: (WXYZ). ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.66

67 Απλοποίηση Κ-Χαρτών 4 ων -Μεταβλητών q Ένα κελί αντιπροσωπεύει ένα ελαχιστόρο µε 4 παράγοντες. q Ένα ορθογώνιο 2 γειτονικών κελιών αντιπροσωπεύει ένα όρο γινοµένου µε 3 παράγοντες. q Ένα ορθογώνιο 4ων γειτονικών κελιών αντιπροσωπεύει ένα όρο µε 2 παράγοντες. q Ένα ορθογώνιο 8 γειτονικών κελιών αντιπροσωπεύει ένα όρο µε παράγοντα. q Ένα ορθογώνιο 6 γειτονικών κελιών παράγει µια συνάρτηση ίση µε το λογικό. ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.67

68 Παράδειγµα q Απλοποιήστε την δυαδική συνάρτηση g(a,b,c,d) = m(0,,2,4,5,7,8,9,0,2,3). q Πρώτα βάλτε την συνάρτηση g( ) στον χάρτη, και ακολούθως οµαδοποιήστε όσα πιο πολλά κελιά µε. cd ab g(a,b,c,d) = c +b d +a bd ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.68

69 Κ-Χάρτης 5 Μεταβλητών DE BC BC DE A= A=0 0 A BCDE ABCDE ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.69

70 Περισσότερα... q q 3var_tutorial.swf q 4var_tutorial.swf ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.70

71 Implicants και Prime Implicants (PIs) q Ένας Implicant (Ι) µιας συνάρτησης F( ) είναι ένας όρος που υπονοεί την F( ), µε άλλα λόγια, F(Ι) = F is a Boolean function of n variables. P is a product term. This means that P => F with respect to the natural ordering of the Boolean space. For instance, the function f(x,y,z,w) = xy + yz + w, is implied by xy, xyz, xyzw, w, and many others; these are ALL implicants of F. q Ένας implicant της F( ) ονοµάζεται Prime Implicant (PI) εάν (i) είναι Implicant, και (ii) κάθε όρος γινοµένου που παράγεται από την διαγραφή ενός παράγοντα του PI, δεν είναι implicant της F( ) q Άρα, ένας Prime Implicant δεν περιέχεται σε πιο µεγάλο (= µε λιγότερους παράγοντες) implicant ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.7

72 Prime Implicants - Συνέχεια q Using the example before, one can easily see that while xy (and others) is a prime implicant, xyz and xyzw are not. From the latter, multiple literals can be removed to make it prime: q x,y and can be removed, yielding w. q Alternatively, z and w can be removed, yielding xy. q Finally, x and w can be removed, yielding yz. ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.72

73 Παράδειγµα q Θεωρήστε την συνάρτηση f(a,b,c,d) της οποίας ο K-χάρτης φαίνεται δεξιά. q Το a b δεν είναι prime implicant γιατί ad περιέχεται στο b. cd ab q Το acd δεν είναι prime implicant γιατί περιέχεται στο ad. q Τα b, ad, and a cd είναι prime implicants. a b b a cd acd ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.73

74 Essential Prime Implicants (EPIs) q Εάν ένας ελαχιστόρος µιας συνάρτησης F( ) περιέχεται σε ΜΟΝΟ prime implicant p, τότε ο p είναι Essential Prime Implicant (EPI) της F( ). q Ένας EPI πρέπει να εµφανίζεται σε όλες τις πιθανές SOP εκφράσεις µιας συνάρτησης. q Καθορισµός EPI: Παρατάξετε όλους τους prime implicants µιας συνάρτησης. Διαλέξτε τους prime implicants που περιέχουν τουλάχιστον όρο που δεν έχει καλυφθεί από άλλο prime implicant. a cd ad b q Για το προηγούµενο παράδειγµα, οι PI είναι τα b, ad, και a cd. Όλοι είναι Essential. ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.74

75 Άλλο Παράδειγµα q Θεωρήστε την f 2 (a,b,c,d), της οποίας ο K- χάρτης φαίνεται πιο κάτω. q Το µοναδικό essential PI (EPI) είναι το b d. cd ab ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.75

76 Συστηµατική διαδικασία για την απλοποίηση δυαδικών συναρτήσεων. Βρέστε όλα τα PI της συνάρτησης. 2. Κρατήστε όλα τα Εssential PIs (EPIs). 3. Για τους ελαχιστόρους που δεν περιέχονται στα EPIs, κρατήστε ένα σύνολο άλλων PIs που να τους καλύπτει, µε την πιο µικρή επικάλυψη συνόλου. 4. Η παραγόµενη απλοποιηµένη συνάρτηση είναι το λογικό OR των όρων γινοµένου (PIs και EPIs) που έχουν κρατηθεί. ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.76

77 Παράδειγµα q f(a,b,c,d) = m(0,,2,3,4,5,7,4,5). q 5 οµαδοποιηµένοι όροι (PIs), δεν χρειάζονται όλοι. ab cd q 3 σκιασµένα κελιά καλύφτηκαν από όρο ΜΟΝΟΝ à 3 EPIs q Ο ελαχιστόρος a bcd είναι ο µόνος που δεν έχει καλυφθεί q F(a,b,c,d) = a b + a c + a d + abc ή F(a,b,c,d) = a b + a c + bcd + abc ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.77

78 Γινόµενο Αθροισµάτων (POS) Απλοποίηση q Απλοποιήστε το SOP στα µηδενικά (0) της συνάρτησης F( ) στον K-χάρτη για να πάρετε το συµπλήρωµα της, F( ). q Βρέστε το συµπλήρωµα της F( ), δηλαδή (F ) = F Το συµπλήρωµα µιας δυαδικής συνάρτησης µπορεί να παραχθεί µε 2 τρόπους: () Δυϊσµό και µετά συµπλήρωµα κάθε παράγοντα. (2) Θεώρηµα DeMorgan s. ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.78

79 Παράδειγµα Απλοποίησης POS ab cd SOP(F(a,b,c,d)) = a b + a c + abc + bcd SOP(F (a,b,c,d)) = ab + ac + a bcd dual(f ) = (a+b )(a+c )(a +b+c+d ) Συµπλήρωµα των παραγόντων στο dual(f ) δίνει: POS(F(a,b,c,d)) = (a +b)(a +c)(a+b +c +d) (αυτό είναι το ίδιο µε την διαφάνεια 62) ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.79

80 Συνθήκες Αδιαφορίας (Don t care Conditions) q Μπορεί να υπάρχει συνδυασµός εισόδων που δεν θα εµφανιστεί ποτέ αν εµφανιστεί, η τιµές στις εξόδους είναι αδιάφορες q Η τιµή µιας τέτοιας µεταβλητής είναι αδιάφορη ( don't care). q Συµβολίζεται µε x ή. Κάθε µεταβλητή ίση µε x µπορεί να πάρει την τιµή 0 ή τυχαία σε µια υλοποίηση. q Αδιάφορες µεταβλητές χρησιµοποιούνται και για την απλοποίηση συναρτήσεων. ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.80

81 Ελαχιστοποίηση χρησιµοποιώντας Don t Cares q Θεωρήστε τα don't cares ως για να παράξετε PIs. q Διαγράψτε PIs που καλύπτουν µόνο don't care ελαχιστόρους. q Οι υπόλοιποι don't care ελαχιστόροι καλύπτονται προαιρετικά (δηλαδή, µπορεί να καλυφτούν ή µπορεί και όχι). ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.8

82 Παράδειγµα q Απλοποιήστε τη συνάρτηση f(a,b,c,d) = m(,2,4,5,6,8,9) και f(a,b,c,d) = d(0,,4,5), της οποίας ο K-χάρτης φαίνεται στα δεξιά. q f =ab + cd + a c d + a bc ή q f = ab + cd + a c d + a bd q Οι πρώτοι 2 όροι είναι EPIs, ενώ οι τελευταίοι 2 όροι επιλέγονται για να καλύψουν τους ελαχιστόρους m, m 4, and m 5. q (Υπάρχουν ακόµη 2 άλλες λύσεις!!!) ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.82 ab cd x x 0 x x x x x x x x x x

83 Άλλο Παράδειγµα q Απλοποιήστε την συνάρτηση: g(a,b,c,d) = m(,4,2,4) και g(a,b,c,d) = d(0,5,6,9,,3,5) q g = a c + ab ή q g = a c +b d ab cd x 0 0 x 0 x x x 0 x x 0 x 0 0 x 0 x x x 0 x x 0 ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.83 x 0 0 x 0 x x x 0 x x 0

84 Αλγοριθµική Ελαχιστοποίηση q Τι κάνουµε για συναρτήσεις που έχουν περισσότερες από 4-5 µεταβλητές; q Χρησιµοποιούµε διαδικασίες/αλγόριθµους ελαχιστοποίησης που µπορούν να προγραµµατιστούν = Computer-Aided Design (CAD) π.χ. Αλγόριθµος Quine-McCluskey (βλέπε σηµειώσεις) π.χ. Espresso q Υπάρχει µια πολύ καλή εξήγηση στο: ΗΜΥ20 Δ02 ΔΥΑΔΙΚΗ ΑΛΓΕΒΡΑ - ΕΙΣΑΓΩΓΗ.84

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Σεπτέμβριος 10. Συνδιαστικά Λογικά Κυκλώματα 1

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Σεπτέμβριος 10. Συνδιαστικά Λογικά Κυκλώματα 1 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Σεπτέμβριος ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστική Λογική (Μέρος Α) Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών

Διαβάστε περισσότερα

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο Σεπτέμβριος 09 Συνδιαστικά Λογικά Κυκλώματα. Διδάσκουσα: Μαρία Κ.

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο Σεπτέμβριος 09 Συνδιαστικά Λογικά Κυκλώματα. Διδάσκουσα: Μαρία Κ. ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστική Λογική (Μέρος Α) Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Διαβάστε περισσότερα

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

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2008 ΗΜΥ 2: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο 28 Σεπτέμβριος 8 ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 28 Συνδυαστική Λογική (Μέρος Α) Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα

Διαβάστε περισσότερα

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 3: Ελαχιστοποίηση σε επίπεδο τιμών, Χάρτες Karnaugh, Πρωτεύοντες όροι Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων

Διαβάστε περισσότερα

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 2: Αλγεβρα Boole, Δυαδική Λογική, Ελαχιστόροι, Μεγιστόροι Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και

Διαβάστε περισσότερα

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο ΔΙΑΛΕΞΗ 3: Αλγοριθµική Ελαχιστοποίηση (Quine-McCluskey, tabular method)

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο ΔΙΑΛΕΞΗ 3: Αλγοριθµική Ελαχιστοποίηση (Quine-McCluskey, tabular method) ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 3: Αλγοριθµική Ελαχιστοποίηση (Quine-McCluskey, tabular method) ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy)

Διαβάστε περισσότερα

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

Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ211 Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ2 Χειµερινό 23 Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ2 Χάρτες Karnaugh, Οικουµενικές Πύλες (NAND & NOR) και Αποκλειστικό Η (ΧΟR) Εβδοµάδα: 3 Εργαστήριο Ψηφιακών Συστηµάτων

Διαβάστε περισσότερα

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

3. Απλοποίηση Συναρτήσεων Boole 3. Απλοποίηση Συναρτήσεων Boole 3. Μέθοδος του χάρτη Η πολυπλοκότητα ψηφιακών πυλών που υλοποιούν μια συνάρτηση Boole σχετίζεται άμεσα με την πολύπλοκότητα της αλγεβρικής της έκφρασης. Η αλγεβρική αναπαράσταση

Διαβάστε περισσότερα

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

Γ2.1 Στοιχεία Αρχιτεκτονικής. Γ Λυκείου Κατεύθυνσης Γ2.1 Στοιχεία Αρχιτεκτονικής Γ Λυκείου Κατεύθυνσης Ορισμός άλγεβρας Boole Η άλγεβρα Boole ορίζεται, ως μία αλγεβρική δομή A, όπου: (α) Το Α είναι ένα σύνολο στοιχείων που περιέχει δύο τουλάχιστον στοιχεία

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Ελίνα Μακρή

Ελίνα Μακρή Ελίνα Μακρή elmak@unipi.gr Μετατροπή Αριθμητικών Συστημάτων Πράξεις στα Αριθμητικά Συστήματα Σχεδίαση Ψηφιακών Κυκλωμάτων με Logism Άλγεβρα Boole Λογικές Πύλες (AND, OR, NOT, NAND, XOR) Flip Flops (D,

Διαβάστε περισσότερα

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

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 4: Ελαχιστοποίηση και Λογικές Πύλες ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy) Περίληψη q Βελτιστοποίηση

Διαβάστε περισσότερα

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

Συναρτήσεων Boole. Η Μέθοδος του Χάρτη 3 η Θεµατική Ενότητα : Απλοποίηση Συναρτήσεων Boole m 0 m x y x y m 2 m 3 xy xy Η Μέθοδος του Χάρτη H Αλγεβρική Έκφραση µίας συνάρτησης δεν είναι µοναδική. Στόχος η εύρεση της µικρότερης. Απαιτείται συστηµατική

Διαβάστε περισσότερα

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

Κεφάλαιο 4. Λογική Σχεδίαση Κεφάλαιο 4 Λογική Σχεδίαση 4.1 Εισαγωγή Λογικές συναρτήσεις ονομάζουμε εκείνες για τις οποίες μπορούμε να αποφασίσουμε αν είναι αληθείς ή όχι. Χειριζόμαστε τις λογικές προτάσεις στην συγγραφή λογισμικού

Διαβάστε περισσότερα

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

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ Τµήµα Ηλεκτρολόγων Μηχανικών Εργαστήριο Ενσύρµατης Τηλεπικοινωνίας ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ Μάθηµα 3: Απλοποίηση συναρτήσεων Boole ιδάσκων: Καθηγητής Ν. Φακωτάκης 3-1 Η µέθοδος του χάρτη H πολυπλοκότητα

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ Τµήµα Ηλεκτρολόγων Μηχανικών Εργαστήριο Ενσύρµατης Τηλεπικοινωνίας ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ ιδάσκων: Καθηγητής Ν. Φακωτάκης Τµήµα Ηλεκτρολόγων Μηχανικών Εργαστήριο Ενσύρµατης Τηλεπικοινωνίας ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ

Διαβάστε περισσότερα

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

2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες. Επιµέλεια διαφανειών: Χρ. Καβουσιανός 2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες Επιµέλεια διαφανειών: Χρ. Καβουσιανός Βασικοί Ορισµοί Δυαδικός Τελεστής (Binary Operator): σε κάθε ζεύγος από το Σ αντιστοιχίζει ένα στοιχείο του

Διαβάστε περισσότερα

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

Ψηφιακά Συστήματα. 4. Άλγεβρα Boole & Τεχνικές Σχεδίασης Λογικών Κυκλωμάτων Ψηφιακά Συστήματα 4. Άλγεβρα Boole & Τεχνικές Σχεδίασης Λογικών Κυκλωμάτων Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016.

Διαβάστε περισσότερα

Διδάσκουσα: Μαρία Κ. Μιχαήλ. Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Διδάσκουσα: Μαρία Κ. Μιχαήλ. Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΜΥ : Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 9 ΗΜΥ-: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 9 Συνδυαστική Λογική: Ελαχιστοποίηση με τη μέθοδο Κατάταξης σε Πίνακα Διδάσκουσα: Μαρία Κ.

Διαβάστε περισσότερα

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

Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα 1. Για a=1, b=1 και c=0, υπολογίστε τις τιμές των λογικών παραστάσεων ab c, a+b +c, a+b c και ab +c Δώστε τα σύνολα τιμών των δυαδικών μεταβλητών a,

Διαβάστε περισσότερα

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

Επανάληψη Βασικών Στοιχείων Ψηφιακής Λογικής Επανάληψη Βασικών Στοιχείων Ψηφιακής Λογικής Αριθµοί Διαφόρων Βάσεων Δυαδικά Συστήµατα 2 Υπολογιστική Ακρίβεια Ο αριθµός των δυαδικών ψηφίων αναπαράστασης αριθµών καθορίζει την ακρίβεια των αριθµών σε

Διαβάστε περισσότερα

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

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2008 ΗΜΥ : Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο 8 Σεπτέμβριος 8 ΗΜΥ-: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 8 Συνδυαστική Λογική: Ελαχιστοποίηση με τη μέθοδο Κατάταξης σε Πίνακα Διδάσκουσα: Μαρία

Διαβάστε περισσότερα

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

Ενότητα 4 ΛΟΓΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ ΔΥΟ ΕΠΙΠΕΔΩΝ Ενότητα 4 ΛΟΓΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ ΔΥΟ ΕΠΙΠΕΔΩΝ Γενικές Γραμμές Λογικές Συναρτήσεις 2 Επιπέδων Συμπλήρωμα Λογικής Συνάρτησης Πίνακας Αλήθειας Κανονική Μορφή Αθροίσματος Γινομένων Λίστα Ελαχιστόρων

Διαβάστε περισσότερα

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

ΜΕΡΟΣ 1 ο : Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα ΜΕΡΟΣ 1 ο : Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα 1. Για a=1, b=1 και c=0, υπολογίστε τις τιμές των λογικών παραστάσεων ab c, a+b +c, a+b c και ab +c Δώστε τα σύνολα τιμών των δυαδικών

Διαβάστε περισσότερα

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

Λογική Σχεδίαση Ψηφιακών Συστημάτων Πανεπιστήμιο Θεσσαλίας Τμήμα Πληροφορικής Λογική Σχεδίαση Ψηφιακών Συστημάτων Σταμούλης Γεώργιος georges@uth.gr Δαδαλιάρης Αντώνιος dadaliaris@uth.gr Δυαδική Λογική Η δυαδική λογική ασχολείται με μεταβλητές

Διαβάστε περισσότερα

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

ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΑΛΓΕΒΡΑ BOOLE 2017, Δρ. Ηρακλής Σπηλιώτης Γενικοί ορισμοί Αλγεβρική δομή είναι ένα σύνολο στοιχείων και κάποιες συναρτήσεις με πεδίο ορισμού αυτό το σύνολο. Αυτές οι συναρτήσεις

Διαβάστε περισσότερα

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

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3 ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3 ΑΠΛΟΠΟΙΗΣΗ και ΥΛΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ Σκοπός: Η κατανόηση της σχέσης µιας λογικής συνάρτησης µε το αντίστοιχο κύκλωµα. Η απλοποίηση λογικών συναρτήσεων

Διαβάστε περισσότερα

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Κ. Δεμέστιχας Εργαστήριο Πληροφορικής Γεωπονικό Πανεπιστήμιο Αθηνών Επικοινωνία μέσω e-mail: cdemest@aua.gr, cdemest@cn.ntua.gr 1 4. ΑΛΓΕΒΡΑ BOOLE ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΜΕΡΟΣ Α 2 Άλγεβρα

Διαβάστε περισσότερα

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

2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες. Βασικοί Ορισµοί 2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες Βασικοί Ορισµοί υαδικός Τελεστής (Binary Operator): σε κάθε ζεύγος από το S αντιστοιχίζει ένα στοιχείο του S = set, σύνολο Συνηθισµένα Αξιώµατα (α,

Διαβάστε περισσότερα

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

2. Άλγεβρα Boole και Λογικές Πύλες 2. Άλγεβρα Boole και Λογικές Πύλες 2.1 Βασικοί ορισμοί Η άλγεβρα Boole μπορεί να οριστεί με ένα σύνολο στοιχείων, ένα σύνολο τελεστών και ένα σύνολο αξιωμάτων. Δυαδικός τελεστής ορισμένος σε ένα σύνολο

Διαβάστε περισσότερα

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Σεπτέμβριος 10. Κεφάλαιο 2: Συνδιαστικά Λογικά Κυκλώματα (Ελαχιστοποίηση με Κατάταξη σε Πίνακα) 1

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Σεπτέμβριος 10. Κεφάλαιο 2: Συνδιαστικά Λογικά Κυκλώματα (Ελαχιστοποίηση με Κατάταξη σε Πίνακα) 1 ΗΜΥ : Σχεδιασμός Ψηφιακών Συστημάτων Σεπτέμβριος ΗΜΥ-: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστική Λογική: Ελαχιστοποίηση με τη μέθοδο Κατάταξης σε Πίνακα Διδάσκουσα: Μαρία Κ. Μιχαήλ Αλγοριθμική Ελαχιστοποίηση

Διαβάστε περισσότερα

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

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστική Λογική / Κυκλώματα (Μέρος B) Διδάσκουσα: Μαρία Κ Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Βελτιστοποίηση

Διαβάστε περισσότερα

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

2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες 2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες Βασικοί Ορισµοί υαδικός Τελεστής (Binary Operator): σε κάθε ζεύγος από το S αντιστοιχίζει ένα στοιχείο του S. Συνηθισµένα Αξιώµατα (α, β, γ, 0) Σ,,

Διαβάστε περισσότερα

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

ΑΣΠΑΙΤΕ Εργαστήριο Ψηφιακών Συστημάτων & Μικροϋπολογιστών Εργαστηριακές Ασκήσεις για το μάθημα «Λογική Σχεδίαση» ΑΣΚΗΣΗ 3 ΠΙΝΑΚΕΣ KARNAUGH ΑΣΚΗΣΗ 3 ΠΙΝΑΚΕΣ KARNAUGH 3.1 ΣΚΟΠΟΣ Η κατανόηση της απλοποίησης λογικών συναρτήσεων με χρήση της Άλγεβρας Boole και με χρήση των Πινάκων Karnaugh (Karnaugh maps). 3.2 ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ 3.2.1 ΑΠΛΟΠΟΙΗΣΗ

Διαβάστε περισσότερα

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

Ψηφιακή Σχεδίαση Εργαστήριο Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜ. ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ Ψηφιακή Σχεδίαση Εργαστήριο Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜ. ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ 2015-2016 Άλγεβρα Boole (Boolean Algebra) Βασικοί ορισμοί Η άλγεβρα Boole μπορεί να οριστεί

Διαβάστε περισσότερα

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

Ενότητα 5 ΑΠΛΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ ΔΥΟ ΕΠΙΠΕΔΩΝ Ενότητα 5 ΑΠΛΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ ΔΥΟ ΕΠΙΠΕΔΩΝ Γενικές Γραμμές Χάρτης Karnaugh (K-map) Prime Implicants (πρωταρχικοί όροι) Διαδικασία Απλοποίησης με K-map ΑδιάφοροιΣυνδυασμοίΕισόδων Διεπίπεδες Υλοποιήσεις

Διαβάστε περισσότερα

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

Αρχιτεκτονικές Υπολογιστών BOOLEAN ALGEBRA ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΥΠΟΛΟΓΙΣΤΩΝ Μάθηµα: Αρχιτεκτονικές Υπολογιστών OOLEN LGER ιδάσκων: ναπλ. Καθ. Κ. Λαµπρινουδάκης clam@unp.gr Αρχιτεκτονικές Υπολογιστών ναπλ. Καθ. Κ. Λαµπρινουδάκης Άλγεβρα OOLE Οι µεταβλητές

Διαβάστε περισσότερα

Κυκλώµατα µε MSI. υαδικός Αθροιστής & Αφαιρέτης

Κυκλώµατα µε MSI. υαδικός Αθροιστής & Αφαιρέτης 5 η Θεµατική Ενότητα : Συνδυαστικά Κυκλώµατα µε MSI υαδικός Αθροιστής & Αφαιρέτης A i B i FA S i C i C i+1 D Σειριακός Αθροιστής Σειριακός Αθροιστής: απαιτεί 1 πλήρη αθροιστή, 1 στοιχείο µνήµης και παράγει

Διαβάστε περισσότερα

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

σύνθεση και απλοποίησή τους θεωρήµατα της άλγεβρας Boole, αξιώµατα του Huntington, κλπ. Εισαγωγή Εργαστήριο 2 ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ Σκοπός του εργαστηρίου είναι να κατανοήσουµε τον τρόπο µε τον οποίο εκφράζεται η ψηφιακή λογική υλοποιώντας ασκήσεις απλά και σύνθετα λογικά κυκλώµατα (χρήση του

Διαβάστε περισσότερα

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

K24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων K24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΧΝΟΛΟΓΙΚΟ Περιεχόμενα 1 2 3 4 Ένα ψηφιακό κύκλωμα με n εισόδους

Διαβάστε περισσότερα

Περίληψη ΗΜΥ-210: Λογικός Σχεδιασµός. Λογικές Πύλες. BUFFER, NAND και NOR. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 2005

Περίληψη ΗΜΥ-210: Λογικός Σχεδιασµός. Λογικές Πύλες. BUFFER, NAND και NOR. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 2005 ΗΜΥ 2: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 25 Φεβ-5 ΗΜΥ-2: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 25 Κεφάλαιο 2-ii: Συνδυαστικά Λογικά Κυκλώµατα (2.6 2.8, ) Περίληψη Υλοποίηση κυκλωµάτων πολλαπλών επιπέδων (µετασχηµατισµοί)

Διαβάστε περισσότερα

Ψηθιακά ςζηήμαηα - Διζαγωγή. ΣΔΙ Πάηπαρ, Σμήμα Ηλεκηπολογίαρ Καθ. Π. Βλασόποςλορ

Ψηθιακά ςζηήμαηα - Διζαγωγή. ΣΔΙ Πάηπαρ, Σμήμα Ηλεκηπολογίαρ Καθ. Π. Βλασόποςλορ Ψηθιακά ςζηήμαηα - Διζαγωγή Καθ. Π. Βλασόποςλορ 1 Κςκλώμαηα Γιακοπηών και Λογικέρ Πύλερ Καθ. Π. Βλασόποςλορ 2 Κςκλώμαηα Γιακοπηών και Λογικέρ Πύλερ Καθ. Π. Βλασόποςλορ 3 Κςκλώμαηα Γιακοπηών και Λογικέρ

Διαβάστε περισσότερα

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

ΚΕΦΑΛΑΙΟ 3 ο Αλγεβρα BOOLE και Λογικές Πύλες ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΑΕΡΟΣΚΑΦΩΝ ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ ΕΙΣΑΓΩΓΗ στους Η/Υ Διδάσκουσα Δρ. Β. Σγαρδώνη 2013-14 ΚΕΦΑΛΑΙΟ 3 ο Αλγεβρα BOOLE και Λογικές Πύλες Α. ΑΛΓΕΒΡΑ Boole Η Άλγεβρα Boole (Boolean algebra) πήρε

Διαβάστε περισσότερα

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

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΕΝΟΤΗΤΑ Μ1 ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ Εκπαιδευτής: Γ. Π. ΠΑΤΣΗΣ, Επικ. Καθηγητής, Τμήμα Ηλεκτρονικών Μηχανικών, ΤΕΙ Αθήνας ΚΑΘΟΛΙΚΕΣ ΠΥΛΕΣ NND NOR ΑΛΓΕΒΡΑ OOLE ΘΕΩΡΗΜΑ

Διαβάστε περισσότερα

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

Συνδυαστικά Λογικά Κυκλώματα Συνδυαστικά Λογικά Κυκλώματα Ένα συνδυαστικό λογικό κύκλωμα συντίθεται από λογικές πύλες, δέχεται εισόδους και παράγει μία ή περισσότερες εξόδους. Στα συνδυαστικά λογικά κυκλώματα οι έξοδοι σε κάθε χρονική

Διαβάστε περισσότερα

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

ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ. ιδάσκων : ρ. Β. ΒΑΛΑΜΟΝΤΕΣ. Πύλες - Άλγεβρα Boole 1 ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ ιδάσκων : ρ. Β. ΒΑΛΑΜΟΝΤΕΣ Πύλες - Άλγεβρα Boole 1 ΕΙΣΑΓΩΓΗ Α)Ηλεκτρονικά κυκλώµατα Αναλογικά κυκλώµατα Ψηφιακά κυκλώµατα ( δίτιµα ) V V 2 1 V 1 0 t t Θετική λογική: Ο V 1 µε V 1 =

Διαβάστε περισσότερα

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

9. OIΚΟΥΜΕΝΙΚΕΣ ΠΥΛΕΣ ΠΟΛΛΑΠΛΩΝ ΕΙΣΟ ΩΝ ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ 61 9. OIΚΟΥΜΕΝΙΚΕΣ ΠΥΛΕΣ ΠΟΛΛΑΠΛΩΝ ΕΙΣΟ ΩΝ I. Βασική Θεωρία Οι πύλες NAND και NOR ονομάζονται οικουμενικές πύλες (universal gates) γιατί κάθε συνδυαστικό κύκλωμα μπορεί να υλοποιηθεί

Διαβάστε περισσότερα

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

Οικουμενικές Πύλες (ΝΑΝD NOR), Πύλη αποκλειστικού Η (XOR) και Χρήση KarnaughMaps ΗΜΥ211 Εργαστήριο Ψηφιακών Συστηµάτων Οικουμενικές Πύλες (ΝΑΝD NOR), Πύλη αποκλειστικού Η (XOR) και Χρήση KarnaughMaps ιδάσκων: ρ. Γιώργος Ζάγγουλος Πανεπιστήµιο Κύπρου Τµήµα Ηλεκτρολόγων Μηχανικών και

Διαβάστε περισσότερα

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

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Συνδυαστική Λογική / Κυκλώματα ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστική Λογική / Κυκλώματα (Μέρος ) Διδάσκουσα: Μαρία Κ Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Βελτιστοποίηση

Διαβάστε περισσότερα

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

K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Η έννοια του συνδυαστικού

Διαβάστε περισσότερα

5.2 ΑΠΛΟΠΟΙΗΣΗ ΜΕ ΤΗΝ ΜΕΘΟΔΟ ΚΑΤΑΤΑΞΗΣ ΣΕ ΠΙΝΑΚΑ

5.2 ΑΠΛΟΠΟΙΗΣΗ ΜΕ ΤΗΝ ΜΕΘΟΔΟ ΚΑΤΑΤΑΞΗΣ ΣΕ ΠΙΝΑΚΑ 5.2 ΑΠΛΟΠΟΙΗΣΗ ΜΕ ΤΗΝ ΜΕΘΟΔΟ ΚΑΤΑΤΑΞΗΣ ΣΕ ΠΙΝΑΚΑ 5.2. Εισαγωγή Αν η λογική συνάρτηση που πρόκειται να απλοποιήσουμε έχει περισσότερες από έξι μεταβλητές τότε η μέθοδος απλοποίησης με Χάρτη Καρνώ χρειάζεται

Διαβάστε περισσότερα

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

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΗΜΥ 2 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 26 ΔΙΑΛΕΞΗ 8: Σχεδιασµός Συνδυαστικών Κυκλωµάτων Ι (Κεφάλαιο 4) ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy) Περίληψη q Συναρτήσεις

Διαβάστε περισσότερα

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

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΕΝΟΤΗΤΑ Μ ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ Εκπαιδευτής: Γ. Π. ΠΑΤΣΗΣ, Επικ. Καθηγητής, Τμήμα Ηλεκτρονικών Μηχανικών, ΤΕΙ Αθήνας ΜΕΘΟΔΟΣ ΑΠΛΟΠΟΙΗΣΗΣ ΛΟΓΙΚΗΣ ΣΥΝΑΡΤΗΣΗΣ ΜΕ

Διαβάστε περισσότερα

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

Ψηφιακά Συστήματα. 5. Απλοποίηση με χάρτες Karnaugh Ψηφιακά Συστήματα 5. Απλοποίηση με χάρτες Karnaugh Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016. [59382199] 2. Floyd

Διαβάστε περισσότερα

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

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ΗΜΥ 00 Εισαγωγή στην Τεχνολογία Στέλιος Τιμοθέου ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ ΜΑΣ ΣΗΜΕΡΑ Δυαδική λογική Πύλες AND, OR, NOT, NAND,

Διαβάστε περισσότερα

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

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 2: Ψηφιακή Λογική Ι Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

Διαβάστε περισσότερα

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

ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΛΑΧΙΣΤΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗ VERILOG 2017, Δρ. Ηρακλής Σπηλιώτης Ελαχιστοποίηση λογικών συναρτήσεων Ο στόχος της ελαχιστοποίησης είναι η εύρεση της πιο απλοποιημένης

Διαβάστε περισσότερα

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

100 ΕΡΩΤΗΣΕΙΣ ΜΕ ΤΙΣ ΑΝΤΙΣΤΟΙΧΕΣ ΑΠΑΝΤΗΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ 100 ΕΡΩΤΗΣΕΙΣ ΜΕ ΤΙΣ ΑΝΤΙΣΤΟΙΧΕΣ ΑΠΑΝΤΗΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ 1) Να μετατρέψετε τον δεκαδικό αριθμό (60,25) 10, στον αντίστοιχο δυαδικό 11111,11 111001,01 111100,01 100111,1 111100,01 2)

Διαβάστε περισσότερα

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

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Συνδυαστική Λογική. Επιμέλεια Διαφανειών: Δ. Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Συνδυαστική Λογική Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Ψηφιακά Κυκλώματα Τα ψηφιακά κυκλώματα διακρίνονται σε συνδυαστικά (combinational)

Διαβάστε περισσότερα

( 1) R s S. R o. r D + -

( 1) R s S. R o. r D + - Tο κύκλωμα που δίνεται είναι ένας ενισχυτής κοινής πύλης. Δίνονται: r D = 1 MΩ, g m =5mA/V, R s =100 Ω, R D = 10 kω. Υπολογίστε: α) την απολαβή τάσης β) την αντίσταση εισόδου γ) την αντίσταση εξόδου Οι

Διαβάστε περισσότερα

C D C D C D C D A B

C D C D C D C D A B Απλοποίηση µέσω Πίνακα Karnaugh: Παράδειγµα - 2 Στον παρακάτω πίνακα έχει ήδη γίνει το «βήμα- 1». Επομένως: Βήμα 2: Δεν υπάρχουν απομονωμένα κελιά. Βήμα 3: Στο ζεύγος (3,7) το κελί 3 γειτνιάζει μόνο με

Διαβάστε περισσότερα

Η κανονική μορφή της συνάρτησης που υλοποιείται με τον προηγούμενο πίνακα αληθείας σε μορφή ελαχιστόρων είναι η Q = [A].

Η κανονική μορφή της συνάρτησης που υλοποιείται με τον προηγούμενο πίνακα αληθείας σε μορφή ελαχιστόρων είναι η Q = [A]. Κανονική μορφή συνάρτησης λογικής 5. Η κανονική μορφή μιας λογικής συνάρτησης (ΛΣ) ως άθροισμα ελαχιστόρων, από τον πίνακα αληθείας προκύπτει ως εξής: ) Παράγουμε ένα [A] όρων από την κάθε σειρά για την

Διαβάστε περισσότερα

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

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ. Κεφάλαιο 3 ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Κεφάλαιο 3 Δυαδική λογική Με τον όρο λογική πρόταση ή απλά πρόταση καλούμε κάθε φράση η οποία μπορεί να χαρακτηριστεί αληθής ή ψευδής με βάση το νόημα της. π.χ. Σήμερα

Διαβάστε περισσότερα

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

Λογικές πύλες: Οι στοιχειώδεις δομικοί λίθοι των κυκλωμάτων Λογικές πύλες Λογικές πύλες: Οι στοιχειώδεις δομικοί λίθοι των κυκλωμάτων Το υλικό(hardware) για την εκτέλεση των εντολών γλώσσας μηχανής(και κατ επέκταση όλων των προγραμμάτων), κατασκευάζεται χρησιμοποιώντας

Διαβάστε περισσότερα

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

Εισαγωγή στα Ψηφιακά Συστήματα Εισαγωγή στα Ψηφιακά Συστήματα Ασημόπουλος Νικόλαος Πατουλίδης Γεώργιος Παλιανόπουλος Ιωάννης Τμήμα Ηλεκτρολόγων Μηχανικών ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Βοηθητικές Σημειώσεις στη ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ

Βοηθητικές Σημειώσεις στη ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Βοηθητικές Σημειώσεις στη ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΠΜΣ στις Τεχνολογίες και Συστήματα Ευρυζωνικών Εφαρμογών και Υπηρεσιών Διδάσκων : Παρασκευάς Κίτσος Επίκουρος Καθηγητής pkitsos@teimes.gr 1 Τμήμα των διαλέξεων

Διαβάστε περισσότερα

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

4. ΝΟΜΟΙ ΔΥΑΔΙΚΗΣ ΑΛΓΕΒΡΑΣ 4. ΝΟΜΟΙ ΔΥΔΙΚΗΣ ΛΓΕΡΣ 4.1 ασικές έννοιες Εισαγωγή Η δυαδική άλγεβρα ή άλγεβρα oole θεμελιώθηκε από τον Άγγλο μαθηματικό George oole. Είναι μία "Λογική Άλγεβρα" για τη σχεδίαση κυκλωμάτων διακοπτών. Η

Διαβάστε περισσότερα

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

4 η Θεµατική Ενότητα : Συνδυαστική Λογική. Επιµέλεια διαφανειών: Χρ. Καβουσιανός 4 η Θεµατική Ενότητα : Συνδυαστική Λογική Επιµέλεια διαφανειών: Χρ. Καβουσιανός Λογικά Κυκλώµατα Ø Τα λογικά κυκλώµατα διακρίνονται σε συνδυαστικά (combinational) και ακολουθιακά (sequential). Ø Τα συνδυαστικά

Διαβάστε περισσότερα

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

επανενεργοποιηθεί Βιομηχανικά Ηλεκτρονικά - Κ.Ι.Κυριακόπουλος Control Systems Laboratory Μετατροπέας Αναλογικού Σήµατος σε Ψηφιακό Ο δειγματολήπτης (S/H) παίρνει δείγματα του στιγμιαίου εύρους ενός σήματος και διατηρεί την τάση που αντιστοιχεί σταθερή, τροφοδοτώντας έναν κβαντιστή, μέχρι την

Διαβάστε περισσότερα

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

Ψηφιακά Συστήματα. 6. Σχεδίαση Συνδυαστικών Κυκλωμάτων Ψηφιακά Συστήματα 6. Σχεδίαση Συνδυαστικών Κυκλωμάτων Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016. [59382199] 2. Floyd

Διαβάστε περισσότερα

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

Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ. ΝΑΛΟΓΙΚΑ Άλγεβρα Boole Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ. ΝΑΛΟΓΙΚΑ Άλγεβρα Boole Οι αρχές της λογικής αναπτύχθηκαν από τον George Boole (85-884) και τον ugustus De

Διαβάστε περισσότερα

Κατ οίκον Εργασία ΚE5

Κατ οίκον Εργασία ΚE5 Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Χειμερινό Εξάμηνο ΗΜΥ Εισαγωγή στην Τεχνολογία Διδάσκων: Δρ. Στέλιος Τιμοθέου Κατ οίκον Εργασία ΚE5 Ασκήσεις Ασκήσεις:. Μετατρέψτε

Διαβάστε περισσότερα

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

Ενότητα 2 ΑΛΓΕΒΡΑ BOOLE ΛΟΓΙΚΕΣ ΠΥΛΕΣ Ενότητα 2 ΛΓΕΡ BOOLE ΛΟΓΙΚΕΣ ΠΥΛΕΣ Άλγεβρα Boole Γενικές Γραμμές ξιώματα Huntington και Θεωρήματα ρχή του Δυϊσμού Λογικές πύλες NAND και NOR Υλοποιήσεις με πύλες NAND ή πύλεςnor πομονωτές τριών καταστάσεων

Διαβάστε περισσότερα

Μετατροπή δυαδικών αριθμών

Μετατροπή δυαδικών αριθμών Κεφάλαιο 2o Συνδυαστικά κυκλώματα 2.1 Το δυαδικό σύστημα μέτρησης και η δυαδική λογική 2.1.1 Θεωρητικό Υπόβαθρο Οποιοσδήποτε αριθμός μπορεί να εκφραστεί σε σύστημα μέτρησης με βάση τον αριθμό β, με μια

Διαβάστε περισσότερα

ΣΠ. ΛΟΥΒΡΟΣ, Ν. ΣΚΛΑΒΟΣ

ΣΠ. ΛΟΥΒΡΟΣ, Ν. ΣΚΛΑΒΟΣ Λ Ο Γ Ι Κ Η Σ Χ Ε Ι ΑΣ Η ΒΙΒΛΙΟ ΕΡΓΑΣΤΗΡΙΟΥ ΣΠ. ΛΟΥΒΡΟΣ, Ν. ΣΚΛΑΒΟΣ ΤΜΗΜΑ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ & ΙΚΤΥΩΝ ΠΑΡΑΡΤΗΜΑ ΝΑΥΠΑΚΤΟΥ ΝΑΥΠΑΚΤΟΣ 2005 ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ Λ Ο Γ Ι Κ Η Σ Χ Ε Ι Α Σ Η ΒΙΒΛΙΟ ΕΡΓΑΣΤΗΡΙΟΥ

Διαβάστε περισσότερα

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

Απλοποίηση λογικών συναρτήσεων.   URL: Ø ÖÓ Ü Ñ ÒÓ ÓØ Απλοποίηση λογικών συναρτήσεων ôö Ó Éº Ð Ü Ò Ö ÔÓÙÐÓ Ä ØÓÖ Èº º ¼» ¼ e-mail: alexandg@uop.gr URL: http://users.iit.demokritos.gr/~alexandg ÌÑ Ñ Ô Ø Ñ Ì ÕÒÓÐÓ Ì Ð Ô Ó ÒÛÒ ôò È Ö Õ Ñ Ò É ÖØ

Διαβάστε περισσότερα

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

4.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΥΑ ΙΚΟΣ ΑΘΡΟΙΣΤΗΣ-ΑΦΑΙΡΕΤΗΣ Σκοπός: Να µελετηθούν αριθµητικά κυκλώµατα δυαδικής πρόσθεσης και αφαίρεσης. Να σχεδιαστούν τα κυκλώµατα από τους πίνακες αληθείας

Διαβάστε περισσότερα

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

K24 Ψηφιακά Ηλεκτρονικά 6: Πολυπλέκτες/Αποπολυπλέκτες K24 Ψηφιακά Ηλεκτρονικά 6: Πολυπλέκτες/Αποπολυπλέκτες TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΧΝΟΛΟΓΙΚΟ Περιεχόμενα 1 2 3 4 Λειτουργία Πολυπλέκτης (Mul plexer) Ο

Διαβάστε περισσότερα

Ύλη Λογικού Σχεδιασµού Ι

Ύλη Λογικού Σχεδιασµού Ι 4 η Θεµατική Ενότητα : Συνδυαστική Λογική Ύλη Λογικού Σχεδιασµού Ι Κεφ 2 Κεφ 3 Κεφ 4 Κεφ 6 Συνδυαστική Λογική 2 Εισαγωγή Λογικά Κυκλώµατα Συνδυαστικά: Οι έξοδοι είναι συνάρτηση των εισόδων Ακολουθιακά:

Διαβάστε περισσότερα

PLD. Εισαγωγή. 5 η Θεµατική Ενότητα : Συνδυαστικά. PLAs. PLDs FPGAs

PLD. Εισαγωγή. 5 η Θεµατική Ενότητα : Συνδυαστικά. PLAs. PLDs FPGAs 5 η Θεµατική Ενότητα : Συνδυαστικά Κυκλώµατα µε MSI και Εισαγωγή Οι προγραµµατιζόµενες διατάξεις είναι ολοκληρωµένα µε εσωτερικές πύλες οι οποίες µπορούν να υλοποιήσουν οποιαδήποτε συνάρτηση αν υποστούν

Διαβάστε περισσότερα

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

Ηλεκτρονικοί Υπολογιστές ΙΙ Ηλεκτρονικοί Υπολογιστές ΙΙ Ενότητα 3: Eφαρμογές Άλγεβρας Boole Τμήμα Οικονομικών Επιστημών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεµατική Ενότητα ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Ακαδηµαϊκό Έτος 2006 2007 Γραπτή Εργασία #2 Ηµεροµηνία Παράδοσης 28-0 - 2007 ΠΛΗ 2: Ψηφιακά Συστήµατα ΠΡΟΤΕΙΝΟΜΕΝΕΣ ΛΥΣΕΙΣ Άσκηση : [5 µονάδες] Έχετε στη

Διαβάστε περισσότερα

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

Κεφάλαιο 5. Λογικά κυκλώματα Κεφάλαιο 5 Λογικά κυκλώματα 5.1 Εισαγωγή Κάθε συνάρτηση boole αντιστοιχεί σε έναν και μοναδικό πίνακα αλήθειας. Εάν όμως χρησιμοποιήσουμε τα γραφικά σύμβολα των πράξεων, μπορούμε για κάθε συνάρτηση που

Διαβάστε περισσότερα

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 17: Αναδιατασσόµενη Λογική Προγραµµατιζόµενο Υλικό

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 17: Αναδιατασσόµενη Λογική Προγραµµατιζόµενο Υλικό ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 17: Αναδιατασσόµενη Λογική Προγραµµατιζόµενο Υλικό ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy) Προγραµµατιζόµενες

Διαβάστε περισσότερα

Περίληψη. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 2005. υαδική Αφαίρεση. υαδική Αφαίρεση (συν.) Ακόµη ένα παράδειγµα Αφαίρεσης.

Περίληψη. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 2005. υαδική Αφαίρεση. υαδική Αφαίρεση (συν.) Ακόµη ένα παράδειγµα Αφαίρεσης. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 2005 Κεφάλαιο 5 -ii: Αριθµητικές Συναρτήσεις και Κυκλώµατα Πανεπιστήµιο Κύπρου Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Αφαίρεση δυαδικών Περίληψη

Διαβάστε περισσότερα

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

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω

Διαβάστε περισσότερα

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

5. ΤΕΧΝΙΚΕΣ ΑΠΛΟΠΟΙΗΣΗΣ . ΤΕΧΝΙΚΕΣ ΑΠΛΟΠΟΙΗΣΗΣ. ΑΠΛΟΠΟΙΗΣΗ ΜΕ ΧΑΡΤΗ ΚΑΡΝΩ (Karnaugh).. Εισαγωγή Οι λογικές συναρτήσεις που προκύπτουν από τη λύση ενός πρακτικού προβλήματος δεν είναι πάντα στην απλούστερη μορφή τους. Μπορεί και

Διαβάστε περισσότερα

Περίληψη. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 2005. Στοιχειώδης Λογικές Συναρτήσεις

Περίληψη. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 2005. Στοιχειώδης Λογικές Συναρτήσεις ΗΜΥ 2: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 25 Μαρ-5 ΗΜΥ-2: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 25 Κεφάλαιο 4 -i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώµατα Περίληψη Συναρτήσεις και συναρτησιακές (λειτουργικές)

Διαβάστε περισσότερα

Ηλεκτρονική Μάθημα VIΙ Ψηφιακά Κυκλώματα Ψηφιακή Λογική. Καθηγητής Αντώνιος Γαστεράτος Τμήμα Μηχανικών Παραγωγής και Διοίκησης, Δ.Π.Θ.

Ηλεκτρονική Μάθημα VIΙ Ψηφιακά Κυκλώματα Ψηφιακή Λογική. Καθηγητής Αντώνιος Γαστεράτος Τμήμα Μηχανικών Παραγωγής και Διοίκησης, Δ.Π.Θ. Ηλεκτρονική Μάθημα VIΙ Ψηφιακά Κυκλώματα Ψηφιακή Λογική Καθηγητής Αντώνιος Γαστεράτος Τμήμα Ε.ΔΙ.Π. Μηχανικών Δρ. Αθανάσιος Παραγωγής Ψωμούλης και Διοίκησης, Δ.Π.Θ. Τμήμα Μηχανικών Παραγωγής και Διοίκησης,

Διαβάστε περισσότερα

Ελίνα Μακρή

Ελίνα Μακρή Ελίνα Μακρή elmak@unipi.gr Μετατροπή Αριθμητικών Συστημάτων Πράξεις στα Αριθμητικά Συστήματα Σχεδίαση Ψηφιακών Κυκλωμάτων με Logism Άλγεβρα Boole Λογικές Πύλες (AND, OR, NOT, NAND, XOR) Flip Flops (D,

Διαβάστε περισσότερα

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

ΒΑΣΙΚΕΣ ΕΞEΙΔΙΚΕΥΣΕΙΣ ΣΕ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΑΙ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα Θεματική Ενότητα ΠΛΣ-5 ΒΑΣΙΚΕΣ ΕΞEΙΔΙΚΕΥΣΕΙΣ ΣΕ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΑΙ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ - ΣΗΜΕΙΩΣΕΙΣ ΔΙΔΑΣΚΑΛΙΑΣ - Δρ. Λάμπρος Μπισδούνης Σύμβουλος Καθηγητής

Διαβάστε περισσότερα

1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα

1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα 1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα Δεκαδικοί Αριθµοί Βάση : 10 Ψηφία : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Αριθµοί: Συντελεστές Χ δυνάµεις του 10 7392.25 = 7x10 3 + 3x10 2 + 9x10 1 + 2x10 0 + 2x10-1 + 5x10-2

Διαβάστε περισσότερα

Εισαγωγή. Συνδυαστικά: Οι έξοδοι είναι συνάρτηση των εισόδων

Εισαγωγή. Συνδυαστικά: Οι έξοδοι είναι συνάρτηση των εισόδων 4 η Θεµατική Ενότητα : Συνδυαστική Λογική Εισαγωγή Λογικά Κυκλώµατα Συνδυαστικά: Οι έξοδοι είναι συνάρτηση των εισόδων Ακολουθιακά: Οι έξοδοι είναι συνάρτηση των εισόδων και της κατάστασης των στοιχείων

Διαβάστε περισσότερα

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο Βασικές Συνδυαστικές Συναρτήσεις και. Διδάσκουσα: Μαρία Κ. Μιχαήλ

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο Βασικές Συνδυαστικές Συναρτήσεις και. Διδάσκουσα: Μαρία Κ. Μιχαήλ ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό μρ Εξάμηνο 29 Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα Διδάσκουσα: Μαρία Κ Μιχαήλ

Διαβάστε περισσότερα

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

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ. ΑΝΔΡΕΑΣ Δ. ΤΣΙΓΚΟΠΟΥΛΟΣ Δρ. ΗΛΕΚΤΡΟΛΟΓΟΣ ΜΗΧΑΝΙΚΟΣ EΠΙΚΟΥΡΟΣ ΚΑΘΗΓΗΤΗΣ ΣΝΔ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΑΝΔΡΕΑΣ Δ. ΤΣΙΓΚΟΠΟΥΛΟΣ Δρ. ΗΛΕΚΤΡΟΛΟΓΟΣ ΜΗΧΑΝΙΚΟΣ EΠΙΚΟΥΡΟΣ ΚΑΘΗΓΗΤΗΣ ΣΝΔ ΣΧΟΛΗ ΝΑΥΤΙΚΩΝ ΔΟΚΙΜΩΝ ΠΕΙΡΑΙΑΣ 2014 - 2 - - 3 - ΠΕΡΙΕΧΟΜΕΝΑ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ...5 ΠΡΟΛΟΓΟΣ...5 1. ΕΙΣΑΓΩΓΗ...7

Διαβάστε περισσότερα

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

Κεφάλαιο 2. Ψηφιακή Σχεδίαση Κεφάλαιο 2. Ψηφιακή Σχεδίαση Το Κεφάλαιο αυτό αποτελεί μια εισαγωγή στο αντικείμενο της ψηφιακής σχεδίασης. Τα θέματα στα οποία θα αναφερθούμε περιλαμβάνουν την άλγεβρα Boole, τις λογικές πύλες, τα ολοκληρωμένα

Διαβάστε περισσότερα

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

5.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 5 ΚΩ ΙΚΟΠΟΙΗΣΗ BCD Σκοπός: Η κατανόηση της µετατροπής ενός τύπου δυαδικής πληροφορίας σε άλλον (κωδικοποίηση/αποκωδικοποίηση) µε τη µελέτη της κωδικοποίησης BCD

Διαβάστε περισσότερα