ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο Σεπτέμβριος 09 Συνδιαστικά Λογικά Κυκλώματα. Διδάσκουσα: Μαρία Κ.
|
|
- Ἠλίας Σπυρόπουλος
- 8 χρόνια πριν
- Προβολές:
Transcript
1 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστική Λογική (Μέρος Α) Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη υαδική Λογική και Πύλες Άλγεβρα Boole Βασικές ιδιότητες Αλγεβρικός Χειρισμός/Μετασχηματισμός Κανονικές (Canonical) και Πρότυπες (Standard) μορφές Ελαχιστόροι (minterms) και Μεγιστόροι (maxterms) SOP and POS (κανονικές και πρότυπες μορφές) Χάρτες Karnaugh (K-χάρτες) Xάρτες 2, 3ων, 4ων, και 5 μεταβλητών Απλοποίηση χρησιμοποιώντας K-χάρτες Επεξεργασία K-χαρτών Implicants: Primes (κύριοι), Essentials (ουσιώδεις) Αδιάφοροι όροι (don t cares) MKM - 2 Συνδιαστικά Λογικά Κυκλώματα
2 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων υαδική Λογική Ασχολείται με δυαδικές μεταβλητές που παίρνουν 2 διακριτές τιμές ( και ) και με λογικές (δυαδικές) πράξεις. 3 βασικές πράξεις: AND, OR, NOT υαδικές/λογικές μεταβλητές αναπαριστούνται από γράμματα: A,B,C,,X,Y,Z MKM - 3 Συναρτήσεις υαδικής Λογικής F(vars) = έκφραση Σύνολο δυαδικών μεταβλητών Τλ έ ( +,, ) Τελεστές Τλ έ ( +, Μεταβλητές Σταθερές (, ) Ομαδοποίηση (παρενθέσεις) Παράδειγμα: : F(a,b) = a b + b G(x,y,z) = x (y+z ) MKM - 4 Συνδιαστικά Λογικά Κυκλώματα 2
3 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Βασικοί Λογικοί Τελεστές AND (επίσης:, ) OR (επίσης: +, ) NOT (επίσης:, ) υαδικοί (Binary) Mοναδιαίος (Unary) F(a,b) = a b, διαβ. F = αν και μόνο αν a=b= G(a,b) = a+b, διαβ. G = αν a = ή αν b= H(a) = a, διαβ. H = aν a = MKM - 5 Βασικοί Λογικοί Τελεστές (συν.) Λογικό AND ενός bit (-bit) bit), μοιάζει με δυαδικό δ πολλαπλασιασμό: λ =, =, =, = Λογικό OR ενός bit (-bit) bit), μοιάζει με δυαδική πρόσθεση, εκτός από μία πράξη: + =, + =, + =, + = ( 2 ) MKM - 6 Συνδιαστικά Λογικά Κυκλώματα 3
4 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Πίνακες Αληθείας (Truth Tables) για Λογικές Πράξεις Πίνακας Αληθείας: μορφή πίνακα που εκφράζει μοναδικά τη σχέση μεταξύ των μεταβλητών εισόδου μιας συνάρτησης και των εξόδων της AND 2-Εισόδων A B F=A B OR 2-Εισόδων A B F=A+B NOT A F=A MKM - 7 Πίνακες Αληθείας (συν.) Ερώτηση: Η συνάρτηση F( ) εξαρτάται από n μεταβλητές. Πόσες γραμμές υπάρχουν στον αληθοπίνακα του F( ); Απάντηση: 2 n γραμμές, αφού υπάρχουν 2 n πιθανοί δυαδικοί συνδυασμοί (patterns) για n μεταβλητές MKM - 8 Συνδιαστικά Λογικά Κυκλώματα 4
5 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Λογικές Πύλες Οι λογικές πύλες είναι αφαιρετικά μοντέλα στοιχείων ηλεκτρονικών κυκλωμάτων που λειτουργούν με ένα ή περισσότερα σήματα εισόδου και παράγουν ένα σήμα εξόδου. AND 2-Εισόδων OR 2-Εισόδων NOT (Αντιστροφέας) A B F = A B A F G A H B G = A+B H = A MKM - 9 Χρονικό Σχεδιάγραμμα (Κυματομορφή -- Waveform) t t t 2 t 3 t 4 t 5 t 6 Σήματα εισόδου A B Μεταβάσεις Σήματα εξόδου πυλών F=A B G=A+B H=A Προϋπόθεση: Ο χρόνος μετάδοσης του σήματος μεταξύ πυλών είναι αμελητέος () MKM - Συνδιαστικά Λογικά Κυκλώματα 5
6 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστικά Λογικά Κυκλώματα από Λογικές Συναρτήσεις Θεωρήστε την συνάρτηση F = A + B C + A B Ένα συνδυαστικό κύκλωμα μπορεί να κατασκευαστεί για την υλοποίηση της F, με την κατάλληλη ένωση σημάτων εισόδου και λογικών πυλών: Σήματα εισόδου από τις μεταβλητές της συνάρτησης (A, B, C) Σήματα εξόδου συνάρτηση εξόδου (F) Λογικές Πύλες από λογικές πράξεις C A F B MKM - Συνδυαστικά Λογικά Κυκλώματα από Λογικές Συναρτήσεις (συν.) Για να σχεδιάσουμε ένα αποδοτικό κύκλωμα πρέπει να ελαχιστοποιήσουμε το μέγεθος του κυκλώματος (circuit size) και την καθυστέρηση διάδοσης (propagation delay = χρόνος που χρειάζεται ένα σήμα εισόδου να αλλάξει και να γίνει αντιληπτό στην έξοδο) Στον πίνακα αληθείας δίπλα: F = A + B C + A B και G=A + B C Οι πίνακες για τις F και G είναι οι ίδιοι ίδια συνάρτηση (F = G) Η G υλοποιεί την λογική του κυκλώματος (με λιγότερα στοιχεία) A B C F G MKM - 2 Συνδιαστικά Λογικά Κυκλώματα 6
7 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστικά Λογικά Κυκλώματα από Λογικές Συναρτήσεις (συν.) C A F B F = G C B A G MKM - 3 Άλγεβρα Boole Χρήσιμος μηχανισμός για τον χειρισμό / μετασχηματισμό (απλοποίηση) δυαδικών συναρτήσεων. ρή George Boole (85-864): 864): Μια έρευνα για τους νόμους της σκέψης Ορολογία: Παράγοντας (Literal) : Μεταβλητή ή το συμπλήρωμα της Όρος παραγόντων (Τerm erm): υλοποιούν μια πύλη Πολλαπλασιαστικός όρος (Product term): παράγοντες ενωμένοι με (AND) Αθροιστικός όρος (Sum term): παράγοντες ενωμένοι με + (OR) MKM - 4 Συνδιαστικά Λογικά Κυκλώματα 7
8 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Αξιώματα Άλγεβρας Boole X: δυαδική μεταβλητή,,: σταθεροί. X + = X -- αξίωμα μηδενικότητας (ουδέτερο στοιχείο ως προς +) 2. X = X -- μοναδιαίο αξίωμα (ουδέτερο στοιχείο ως προς ) 3. X + = -- μοναδιαία ιδιότητα 4. X = -- ιδιότητα μηδενικότητας 5. X + X = -- Συμπλήρωμα (ως προς +) 6. X X = -- Συμπλήρωμα (ως προς ) MKM - 5 Βασικά Θεωρήματα Boole X: δυαδική μεταβλητή,,,: σταθεροί 7. X + X = X -- Idepotence (ως προς +) 8. X X = X -- Idepotence (ως προς ) 9. (X ) = X -- Involution (δύο αρνήσεις) MKM - 6 Συνδιαστικά Λογικά Κυκλώματα 8
9 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Η αρχή του υϊσμού Ο δυϊσμός (dual) μιας έκφρασης παράγεται με την ανταλλαγή ( και +), και ( και ), δεδομένου ότι η σειρά των πράξεων δεν αλλάζει. εν μπορεί να ανταλλαχθεί το x με x Παράδειγμα: F(x,y,z) = x yz + x y z O δυϊσμός (dual) της F είναι F dual = (x +y+z ) (x +y + z) Το dual δεν ισούται πάντα με την αρχική έκφραση. Εάν μια λογική εξίσωση/ισότητα είναι έγκυρη, τότε το dual της είναι και αυτό έγκυρο. MKM - 7 Η αρχή του υϊσμού (συν.) Βάση της αρχής του δυϊσμού, οι ιδιότητες/θεωρήματα 8 έχουν τις ακόλουθες σχέσεις:. X + = X 2. X = X 3. X + = 4. X = (dual του ) (dual του 3) 5. X + X = X 6. X X = X (dual του 5) 7. X + X = 8. X X = (dual του 8) MKM - 8 Συνδιαστικά Λογικά Κυκλώματα 9
10 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Άλλες Ιδιότητες/Θεωρήματα Άλγεβρας Boole Χ, Υ και Ζ: λογικές μεταβλητές. 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 ( Χ ι ) = (Χ i =..n (Χ ι ), π.χ. ( X + X X n ) = X X 2 X n i =..n (Χ ι ), π.χ. ( X X 2 X n ) = X + X X n i =..n MKM - 9 Θεώρημα Απορρόφησης (Absorption). x + x y = x 2. x (x+y) = x (δυϊσμός του δυϊσμός του.) Απόδειξη: x + x y = x + x y = x (+y) = x = x Το 2 αληθές λόγω δυϊσμού από. MKM - 2 Συνδιαστικά Λογικά Κυκλώματα
11 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Θεώρημα Ομοφωνίας (Consensus Consensus). xy + x z + yz = xy + x z 2. (x+y) (x +z) (y+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 αληθές λόγο δυϊσμού. MKM - 2 Πίνακες Αληθείας (αναθεώρηση) Απαριθμεί όλους τους πιθανούς συνδυασμούς τιμών μεταβλητών και την ανάλογη τιμή συνάρτησης. Στα δεξιά βλέπουμε πίνακες αληθείας για τις τυχαίες συναρτήσεις F (x,y,z), F 2 (x,y,z), και F 3 (x,y,z). x y z F F 2 F 3 MKM - 22 Συνδιαστικά Λογικά Κυκλώματα
12 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Πίνακες Αληθείας (συν.) Πίνακας Αληθείας: μοναδική (κανονική = canonical) αναπαράσταση α αράσταση δυαδικών συναρτήσεων Εάν οι 2 συναρτήσεις έχουν τους ίδιους πίνακες αληθείας, οι συναρτήσεις είναι ισοδύναμες (ισχύει και αντιστρόφως). Οι πίνακες μπορούν να χρησιμοποιηθούν για την απόδειξη θεωρημάτων ισοδυναμίας. Το μέγεθος ενός πίνακα μεγαλώνει εκθετικά βάση του αριθμού των μεταβλητών που εμπλέκονται. Επομένως, η χρήση δυαδικής άλγεβρας είναι πιο ελκυστική. MKM - 23 Εκφράσεις Boole - ΟΧΙ μοναδικές Αντίθετα με τους πίνακες αληθείας, οι εκφράσεις που αντιπροσωπεύουν μια δυαδική συνάρτηση δεν είναι μοναδικές. Παράδειγμα: F(x,y,z) = x y y z + x y z + x y z G(x,y,z) = x y y z + y z Οι αντίστοιχοι πίνακες αληθείας για τις F() και G() φαίνονται στα δεξιά. Είναι οι ίδιοι!!! Άρα,, F() = G() xy z F G MKM - 24 Συνδιαστικά Λογικά Κυκλώματα 2
13 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Αλγεβρικοί Μετασχηματισμοί Η δυαδική άλγεβρα είναι ένα χρήσιμο εργαλείο για την απλοποίηση ψηφιακών κυκλωμάτων. Γιατί; Απλούστερο συνήθως σημαίνει πιο φτηνό, μικρότερο, γρηγορότερο (διαφάνειες -3) 3). Παράδειγμα: Απλοποίηση F = x yz + x yz + xz. F = x yz + x yz + xz = x y(z+z ) xy(z+z) + xz = x y + xz = x y + xz MKM - 25 Αλγεβρικοί Μετασχηματισμοί (συν.) Παράδειγμα : Αποδείξετε ότι x y z xyz + x yz xyz + xyz = xz 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 + yz = x z + yz MKM - 26 Συνδιαστικά Λογικά Κυκλώματα 3
14 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Το συμπλήρωμα μιας συνάρτησης (F F ) Το συμπλήρωμα μιας συνάρτησης παράγεται από την ανταλλαγή ( and +), και ( and ), και το συμπλήρωμα κάθε μεταβλητής (DeMorgan). Αλλιώς, η ανταλλαγή στην στήλη του πίνακα αληθείας της F δίνει την F Το συμπλήρωμα μιας συνάρτησης ΕΝ ΕΙΝΑΙ ΤΟ Ι ΙΟ με το δυϊσμό (dual) μιας συνάρτησης. MKM - 27 Συμπλήρωμα: Παράδειγμα Βρείτε την 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 (παραγόντων). MKM - 28 Συνδιαστικά Λογικά Κυκλώματα 4
15 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Κανονικές (Canonical) και Πρότυπες (Standard) Μορφές Χρειαζόμαστε τυποποιημένες τεχνικές για την απλοποίηση δυαδικών συναρτήσεων. Ελαχιστόροι και Μεγιστόροι Άθροισμα ελαχιστόρων & Γινόμενο Μεγιστόρων Γινόμενο και Άθροισμα όρων Άθροισμα Γινομένων (Sum-of-Products -- SOP) και Γινόμενο Αθροισμάτων (Product-of-Sums -- POS) MKM - 29 Ορισμοί Παράγοντας: Μεταβλητή ή το συμπλήρωμα της Αθροιστικός όρος: παράγοντες ενωμένοι με + Πολ/σκός όρος: παράγοντες ενωμένοι με Ελαχιστόρος (Minterm) Minterm): πολ/κός όρος στον οποίο όλες οι μεταβλητές εμφανίζονται ακριβώς φορά, με κανονική ή συμπληρωματική μορφή Μεγιστόρος (Maxterm): αθροιστικός όρος στον οποίο όλες οι μεταβλητές εμφανίζονται ακριβώς φορά, με κανονική ή συμπληρωματική μορφή MKM - 3 Συνδιαστικά Λογικά Κυκλώματα 5
16 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Ελαχιστόρος (Minterm) Αντιπροσωπεύει ακριβώς ένα συνδυασμό στον πίνακα αληθείας. Συμβολίζεται με m j, όπου j είναι το δεκαδικό ισοδύναμο του ελαχιστόρου του αντίστοιχου δυαδικού συνδυασμού (b j ). Μια μεταβλητή στο m j είναι συμπληρωματική εάν η τιμή της στο b j είναι, αλλιώς είναι κανονική. Παράδειγμα: Υποθέστε 3 μεταβλητές (A,B,C), και j =3. Τότε, b j = και ο αντίστοιχος ελαχιστόρος συμβολίζεται με m j = A BC MKM - 3 Μεγιστόρος (Maxterm) Αντιπροσωπεύει ακριβώς ένα συνδυασμό στον πίνακα αληθείας. Συμβολίζεται με M j, όπου j είναι το δεκαδικό ισοδύναμο του μεγιστόρου του αντίστοιχου δυαδικού συνδυασμού (b j ). Μια μεταβλητή στο M j είναι συμπληρωματική εάν η τιμή της στο b j είναι, αλλιώς είναι κανονική. Παράδειγμα: Υποθέστε 3 μεταβλητές (A,B,C), και j =3. Τότε, b j = και ο αντίστοιχος μεγιστόρος συμβολίζεται με M j = A+B +C MKM - 32 Συνδιαστικά Λογικά Κυκλώματα 6
17 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Ορισμοί Πινάκων για Ελαχιστόρους και Μεγιστόρους Οι ελαχιστόροι και οι μεγιστόροι είναι εύκολο να αναπαρασταθούν χρησιμοποιώντας πίνακα αληθείας. Παράδειγμα: Υποθέτουμε 3 μεταβλητές x< y < z (< υπονοεί τη διάταξη των μεταβλητών) x y z Minterm x y z = m x y z = m x yz = m 2 x yz = m 3 Maxterm x+y+z = M x+y+z = M x+y +z = M 2 x+y +z = M 3 xy z = m 4 x +y+z = M 4 xy z = m 5 xyz = m 6 xyz = m 7 x +y+z = M 5 x +y +z = M 6 x +y +z = M 7 MKM - 33 Κανονικές (Canonical) Μορφές Οποιαδήποτε δυαδική συνάρτηση F( ) μπορεί να εκφραστεί ως ένα μοναδικό άθροισμα ελαχιστόρων και ένα μοναδικό γινόμενο μεγιστόρων (με μια συγκεκριμένη διάταξη μεταβλητών). Μα άλλα λόγια, κάθε συνάρτηση F( ) έχει 2 κανονικές μορφές: Κανονικό SOP (άθροισμα ελαχιστόρων) Κανονικό POS (γινόμενο μεγιστόρων) MKM - 34 Συνδιαστικά Λογικά Κυκλώματα 7
18 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Κανονικές Μορφές (συν.) Κανονικό SOP : Οι ελαχιστόροι που συμπεριλαμβάνονται είναι οι m j, έτσι ώστε F( ) = στην γραμμή j του πίνακα αληθείας της F( ). Κανονικό POS : Οι μεγιστόροι που συμπεριλαμβάνονται είναι οι M j, έτσι ώστε F( ) = στην γραμμή j του αληθοπίνακα της F( ). MKM - 35 f (a,b,c) Παράδειγμα Η κανονική SOP μορφή της f ( ) είναι f (a,b,c) = m + m 2 + m 4 + m 6 = a b c + a bc + ab c + abc Η κανονική POS μορφή της f ( ) είναι f (a,b,c) = M M 3 M 5 M 7 = (a+b+c) (a+b +c ) (a+b +c ) ) (a +b+c ) (a +b +c )(a +b +c ) Παρατηρήστε ότι: : m j = (M j ) a b c f MKM - 36 Συνδιαστικά Λογικά Κυκλώματα 8
19 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χρησιμοποιούμε: και f (a,b,c) = m(,2,4,6), όπου δείχνει ότι το f είναι μια SOP μορφή, και m(,2,4,6) δείχνει ότι οι ελαχιστόροι που συμπεριλαμβάνονται είναι οι m, m 2, m 4 και m 6. f (a,b,c) = M(,3,5,7), όπου δείχνει ότι το f είναι μια POS μορφή, και M(,3,5,7) δείχνει ότι οι μεγιστόροι που συμπεριλαμβάνονται είναι οι M, M 3, M 5 και M 7. Αφού m j = (M j ) για κάθε j, j τότε m(,2,4,6) = M(,3,5,7) = f (a,b,c) ώστε την απόδειξη MKM - 37 Μετατροπή μεταξύ Κανονικών μορφών Αντιστρέφουμε τα με (ή ή αντίθετα) και αντικαθιστούμε τα j που εμφανίζονται στην αρχική μορφή με αυτά που δεν εμφανίζονται. Παράδειγμα: f (a,b,c) = a b c + a bc + ab c + abc = m + m 2 + m 4 + m 6 = (,2,4,6) = (,3,5,7) = (a+b+c) (a+b +c ) (a +b+c ) (a +b +c ) MKM - 38 Συνδιαστικά Λογικά Κυκλώματα 9
20 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Πρότυπες (Standard) Μορφές (Όχι μοναδικές) Οι πρότυπες μορφές είναι «όπως» τις κανονικές μορφές, με εξαίρεση ότι δεν είναι απαραίτητο για όλες τις μεταβλητές να εμφανιστούν σε ένα γινόμενο (SOP) ή άθροισμα (POS) ορών. Παράδειγμα: f (a,b,c) = a b c + bc + ac είναι μια πρότυπη SOP μορφή f (a,b,c) = (a+b+c) (b +c ) (a +c ) είναι μια πρότυπη POS μορφή. MKM - 39 Μετατροπή SOP από πρότυπη σε κανονική μορφή Επέκταση μη-κανονικών όρων με την εισαγωγή εκφράσεων ισοδύναμων σε, για κάθε μεταβλητή x που λείπει: (x + x ) = Αφαίρεση διπλότυπων ελαχιστόρων Π.χ. f (a,b,c) (abc) = a b c + bc + ac = a b c + (a+a )bc + a(b+b ) (b+b )c = a b c + abc + a bc + abc + ab b c = a b c + abc + a bc + ab c MKM - 4 Συνδιαστικά Λογικά Κυκλώματα 2
21 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Μετατροπή POS από πρότυπη σε κανονική μορφή Επέκταση μη-κανονικών όρων με την εισαγωγή εκφράσεων ισοδύναμων σε, για κάθε μεταβλητή x που λείπει: (xx ) = Επιμεριστική ιδιότητα Αφαίρεση διπλότυπων μεγιστόρων Π.χ. f (a,b,c) = (a+b+c) (b +c ) (a +c ) (b +c ) +c ) = (a+b+c) (aa aa +b +c ) (a + +b +c ) (a +bb bb +c ) = (a+b+c) (a+ a+b +c ) ( b +c ) (a + a +b +c ) (a +b+c ) (a +c ) (a +b +b +c ) +c ) = (a+b+c) (a+b +c ) (a +b +c ) (a +b+c ) MKM - 4 Χάρτες Karnaugh Οι χάρτες Κarnaugh (K-χάρτες χάρτες) είναι γραφικές αναπαραστάσεις δυαδικών συναρτήσεων. Χρησιμοποιούνται ως εργαλεία ελαχιστοποίησης (σε κυκλώματα δύο επιπέδων). Εκτίμηση Κόστους (Συνάρτηση Λογικό Κύκλωμα) : αρ. παραγόντων αρ. εισόδων πυλών αρ. όρων αρ. πυλών, αρ. εισόδων πυλών Βάθος παρενθέσεων αρ. επιπέδων MKM - 42 Συνδιαστικά Λογικά Κυκλώματα 2
22 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χάρτες Karnaugh (συν.) Ένας χάρτης Κarnaugh g αποτελείται από 2 n κελιά, για μια συνάρτηση με n μεταβλητές. Κάθε κελί αντιπροσωπεύει μία μόνο γραμμή στον πίνακα αληθείας. ένα κελί αντιστοιχεί σε ένα ελαχιστόρο ή μεγιστόρο της δυαδικής συνάρτησης. MKM - 43 Κ-Χάρτης 2 Μεταβλητών x 2 x m 2 3 m 2 m m 3 ή x x 2 2 m 3 m m 2 m 3 Σημείωση: η σειρά των μεταβλητών είναι ΣΗΜΑΝΤΙΚΗ για το f(x,x 2 ), όπου x είναι η γραμμή, x 2 είναι η στήλη. Το κελί είναι το x x 2. Το κελί είναι ο όρος x x 2, κτλ. Εάν ένας ελαχιστόρος είναι σε μια συνάρτηση, τότε το μπαίνει στο ανάλογο κελί. MKM - 44 Συνδιαστικά Λογικά Κυκλώματα 22
23 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Κ-Χάρτης 2 Μεταβλητών (συν.) Κάθε 2 διπλανά κελιά (δεξιά-αριστερά αριστερά-κάτω- πάνω) στο χάρτη διαφέρουν ΜΟΝΟ κατά μία τιμή μεταβλητής, που εμφανίζεται συμπληρωματική σε ένα κελί και μη- συμπληρωματική σε άλλο κελί. Παράδειγμα: m (=x x 2 ) είναι γειτονικό του m (=x x 2 ) και του m 2 (=x x 2 ), αλλά ΟΧΙ του m 3 (=x x 2 ) MKM - 45 Κ-Χάρτης 2 Μεταβλητών Παράδειγμα f(x,x 2 ) = x x 2 + x x 2 + x x 2 = m + m + m 2 = x + x 2 Το τοποθετείται στον K-χάρτη για τους ελαχιστόρους m, m, m 2 Ομαδοποίηση (ORing) των γειτονικών κελιών με επιτρέπει απλοποίηση Ποία (απλούστερη) συνάρτηση αντιπροσωπεύεται σε κάθε διακεκομμένο σχήμα? g( ) = m + m = x h( ) = m + m 2 = x 2 f(x,x 2 ) = x + x 2 Σημειώστε ότι το m καλύπτεται 2 φορές x 2 x 2 3 MKM - 46 Συνδιαστικά Λογικά Κυκλώματα 23
24 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Κ-Χάρτης 3 ων Μεταβλητών x yz m m 4 m m m m 7 m 2 m 6 - Σημείωση: η: η σειρά των μεταβλητών είναι (x,y,z); yz αντιστοιχεί στη στήλη, x αντιστοιχεί στη γραμμή. - Κάθε κελί είναι γειτονικό με τρία άλλα κελιά (αριστερά ή δεξιά ή πάνω ή κάτω ή κυκλική ακμή (edge wrap)) MKM - 47 Κ-Χάρτης 3 ων Μεταβλητών (συν.) Οι τύποι των δομών που είναι είτε ελαχιστόροι ή παράχθηκαν από την επανάληψη του θεωρήματος ελαχιστοποίησης σε ένα χάρτη 3 μεταβλητών δίνονται στα δεξιά. ομάδα 2 όρων Ομάδες των, 2, 4, 8 είναι πιθανές. ομάδα 4 ων όρων ελαχιστόρος MKM - 48 Συνδιαστικά Λογικά Κυκλώματα 24
25 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Ελαχιστοποίηση SOP από κανονική σε πρότυπη μορφή χρησιμοποιώντας K-χάρτη Βάζουμε στον K-χάρτη για κάθε όρο γινομένου της συνάρτησης (κανονικό SOP) Για ένα όρο γινομένου με πιο λίγες μεταβλητές, ομαδοποιούμε γειτονικά κελιά που περιέχουν. Οι ομάδες πρέπει να είναι στην δύναμη του 2 (2, 4, 8, ) Εξετάζουμε και τα boundary wraps για K-χάρτες 3 ων ή περισσοτέρων μεταβλητών. Η απάντηση μπορεί να μην είναι μοναδική (μη- κανονική)! πρότυπο SOP MKM - 49 Ελαχιστοποίηση Βάλτε τους ελαχιστόρους της δυαδικής συνάρτησης στο χάρτη και ακολούθως ομαδοποιήστε τους όρους Παράδειγμα: : f(a,b,c) = a c + abc + bc MKM - 5 Συνδιαστικά Λογικά Κυκλώματα 25
26 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Ελαχιστοποίηση Βάλτε τους ελαχιστόρους της δυαδικής συνάρτησης στο χάρτη και ακολούθως ομαδοποιήστε τους όρους Παράδειγμα: : f(a,b,c) = a c + abc + bc a bc MKM - 5 Ελαχιστοποίηση Βάλτε τους ελαχιστόρους της δυαδικής συνάρτησης στο χάρτη και ακολούθως ομαδοποιήστε τους όρους Παράδειγμα: : f(a,b,c) = a c + abc + bc Αποτέλεσμα: : f(a,b,c) = a c+ b a bc a bc MKM - 52 Συνδιαστικά Λογικά Κυκλώματα 26
27 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Άλλα Παραδείγματα f (x, y, z) = m(2,3,5,7) m(2357) f (x, y, z) = x y + xz yz X yz f 2 (x, y, z) = m (,,2,3,6),,, f 2 (x, y, z) = x +yz X MKM - 53 WX Κ-Χάρτης 4 ων -Μεταβλητών YZ m m m 3 m 2 m 4 m 5 m 7 m 6 m 2 m 3 m 5 m 4 m 8 m 9 m m Τα κελιά της ης γραμμής είναι γειτονικά με αυτά της 4ης. Τα κελιά της ης στήλης είναι γειτονικά με αυτά της 4ης. Η σειρά των μεταβλητών είναι: (WXYZ). MKM - 54 Συνδιαστικά Λογικά Κυκλώματα 27
28 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Απλοποίηση Κ-Χαρτών 4 ων -Μεταβλητών Ένα κελί αντιπροσωπεύει ένα ελαχιστόρο με 4 παράγοντες. Ένα ορθογώνιο 2 γειτονικών κελιών αντιπροσωπεύει ένα όρο γινομένου με 3 παράγοντες. Ένα ορθογώνιο 4ων γειτονικών κελιών αντιπροσωπεύει ένα όρο με 2 παράγοντες. Ένα ορθογώνιο 8 γειτονικών κελιών λώ αντιπροσωπεύει ένα όρο με παράγοντα. Ένα ορθογώνιο 6 γειτονικών κελιών παράγει μια συνάρτηση ίση με το λογικό. MKM - 55 Παράδειγμα Απλοποιήστε την δυαδική συνάρτηση g(a,b,c,d) = m(,,2,4,5,7,8,9,,2,3). Πρώτα βάλτε την συνάρτηση g( ) στον χάρτη, και ακολούθως ομαδοποιήστε όσα πιο πολλά κελιά με. ab cd g(a,b,c,d) = c +b d +a bd MKM - 56 Συνδιαστικά Λογικά Κυκλώματα 28
29 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Κ-Χάρτης 5 Μεταβλητών BC DE DE BC A= ABCDE 8 9 A= A BCDE MKM - 57 Implicants και Prime Implicants (PIs) Ένας Implicant (Ι) μιας συνάρτησης F( ) είναι ένας όρος που υπονοεί την F( ), με άλλα λόγια,, F(Ι) = Ένας implicant της F( ) ονομάζεται Prime Implicant (PI) εάν (i) είναι Implicant, και (ii) κάθε όρος γινομένου που παράγεται από την διαγραφή ενός παράγοντα του PI, δεν είναι implicant της F( ) Άρα, ένας Prime Implicant δεν περιέχεται σε πιο μεγάλο (= με λιγότερους παράγοντες) implicant MKM - 58 Συνδιαστικά Λογικά Κυκλώματα 29
30 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Παράδειγμα Θεωρήστε την συνάρτηση f(a,b,c,d) της οποίας ο K-χάρτης φαίνεται b δεξιά. ad Το a b δεν είναι prime implicant γιατί περιέχεται στο b. cd ab Το acd δεν είναι prime implicant γιατί περιέχεται στο ad. Τα b, ad, and a cd είναι prime implicants. a b a cd acd MKM - 59 Essential Prime Implicants (EPIs) Εάν ένας ελαχιστόρος μιας συνάρτησης F( ) περιέχεται σε ΜΟΝΟ prime implicant p, τότε ο p είναι Essential Prime Implicant (EPI) της F( ). b Ένας EPI πρέπει να εμφανίζεται σε όλες τις ad πιθανές SOP εκφράσεις μιας συνάρτησης. Καθορισμός EPI: Παρατάξετε όλους τους prime implicants μας μιας συνάρτησης. ιαλέξτε τους prime implicants που περιέχουν τουλάχιστον όρο που δεν έχει καλυφθεί από άλλο prime implicant. a cd Για το προηγούμενο παράδειγμα, οι PI είναι τα b, ad, και a cd. Όλοι είναι Essential. MKM - 6 Συνδιαστικά Λογικά Κυκλώματα 3
31 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Άλλο Παράδειγμα Θεωρήστε την f 2 (a,b,c,d), της οποίας ο K- χάρτης φαίνεται πιο κάτω. Το μοναδικό essential PI (EPI) είναι το b d. cd ab MKM - 6 Συστηματική διαδικασία για την απλοποίηση δυαδικών συναρτήσεων. Βρέστε όλα τα PI της συνάρτησης. 2. Κρατήστε όλα τα Εssential PIs (EPIs). 3. Για τους ελαχιστόρους που δεν περιέχονται στα EPIs, κρατήστε ένα σύνολο άλλων PIs που να τους καλύπτει, με την πιο μικρή επικάλυψη συνόλου. 4. Η παραγόμενη απλοποιημένη συνάρτηση είναι το λογικό OR των όρων γινομένου (PIs και EPIs) που έχουν κρατηθεί. MKM - 62 Συνδιαστικά Λογικά Κυκλώματα 3
32 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Παράδειγμα f(a,b,c,d) = m( ) m(,,2,3,4,5,7,4,5). ab cd 5 ομαδοποιημένοι όροι (PIs), δεν χρειάζονται όλοι. 3 σκιασμένα κελιά καλύφτηκαν από όρο ΜΟΝΟΝ 3 EPIs Ο ελαχιστόρος a bcd είναι ο μόνος που δεν έχει καλυφθεί F(a,b,c,d) = a b + a c + a d + abc ή F(a,b,c,d) = a b + a c + bcd + abc MKM - 63 Γινόμενο Αθροισμάτων (POS) Απλοποίηση Απλοποιήστε το SOP στα μηδενικά () της συνάρτησης F( ) στον K-χάρτη ά για να πάρετε το συμπλήρωμα της, F( ). Βρέστε το συμπλήρωμα της F( ), δηλαδή (F ) = F Το συμπλήρωμα μιας δυαδικής συνάρτησης μπορεί να παραχθεί θί με 2 τρόπους: () υϊσμό και μετά συμπλήρωμα κάθε παράγοντα. (2) Θεώρημα DeMorgan s. MKM - 64 Συνδιαστικά Λογικά Κυκλώματα 32
33 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Παράδειγμα Απλοποίησης 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) MKM - 65 Συνθήκες Αδιαφορίας (Don t care Conditions) Μπορεί να υπάρχει συνδυασμός εισόδων που δεν θα εμφανιστεί ποτέ αν εμφανιστεί, η τιμές στις εξόδους είναι αδιάφορες Η τιμή μιας τέτοιας μεταβλητής είναι αδιάφορη ( don't care). Συμβολίζεται με x ή. Κάθε μεταβλητή ίση με x μπορεί να πάρει την τιμή ή τυχαία σε μια υλοποίηση. Αδιάφορες μεταβλητές χρησιμοποιούνται και για την απλοποίηση συναρτήσεων. MKM - 66 Συνδιαστικά Λογικά Κυκλώματα 33
34 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Ελαχιστοποίηση χρησιμοποιώντας Don t Cares Θεωρήστε τα don't cares ως για να παράξετε PIs. ιαγράψτε PIs που καλύπτουν μόνο don't care ελαχιστόρους. Οι υπόλοιποι don't care ελαχιστόροι καλύπτονται προαιρετικά (δηλαδή, δ δή μπορεί να καλυφτούν ή μπορεί και όχι). MKM - 67 Παράδειγμα ab cd Απλοποιήστε τη συνάρτηση x x f(a,b,c,d) = m( m(,2,4,5,6,8,9) ) και x x f(a,b,c,d) = d( d(,,4,5), της οποίας ο K-χάρτης φαίνεται στα δεξιά. f =ab +cd + a c d + a bc ή x x f = ab +cd + a c d +a bd Οι πρώτοι 2 όροι είναι EPIs, ενώ οι x x τελευταίοι 2 όροι επιλέγονται για να καλύψουν τους ελαχιστόρους m, m 4, and m 5. (Υπάρχουν ακόμη 2 άλλες λύσεις!!!)!) x x MKM - 68 x x Συνδιαστικά Λογικά Κυκλώματα 34
35 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Άλλο Παράδειγμα Απλοποιήστε την συνάρτηση: g(a,b,c,d) = m( m(,4,2,4,4,2,4) και g(a,b,c,d) = d( d(,5,6,9,,3,5) g = a c + ab ή g = a c +b d ab cd x x x x x x x x x x x x x x x x x x x x x MKM - 69 Αλγοριθμική Ελαχιστοποίηση Τι κάνουμε για συναρτήσεις που έχουν περισσότερες ρ από 4-5 μταβητς; μεταβλητές; Χρησιμοποιούμε διαδικασίες/αλγόριθμους ελαχιστοποίησης που μπορούν να προγραμματιστούν = Computer-Aided Design (CAD) π.χ. Αλγόριθμος Quine-McCluskey (βλέπε σημειώσεις) ) π.χ. Espresso MKM - 7 Συνδιαστικά Λογικά Κυκλώματα 35
ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Σεπτέμβριος 10. Συνδιαστικά Λογικά Κυκλώματα 1
ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Σεπτέμβριος ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστική Λογική (Μέρος Α) Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών
ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2008
ΗΜΥ 2: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο 28 Σεπτέμβριος 8 ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 28 Συνδυαστική Λογική (Μέρος Α) Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα
ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΗΜΥ 20 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 206 ΔΙΑΛΕΞΗ 2: Συνδιαστική Λογική (Κεφ. 2Α) ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy) Περίληψη q Δυαδική Λογική και Πύλες
Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 2: Αλγεβρα Boole, Δυαδική Λογική, Ελαχιστόροι, Μεγιστόροι Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και
Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 3: Ελαχιστοποίηση σε επίπεδο τιμών, Χάρτες Karnaugh, Πρωτεύοντες όροι Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων
Διδάσκουσα: Μαρία Κ. Μιχαήλ. Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
ΗΜΥ : Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 9 ΗΜΥ-: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 9 Συνδυαστική Λογική: Ελαχιστοποίηση με τη μέθοδο Κατάταξης σε Πίνακα Διδάσκουσα: Μαρία Κ.
ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Σεπτέμβριος 10. Κεφάλαιο 2: Συνδιαστικά Λογικά Κυκλώματα (Ελαχιστοποίηση με Κατάταξη σε Πίνακα) 1
ΗΜΥ : Σχεδιασμός Ψηφιακών Συστημάτων Σεπτέμβριος ΗΜΥ-: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστική Λογική: Ελαχιστοποίηση με τη μέθοδο Κατάταξης σε Πίνακα Διδάσκουσα: Μαρία Κ. Μιχαήλ Αλγοριθμική Ελαχιστοποίηση
ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο ΔΙΑΛΕΞΗ 3: Αλγοριθµική Ελαχιστοποίηση (Quine-McCluskey, tabular method)
ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 3: Αλγοριθµική Ελαχιστοποίηση (Quine-McCluskey, tabular method) ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy)
3. Απλοποίηση Συναρτήσεων Boole
3. Απλοποίηση Συναρτήσεων Boole 3. Μέθοδος του χάρτη Η πολυπλοκότητα ψηφιακών πυλών που υλοποιούν μια συνάρτηση Boole σχετίζεται άμεσα με την πολύπλοκότητα της αλγεβρικής της έκφρασης. Η αλγεβρική αναπαράσταση
Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ211
Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ2 Χειµερινό 23 Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ2 Χάρτες Karnaugh, Οικουµενικές Πύλες (NAND & NOR) και Αποκλειστικό Η (ΧΟR) Εβδοµάδα: 3 Εργαστήριο Ψηφιακών Συστηµάτων
ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2008
ΗΜΥ : Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο 8 Σεπτέμβριος 8 ΗΜΥ-: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 8 Συνδυαστική Λογική: Ελαχιστοποίηση με τη μέθοδο Κατάταξης σε Πίνακα Διδάσκουσα: Μαρία
Γ2.1 Στοιχεία Αρχιτεκτονικής. Γ Λυκείου Κατεύθυνσης
Γ2.1 Στοιχεία Αρχιτεκτονικής Γ Λυκείου Κατεύθυνσης Ορισμός άλγεβρας Boole Η άλγεβρα Boole ορίζεται, ως μία αλγεβρική δομή A, όπου: (α) Το Α είναι ένα σύνολο στοιχείων που περιέχει δύο τουλάχιστον στοιχεία
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ (Τ.Ε.Ι.) ΚΡΗΤΗΣ Τμήμα Εφαρμοσμένης Πληροφορικής & Πολυμέσων. Ψηφιακή Σχεδίαση. Κεφάλαιο 2: Συνδυαστικά Λογικά
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ (Τ.Ε.Ι.) ΚΡΗΤΗΣ Τμήμα Εφαρμοσμένης Πληροφορικής & Πολυμέσων Ψηφιακή Σχεδίαση Κεφάλαιο 2: Συνδυαστικά Λογικά Κυκλώματα Γ. Κορνάρος Περίγραμμα Μέρος 1 Κυκλώματα Πυλών και
Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Απλοποίηση Συναρτήσεων Boole. Επιμέλεια Διαφανειών: Δ.
Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Απλοποίηση Συναρτήσεων Boole Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Απλοποίηση Συναρτήσεων Boole Η πολυπλοκότητα του κυκλώματος
Ελίνα Μακρή
Ελίνα Μακρή elmak@unipi.gr Μετατροπή Αριθμητικών Συστημάτων Πράξεις στα Αριθμητικά Συστήματα Σχεδίαση Ψηφιακών Κυκλωμάτων με Logism Άλγεβρα Boole Λογικές Πύλες (AND, OR, NOT, NAND, XOR) Flip Flops (D,
Κεφάλαιο 4. Λογική Σχεδίαση
Κεφάλαιο 4 Λογική Σχεδίαση 4.1 Εισαγωγή Λογικές συναρτήσεις ονομάζουμε εκείνες για τις οποίες μπορούμε να αποφασίσουμε αν είναι αληθείς ή όχι. Χειριζόμαστε τις λογικές προτάσεις στην συγγραφή λογισμικού
Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Άλγεβρα Boole και Λογικές Πύλες 2. Επιμέλεια Διαφανειών: Δ.
Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Άλγεβρα Boole και Λογικές Πύλες Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Αξιωματικός Ορισμός Άλγεβρας Boole Άλγεβρα Boole: είναι μία
Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα
Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα 1. Για a=1, b=1 και c=0, υπολογίστε τις τιμές των λογικών παραστάσεων ab c, a+b +c, a+b c και ab +c Δώστε τα σύνολα τιμών των δυαδικών μεταβλητών a,
Ψηφιακά Συστήματα. 4. Άλγεβρα Boole & Τεχνικές Σχεδίασης Λογικών Κυκλωμάτων
Ψηφιακά Συστήματα 4. Άλγεβρα Boole & Τεχνικές Σχεδίασης Λογικών Κυκλωμάτων Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016.
Ενότητα 4 ΛΟΓΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ ΔΥΟ ΕΠΙΠΕΔΩΝ
Ενότητα 4 ΛΟΓΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ ΔΥΟ ΕΠΙΠΕΔΩΝ Γενικές Γραμμές Λογικές Συναρτήσεις 2 Επιπέδων Συμπλήρωμα Λογικής Συνάρτησης Πίνακας Αλήθειας Κανονική Μορφή Αθροίσματος Γινομένων Λίστα Ελαχιστόρων
ΑΣΠΑΙΤΕ Εργαστήριο Ψηφιακών Συστημάτων & Μικροϋπολογιστών Εργαστηριακές Ασκήσεις για το μάθημα «Λογική Σχεδίαση» ΑΣΚΗΣΗ 3 ΠΙΝΑΚΕΣ KARNAUGH
ΑΣΚΗΣΗ 3 ΠΙΝΑΚΕΣ KARNAUGH 3.1 ΣΚΟΠΟΣ Η κατανόηση της απλοποίησης λογικών συναρτήσεων με χρήση της Άλγεβρας Boole και με χρήση των Πινάκων Karnaugh (Karnaugh maps). 3.2 ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ 3.2.1 ΑΠΛΟΠΟΙΗΣΗ
3 η Θεµατική Ενότητα : Απλοποίηση Συναρτήσεων Boole. Επιµέλεια διαφανειών: Χρ. Καβουσιανός
3 η Θεµατική Ενότητα : Απλοποίηση Συναρτήσεων oole Επιµέλεια διαφανειών: Χρ. Καβουσιανός Απλοποίηση Συναρτήσεων oole Ø Η πολυπλοκότητα του κυκλώµατος που υλοποιεί µια συνάρτηση oole σχετίζεται άµεσα µε
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Κ. Δεμέστιχας Εργαστήριο Πληροφορικής Γεωπονικό Πανεπιστήμιο Αθηνών Επικοινωνία μέσω e-mail: cdemest@aua.gr, cdemest@cn.ntua.gr 1 4. ΑΛΓΕΒΡΑ BOOLE ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΜΕΡΟΣ Α 2 Άλγεβρα
Λογική Σχεδίαση Ψηφιακών Συστημάτων
Πανεπιστήμιο Θεσσαλίας Τμήμα Πληροφορικής Λογική Σχεδίαση Ψηφιακών Συστημάτων Σταμούλης Γεώργιος georges@uth.gr Δαδαλιάρης Αντώνιος dadaliaris@uth.gr Δυαδική Λογική Η δυαδική λογική ασχολείται με μεταβλητές
ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων
ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστική Λογική / Κυκλώματα (Μέρος B) Διδάσκουσα: Μαρία Κ Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Βελτιστοποίηση
ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΑΛΓΕΒΡΑ BOOLE 2017, Δρ. Ηρακλής Σπηλιώτης Γενικοί ορισμοί Αλγεβρική δομή είναι ένα σύνολο στοιχείων και κάποιες συναρτήσεις με πεδίο ορισμού αυτό το σύνολο. Αυτές οι συναρτήσεις
ΜΕΡΟΣ 1 ο : Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα
ΜΕΡΟΣ 1 ο : Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα 1. Για a=1, b=1 και c=0, υπολογίστε τις τιμές των λογικών παραστάσεων ab c, a+b +c, a+b c και ab +c Δώστε τα σύνολα τιμών των δυαδικών
ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ
Τµήµα Ηλεκτρολόγων Μηχανικών Εργαστήριο Ενσύρµατης Τηλεπικοινωνίας ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ Μάθηµα 3: Απλοποίηση συναρτήσεων Boole ιδάσκων: Καθηγητής Ν. Φακωτάκης 3-1 Η µέθοδος του χάρτη H πολυπλοκότητα
2. Άλγεβρα Boole και Λογικές Πύλες
2. Άλγεβρα Boole και Λογικές Πύλες 2.1 Βασικοί ορισμοί Η άλγεβρα Boole μπορεί να οριστεί με ένα σύνολο στοιχείων, ένα σύνολο τελεστών και ένα σύνολο αξιωμάτων. Δυαδικός τελεστής ορισμένος σε ένα σύνολο
Συναρτήσεων Boole. Η Μέθοδος του Χάρτη
3 η Θεµατική Ενότητα : Απλοποίηση Συναρτήσεων Boole m 0 m x y x y m 2 m 3 xy xy Η Μέθοδος του Χάρτη H Αλγεβρική Έκφραση µίας συνάρτησης δεν είναι µοναδική. Στόχος η εύρεση της µικρότερης. Απαιτείται συστηµατική
Ενότητα 5 ΑΠΛΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ ΔΥΟ ΕΠΙΠΕΔΩΝ
Ενότητα 5 ΑΠΛΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ ΔΥΟ ΕΠΙΠΕΔΩΝ Γενικές Γραμμές Χάρτης Karnaugh (K-map) Prime Implicants (πρωταρχικοί όροι) Διαδικασία Απλοποίησης με K-map ΑδιάφοροιΣυνδυασμοίΕισόδων Διεπίπεδες Υλοποιήσεις
Ψηφιακή Σχεδίαση Εργαστήριο Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜ. ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ
Ψηφιακή Σχεδίαση Εργαστήριο Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜ. ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ 2015-2016 Άλγεβρα Boole (Boolean Algebra) Βασικοί ορισμοί Η άλγεβρα Boole μπορεί να οριστεί
ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ
Τµήµα Ηλεκτρολόγων Μηχανικών Εργαστήριο Ενσύρµατης Τηλεπικοινωνίας ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ ιδάσκων: Καθηγητής Ν. Φακωτάκης Τµήµα Ηλεκτρολόγων Μηχανικών Εργαστήριο Ενσύρµατης Τηλεπικοινωνίας ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ
K24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων
K24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΧΝΟΛΟΓΙΚΟ Περιεχόμενα 1 2 3 4 Ένα ψηφιακό κύκλωμα με n εισόδους
2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες. Επιµέλεια διαφανειών: Χρ. Καβουσιανός
2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες Επιµέλεια διαφανειών: Χρ. Καβουσιανός Βασικοί Ορισµοί Δυαδικός Τελεστής (Binary Operator): σε κάθε ζεύγος από το Σ αντιστοιχίζει ένα στοιχείο του
ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3
ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3 ΑΠΛΟΠΟΙΗΣΗ και ΥΛΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ Σκοπός: Η κατανόηση της σχέσης µιας λογικής συνάρτησης µε το αντίστοιχο κύκλωµα. Η απλοποίηση λογικών συναρτήσεων
ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Συνδυαστική Λογική / Κυκλώματα
ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστική Λογική / Κυκλώματα (Μέρος ) Διδάσκουσα: Μαρία Κ Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Βελτιστοποίηση
Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων
Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΕΝΟΤΗΤΑ Μ1 ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ Εκπαιδευτής: Γ. Π. ΠΑΤΣΗΣ, Επικ. Καθηγητής, Τμήμα Ηλεκτρονικών Μηχανικών, ΤΕΙ Αθήνας ΚΑΘΟΛΙΚΕΣ ΠΥΛΕΣ NND NOR ΑΛΓΕΒΡΑ OOLE ΘΕΩΡΗΜΑ
Οικουμενικές Πύλες (ΝΑΝD NOR), Πύλη αποκλειστικού Η (XOR) και Χρήση KarnaughMaps
ΗΜΥ211 Εργαστήριο Ψηφιακών Συστηµάτων Οικουμενικές Πύλες (ΝΑΝD NOR), Πύλη αποκλειστικού Η (XOR) και Χρήση KarnaughMaps ιδάσκων: ρ. Γιώργος Ζάγγουλος Πανεπιστήµιο Κύπρου Τµήµα Ηλεκτρολόγων Μηχανικών και
9. OIΚΟΥΜΕΝΙΚΕΣ ΠΥΛΕΣ ΠΟΛΛΑΠΛΩΝ ΕΙΣΟ ΩΝ
ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ 61 9. OIΚΟΥΜΕΝΙΚΕΣ ΠΥΛΕΣ ΠΟΛΛΑΠΛΩΝ ΕΙΣΟ ΩΝ I. Βασική Θεωρία Οι πύλες NAND και NOR ονομάζονται οικουμενικές πύλες (universal gates) γιατί κάθε συνδυαστικό κύκλωμα μπορεί να υλοποιηθεί
Επανάληψη Βασικών Στοιχείων Ψηφιακής Λογικής
Επανάληψη Βασικών Στοιχείων Ψηφιακής Λογικής Αριθµοί Διαφόρων Βάσεων Δυαδικά Συστήµατα 2 Υπολογιστική Ακρίβεια Ο αριθµός των δυαδικών ψηφίων αναπαράστασης αριθµών καθορίζει την ακρίβεια των αριθµών σε
Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων
Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΕΝΟΤΗΤΑ Μ ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ Εκπαιδευτής: Γ. Π. ΠΑΤΣΗΣ, Επικ. Καθηγητής, Τμήμα Ηλεκτρονικών Μηχανικών, ΤΕΙ Αθήνας ΜΕΘΟΔΟΣ ΑΠΛΟΠΟΙΗΣΗΣ ΛΟΓΙΚΗΣ ΣΥΝΑΡΤΗΣΗΣ ΜΕ
Συνδυαστικά Λογικά Κυκλώματα
Συνδυαστικά Λογικά Κυκλώματα Ένα συνδυαστικό λογικό κύκλωμα συντίθεται από λογικές πύλες, δέχεται εισόδους και παράγει μία ή περισσότερες εξόδους. Στα συνδυαστικά λογικά κυκλώματα οι έξοδοι σε κάθε χρονική
2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες. Βασικοί Ορισµοί
2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες Βασικοί Ορισµοί υαδικός Τελεστής (Binary Operator): σε κάθε ζεύγος από το S αντιστοιχίζει ένα στοιχείο του S = set, σύνολο Συνηθισµένα Αξιώµατα (α,
5.2 ΑΠΛΟΠΟΙΗΣΗ ΜΕ ΤΗΝ ΜΕΘΟΔΟ ΚΑΤΑΤΑΞΗΣ ΣΕ ΠΙΝΑΚΑ
5.2 ΑΠΛΟΠΟΙΗΣΗ ΜΕ ΤΗΝ ΜΕΘΟΔΟ ΚΑΤΑΤΑΞΗΣ ΣΕ ΠΙΝΑΚΑ 5.2. Εισαγωγή Αν η λογική συνάρτηση που πρόκειται να απλοποιήσουμε έχει περισσότερες από έξι μεταβλητές τότε η μέθοδος απλοποίησης με Χάρτη Καρνώ χρειάζεται
2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες
2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες Βασικοί Ορισµοί υαδικός Τελεστής (Binary Operator): σε κάθε ζεύγος από το S αντιστοιχίζει ένα στοιχείο του S. Συνηθισµένα Αξιώµατα (α, β, γ, 0) Σ,,
K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων
K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Η έννοια του συνδυαστικού
Ψηφιακά Συστήματα. 5. Απλοποίηση με χάρτες Karnaugh
Ψηφιακά Συστήματα 5. Απλοποίηση με χάρτες Karnaugh Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016. [59382199] 2. Floyd
ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 4: Ελαχιστοποίηση και Λογικές Πύλες ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy) Περίληψη q Βελτιστοποίηση
ΗΜΥ 100 Εισαγωγή στην Τεχνολογία
ΗΜΥ 00 Εισαγωγή στην Τεχνολογία Στέλιος Τιμοθέου ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ ΜΑΣ ΣΗΜΕΡΑ Δυαδική λογική Πύλες AND, OR, NOT, NAND,
Ψηθιακά ςζηήμαηα - Διζαγωγή. ΣΔΙ Πάηπαρ, Σμήμα Ηλεκηπολογίαρ Καθ. Π. Βλασόποςλορ
Ψηθιακά ςζηήμαηα - Διζαγωγή Καθ. Π. Βλασόποςλορ 1 Κςκλώμαηα Γιακοπηών και Λογικέρ Πύλερ Καθ. Π. Βλασόποςλορ 2 Κςκλώμαηα Γιακοπηών και Λογικέρ Πύλερ Καθ. Π. Βλασόποςλορ 3 Κςκλώμαηα Γιακοπηών και Λογικέρ
Κυκλώµατα µε MSI. υαδικός Αθροιστής & Αφαιρέτης
5 η Θεµατική Ενότητα : Συνδυαστικά Κυκλώµατα µε MSI υαδικός Αθροιστής & Αφαιρέτης A i B i FA S i C i C i+1 D Σειριακός Αθροιστής Σειριακός Αθροιστής: απαιτεί 1 πλήρη αθροιστή, 1 στοιχείο µνήµης και παράγει
Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Συνδυαστική Λογική. Επιμέλεια Διαφανειών: Δ.
Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Συνδυαστική Λογική Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Ψηφιακά Κυκλώματα Τα ψηφιακά κυκλώματα διακρίνονται σε συνδυαστικά (combinational)
4. ΝΟΜΟΙ ΔΥΑΔΙΚΗΣ ΑΛΓΕΒΡΑΣ
4. ΝΟΜΟΙ ΔΥΔΙΚΗΣ ΛΓΕΡΣ 4.1 ασικές έννοιες Εισαγωγή Η δυαδική άλγεβρα ή άλγεβρα oole θεμελιώθηκε από τον Άγγλο μαθηματικό George oole. Είναι μία "Λογική Άλγεβρα" για τη σχεδίαση κυκλωμάτων διακοπτών. Η
Περίληψη ΗΜΥ-210: Λογικός Σχεδιασµός. Λογικές Πύλες. BUFFER, NAND και NOR. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 2005
ΗΜΥ 2: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 25 Φεβ-5 ΗΜΥ-2: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 25 Κεφάλαιο 2-ii: Συνδυαστικά Λογικά Κυκλώµατα (2.6 2.8, ) Περίληψη Υλοποίηση κυκλωµάτων πολλαπλών επιπέδων (µετασχηµατισµοί)
Εισαγωγή στα Ψηφιακά Συστήματα
Εισαγωγή στα Ψηφιακά Συστήματα Ασημόπουλος Νικόλαος Πατουλίδης Γεώργιος Παλιανόπουλος Ιωάννης Τμήμα Ηλεκτρολόγων Μηχανικών ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ. ιδάσκων : ρ. Β. ΒΑΛΑΜΟΝΤΕΣ. Πύλες - Άλγεβρα Boole 1
ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ ιδάσκων : ρ. Β. ΒΑΛΑΜΟΝΤΕΣ Πύλες - Άλγεβρα Boole 1 ΕΙΣΑΓΩΓΗ Α)Ηλεκτρονικά κυκλώµατα Αναλογικά κυκλώµατα Ψηφιακά κυκλώµατα ( δίτιµα ) V V 2 1 V 1 0 t t Θετική λογική: Ο V 1 µε V 1 =
100 ΕΡΩΤΗΣΕΙΣ ΜΕ ΤΙΣ ΑΝΤΙΣΤΟΙΧΕΣ ΑΠΑΝΤΗΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ
100 ΕΡΩΤΗΣΕΙΣ ΜΕ ΤΙΣ ΑΝΤΙΣΤΟΙΧΕΣ ΑΠΑΝΤΗΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ 1) Να μετατρέψετε τον δεκαδικό αριθμό (60,25) 10, στον αντίστοιχο δυαδικό 11111,11 111001,01 111100,01 100111,1 111100,01 2)
Κεφάλαιο 5. Λογικά κυκλώματα
Κεφάλαιο 5 Λογικά κυκλώματα 5.1 Εισαγωγή Κάθε συνάρτηση boole αντιστοιχεί σε έναν και μοναδικό πίνακα αλήθειας. Εάν όμως χρησιμοποιήσουμε τα γραφικά σύμβολα των πράξεων, μπορούμε για κάθε συνάρτηση που
Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ.
ΝΑΛΟΓΙΚΑ Άλγεβρα Boole Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ. ΝΑΛΟΓΙΚΑ Άλγεβρα Boole Οι αρχές της λογικής αναπτύχθηκαν από τον George Boole (85-884) και τον ugustus De
ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ. Κεφάλαιο 3
ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Κεφάλαιο 3 Δυαδική λογική Με τον όρο λογική πρόταση ή απλά πρόταση καλούμε κάθε φράση η οποία μπορεί να χαρακτηριστεί αληθής ή ψευδής με βάση το νόημα της. π.χ. Σήμερα
ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΛΑΧΙΣΤΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗ VERILOG 2017, Δρ. Ηρακλής Σπηλιώτης Ελαχιστοποίηση λογικών συναρτήσεων Ο στόχος της ελαχιστοποίησης είναι η εύρεση της πιο απλοποιημένης
Ψηφιακά Συστήματα. 6. Σχεδίαση Συνδυαστικών Κυκλωμάτων
Ψηφιακά Συστήματα 6. Σχεδίαση Συνδυαστικών Κυκλωμάτων Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016. [59382199] 2. Floyd
C D C D C D C D A B
Απλοποίηση µέσω Πίνακα Karnaugh: Παράδειγµα - 2 Στον παρακάτω πίνακα έχει ήδη γίνει το «βήμα- 1». Επομένως: Βήμα 2: Δεν υπάρχουν απομονωμένα κελιά. Βήμα 3: Στο ζεύγος (3,7) το κελί 3 γειτνιάζει μόνο με
( 1) R s S. R o. r D + -
Tο κύκλωμα που δίνεται είναι ένας ενισχυτής κοινής πύλης. Δίνονται: r D = 1 MΩ, g m =5mA/V, R s =100 Ω, R D = 10 kω. Υπολογίστε: α) την απολαβή τάσης β) την αντίσταση εισόδου γ) την αντίσταση εξόδου Οι
Η κανονική μορφή της συνάρτησης που υλοποιείται με τον προηγούμενο πίνακα αληθείας σε μορφή ελαχιστόρων είναι η Q = [A].
Κανονική μορφή συνάρτησης λογικής 5. Η κανονική μορφή μιας λογικής συνάρτησης (ΛΣ) ως άθροισμα ελαχιστόρων, από τον πίνακα αληθείας προκύπτει ως εξής: ) Παράγουμε ένα [A] όρων από την κάθε σειρά για την
Εισαγωγή στην Πληροφορική
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 2: Ψηφιακή Λογική Ι Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά
K24 Ψηφιακά Ηλεκτρονικά 6: Πολυπλέκτες/Αποπολυπλέκτες
K24 Ψηφιακά Ηλεκτρονικά 6: Πολυπλέκτες/Αποπολυπλέκτες TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΧΝΟΛΟΓΙΚΟ Περιεχόμενα 1 2 3 4 Λειτουργία Πολυπλέκτης (Mul plexer) Ο
Βοηθητικές Σημειώσεις στη ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ
Βοηθητικές Σημειώσεις στη ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΠΜΣ στις Τεχνολογίες και Συστήματα Ευρυζωνικών Εφαρμογών και Υπηρεσιών Διδάσκων : Παρασκευάς Κίτσος Επίκουρος Καθηγητής pkitsos@teimes.gr 1 Τμήμα των διαλέξεων
Αρχιτεκτονικές Υπολογιστών BOOLEAN ALGEBRA
ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΥΠΟΛΟΓΙΣΤΩΝ Μάθηµα: Αρχιτεκτονικές Υπολογιστών OOLEN LGER ιδάσκων: ναπλ. Καθ. Κ. Λαµπρινουδάκης clam@unp.gr Αρχιτεκτονικές Υπολογιστών ναπλ. Καθ. Κ. Λαµπρινουδάκης Άλγεβρα OOLE Οι µεταβλητές
Ενότητα 2 ΑΛΓΕΒΡΑ BOOLE ΛΟΓΙΚΕΣ ΠΥΛΕΣ
Ενότητα 2 ΛΓΕΡ BOOLE ΛΟΓΙΚΕΣ ΠΥΛΕΣ Άλγεβρα Boole Γενικές Γραμμές ξιώματα Huntington και Θεωρήματα ρχή του Δυϊσμού Λογικές πύλες NAND και NOR Υλοποιήσεις με πύλες NAND ή πύλεςnor πομονωτές τριών καταστάσεων
Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή
Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω
ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο Βασικές Συνδυαστικές Συναρτήσεις και. Διδάσκουσα: Μαρία Κ. Μιχαήλ
ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό μρ Εξάμηνο 29 Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα Διδάσκουσα: Μαρία Κ Μιχαήλ
Ελίνα Μακρή
Ελίνα Μακρή elmak@unipi.gr Μετατροπή Αριθμητικών Συστημάτων Πράξεις στα Αριθμητικά Συστήματα Σχεδίαση Ψηφιακών Κυκλωμάτων με Logism Άλγεβρα Boole Λογικές Πύλες (AND, OR, NOT, NAND, XOR) Flip Flops (D,
5. ΤΕΧΝΙΚΕΣ ΑΠΛΟΠΟΙΗΣΗΣ
. ΤΕΧΝΙΚΕΣ ΑΠΛΟΠΟΙΗΣΗΣ. ΑΠΛΟΠΟΙΗΣΗ ΜΕ ΧΑΡΤΗ ΚΑΡΝΩ (Karnaugh).. Εισαγωγή Οι λογικές συναρτήσεις που προκύπτουν από τη λύση ενός πρακτικού προβλήματος δεν είναι πάντα στην απλούστερη μορφή τους. Μπορεί και
Λογικές πύλες: Οι στοιχειώδεις δομικοί λίθοι των κυκλωμάτων
Λογικές πύλες Λογικές πύλες: Οι στοιχειώδεις δομικοί λίθοι των κυκλωμάτων Το υλικό(hardware) για την εκτέλεση των εντολών γλώσσας μηχανής(και κατ επέκταση όλων των προγραμμάτων), κατασκευάζεται χρησιμοποιώντας
Ηλεκτρονικοί Υπολογιστές ΙΙ
Ηλεκτρονικοί Υπολογιστές ΙΙ Ενότητα 3: Eφαρμογές Άλγεβρας Boole Τμήμα Οικονομικών Επιστημών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,
σύνθεση και απλοποίησή τους θεωρήµατα της άλγεβρας Boole, αξιώµατα του Huntington, κλπ.
Εισαγωγή Εργαστήριο 2 ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ Σκοπός του εργαστηρίου είναι να κατανοήσουµε τον τρόπο µε τον οποίο εκφράζεται η ψηφιακή λογική υλοποιώντας ασκήσεις απλά και σύνθετα λογικά κυκλώµατα (χρήση του
ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ. ΑΝΔΡΕΑΣ Δ. ΤΣΙΓΚΟΠΟΥΛΟΣ Δρ. ΗΛΕΚΤΡΟΛΟΓΟΣ ΜΗΧΑΝΙΚΟΣ EΠΙΚΟΥΡΟΣ ΚΑΘΗΓΗΤΗΣ ΣΝΔ
ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΑΝΔΡΕΑΣ Δ. ΤΣΙΓΚΟΠΟΥΛΟΣ Δρ. ΗΛΕΚΤΡΟΛΟΓΟΣ ΜΗΧΑΝΙΚΟΣ EΠΙΚΟΥΡΟΣ ΚΑΘΗΓΗΤΗΣ ΣΝΔ ΣΧΟΛΗ ΝΑΥΤΙΚΩΝ ΔΟΚΙΜΩΝ ΠΕΙΡΑΙΑΣ 2014 - 2 - - 3 - ΠΕΡΙΕΧΟΜΕΝΑ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ...5 ΠΡΟΛΟΓΟΣ...5 1. ΕΙΣΑΓΩΓΗ...7
Μετατροπή δυαδικών αριθμών
Κεφάλαιο 2o Συνδυαστικά κυκλώματα 2.1 Το δυαδικό σύστημα μέτρησης και η δυαδική λογική 2.1.1 Θεωρητικό Υπόβαθρο Οποιοσδήποτε αριθμός μπορεί να εκφραστεί σε σύστημα μέτρησης με βάση τον αριθμό β, με μια
επανενεργοποιηθεί Βιομηχανικά Ηλεκτρονικά - Κ.Ι.Κυριακόπουλος Control Systems Laboratory
Μετατροπέας Αναλογικού Σήµατος σε Ψηφιακό Ο δειγματολήπτης (S/H) παίρνει δείγματα του στιγμιαίου εύρους ενός σήματος και διατηρεί την τάση που αντιστοιχεί σταθερή, τροφοδοτώντας έναν κβαντιστή, μέχρι την
Κατ οίκον Εργασία ΚE5
Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Χειμερινό Εξάμηνο ΗΜΥ Εισαγωγή στην Τεχνολογία Διδάσκων: Δρ. Στέλιος Τιμοθέου Κατ οίκον Εργασία ΚE5 Ασκήσεις Ασκήσεις:. Μετατρέψτε
ΒΑΣΙΚΕΣ ΕΞEΙΔΙΚΕΥΣΕΙΣ ΣΕ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΑΙ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ
Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα Θεματική Ενότητα ΠΛΣ-5 ΒΑΣΙΚΕΣ ΕΞEΙΔΙΚΕΥΣΕΙΣ ΣΕ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΑΙ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ - ΣΗΜΕΙΩΣΕΙΣ ΔΙΔΑΣΚΑΛΙΑΣ - Δρ. Λάμπρος Μπισδούνης Σύμβουλος Καθηγητής
ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων
ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 28 Αριθμητικές Συναρτήσεις και Κυκλώματα Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Πρόσθεση
Παράσταση αριθμών «κινητής υποδιαστολής» floating point
Παράσταση αριθμών «κινητής υποδιαστολής» floating point Με n bits μπορούμε να παραστήσουμε 2 n διαφορετικούς αριθμούς π.χ. με n=32 μπορούμε να παραστήσουμε τους αριθμούς από έως 2 32 -= 4,294,967,295 4
ΗΜΥ211 Εργαστήριο Ψηφιακών Συστημάτων
ΗΜΥ211 Εργαστήριο Ψηφιακών Συστημάτων Λογισμικό Προσομοίωσης LogiSim καιχρήση KarnaughMaps Διδάσκοντες: Δρ. Αγαθοκλής Παπαδόπουλος & Δρ. Γιώργος Ζάγγουλος Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών
ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ. = + + εφαρμόζονται στις. αποτελεί το χρήσιμο σήμα ενώ το σήμα συχνότητας ω
ΣΧΟΛΗ Ε.Μ.Φ.Ε. Ε.Μ.Π. - ΤΟΜΕΑΣ ΦΥΣΙΚΗΣ ΚΑΝΟΝΙΚΗ ΕΞΕΤΑΣΗ ΗΛΕΚΤΡΟΝΙΚΑ ΚΑΙ ΕΡΓΑΣΤΗΡΙΟ ΙΙ 9 ο ΕΞΑΜΗΝΟ ΦΥΣΙΚΩΝ ΕΦΑΡΜΟΓΩΝ -4 4 Μαρτίου 4 Διδάσκοντες: Θ. Αλεξόπουλος, Σ. Μαλτέζος, Γ. Τσιπολίτης ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ
Περιεχόμενα. Πρώτο Κεφάλαιο. Εισαγωγή στα Ψηφιακά Συστήματα. Δεύτερο Κεφάλαιο. Αριθμητικά Συστήματα Κώδικες
Πρώτο Κεφάλαιο Εισαγωγή στα Ψηφιακά Συστήματα 1.1 Αναλογικά και Ψηφιακά Σήματα και Συστήματα... 1 1.2 Βασικά Ψηφιακά Κυκλώματα... 3 1.3 Ολοκληρωμένα κυκλώματα... 4 1.4 Τυπωμένα κυκλώματα... 7 1.5 Εργαλεία
ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2008
ΗΜΥ 2: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο 28 Οκτ-8 ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 28 Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα Διδάσκουσα: Μαρία Κ Μιχαήλ Πανεπιστήμιο Κύπρου
5. ΤΕΧΝΙΚΕΣ ΑΠΛΟΠΟΙΗΣΗΣ
. ΤΕΧΝΙΚΕΣ ΑΠΛΟΠΟΙΗΣΗΣ. ΑΠΛΟΠΟΙΗΣΗ ΜΕ ΧΑΡΤΗ ΚΑΡΝΩ (Karnaugh).. Εισαγωγή Οι λογικές συναρτήσεις που προκύπτουν από τη λύση ενός πρακτικού προβλήματος δεν είναι πάντα στην απλούστερη μορφή τους. Μπορεί και
Απλοποίηση λογικών συναρτήσεων. URL:
Ø ÖÓ Ü Ñ ÒÓ ÓØ Απλοποίηση λογικών συναρτήσεων ôö Ó Éº Ð Ü Ò Ö ÔÓÙÐÓ Ä ØÓÖ Èº º ¼» ¼ e-mail: alexandg@uop.gr URL: http://users.iit.demokritos.gr/~alexandg ÌÑ Ñ Ô Ø Ñ Ì ÕÒÓÐÓ Ì Ð Ô Ó ÒÛÒ ôò È Ö Õ Ñ Ò É ÖØ
ΚΕΦΑΛΑΙΟ 3 ο Αλγεβρα BOOLE και Λογικές Πύλες
ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΑΕΡΟΣΚΑΦΩΝ ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ ΕΙΣΑΓΩΓΗ στους Η/Υ Διδάσκουσα Δρ. Β. Σγαρδώνη 2013-14 ΚΕΦΑΛΑΙΟ 3 ο Αλγεβρα BOOLE και Λογικές Πύλες Α. ΑΛΓΕΒΡΑ Boole Η Άλγεβρα Boole (Boolean algebra) πήρε
ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα 1
ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Αυγ-3 ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα Διδάσκουσα: Μαρία Κ Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών
Κεφάλαιο 2. Ψηφιακή Σχεδίαση
Κεφάλαιο 2. Ψηφιακή Σχεδίαση Το Κεφάλαιο αυτό αποτελεί μια εισαγωγή στο αντικείμενο της ψηφιακής σχεδίασης. Τα θέματα στα οποία θα αναφερθούμε περιλαμβάνουν την άλγεβρα Boole, τις λογικές πύλες, τα ολοκληρωμένα
Ηλεκτρονική Μάθημα VIΙ Ψηφιακά Κυκλώματα Ψηφιακή Λογική. Καθηγητής Αντώνιος Γαστεράτος Τμήμα Μηχανικών Παραγωγής και Διοίκησης, Δ.Π.Θ.
Ηλεκτρονική Μάθημα VIΙ Ψηφιακά Κυκλώματα Ψηφιακή Λογική Καθηγητής Αντώνιος Γαστεράτος Τμήμα Ε.ΔΙ.Π. Μηχανικών Δρ. Αθανάσιος Παραγωγής Ψωμούλης και Διοίκησης, Δ.Π.Θ. Τμήμα Μηχανικών Παραγωγής και Διοίκησης,
4.1 Θεωρητική εισαγωγή
ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΥΑ ΙΚΟΣ ΑΘΡΟΙΣΤΗΣ-ΑΦΑΙΡΕΤΗΣ Σκοπός: Να µελετηθούν αριθµητικά κυκλώµατα δυαδικής πρόσθεσης και αφαίρεσης. Να σχεδιαστούν τα κυκλώµατα από τους πίνακες αληθείας
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ. ΜΑΘΗΜΑ 2 ο. ΑΛΓΕΒΡΑ Boole ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΜΑΘΗΜΑ 2 ο ΑΛΓΕΒΡΑ Boole ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ 2009-10 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ 1 Άλγεβρα Βοοle η θεωρητική βάση των λογικών κυκλωμάτων Η άλγεβρα Βοοle ορίζεται επάνω στο σύνολο
ΑΣΚΗΣΗ 3 ΣΥΝΔΥΑΣΤΙΚΑ ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ: ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ
ΑΣΚΗΣΗ 3 ΣΥΝΔΥΑΣΤΙΚΑ ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ: ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Αντικείμενο της άσκησης: Μεθοδολογία ανάλυσης και σχεδίασης συνδυαστικών λογικών κυκλωμάτων και λειτουργική εξομοίωση με το λογισμικό EWB. Συνδυαστικά
ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ
ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ 1.1 Εισαγωγή...11 1.2 Τα κύρια αριθμητικά Συστήματα...12 1.3 Μετατροπή αριθμών μεταξύ των αριθμητικών συστημάτων...13 1.3.1 Μετατροπή ακέραιων
Ψηφιακή Λογική και Σχεδίαση
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 26-7 Ψηφιακή Λογική και Σχεδίαση (σχεδίαση συνδυαστικών κυκλωμάτων) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Το τρανζίστορ