ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Συνδυαστικα κυκλωματα με MSI και LSI
Advertisements

ΕΝΟΤΗΤΑ 5Η ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ ΤΗΣ ΤΥΠΙΚΗΣ ΛΟΓΙΚΗΣ Α΄
Μικροεπεξεργαστές 8-bits Τομέας Αρχιτεκτονικής και Υλικού Διδάσκων: Δρ Ν. Πετρέλλης Υπεύθυνος: Καθηγητής Γ. Αλεξίου.
ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ & ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΩΝ
Μνημη τυχαιας προσπελασης (Random Access Memory - RAM)
ΗΥ120 "ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ" ΙCs.
V ERILOG 1. Τα απολύτως απαραίτητα. Verilog - Λυμπέρης Σπύρος2 Verilog - Γιατί; Σχεδίαση επικεντρωμένη στην αρχιτεκτονική Διαδικασία σύνθεσης Εύκολη συντήρηση.
ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΗΣ.
6/15/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Static Random Access Memory.
ΗΥ Παπαευσταθίου Γιάννης1 Clock generation.
Δρ. Πολύκαρπος Ευριπίδου Η πρωτη βοηθεια είναι το συνολο των ενεργειων που θα παρασχεθουν σε ένα τραυματια η έναν ασθενη πριν την επεμβαση του.
ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ.
ΕΡΗΜΟΙ. Οι έρημοι καταλαμβάνουν το ένα τρίτο της εδαφικής επιφάνειας της Γης]. Οι θερμές έρημοι έχουν συνήθως μεγάλο ημερήσιο και περιοδικό εύρος θερμοκρασιών,
Ψηφιακή Σχεδίαση Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής.
Επεξεργασία Ομιλίας & Ήχου Ενότητα # 10: Κωδικοποίηση ψηφιακών ακουστικών σημάτων Ιωάννης Καρύδης Τμήμα Πληροφορικής.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διάλεξη 8: Ολοκληρωμένα κυκλώματα – Συνδυαστική λογική – Πολυπλέκτες – Κωδικοποιητές - Αποκωδικοποιητές Δρ Κώστας Χαϊκάλης ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ.
{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης.
1 Πληροφορική Ι Ενότητα 4 : Πράξεις με bits Δρ. Γκόγκος Χρήστος Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ 1 Διάλεξη 2: Άλγεβρα Boole - Λογικές πύλες Δρ Κώστας Χαϊκάλης.
Δεύτερο μάθημα Ψηφιακά Ηλεκτρονικά. Άσκηση στα αριθμητικά συστήματα Δίνεται ο αριθμός: χ 10 = σε δεκαδική αναπαράσταση. Α. Να μετατραπεί σε δυαδική.
1-1 Πανεπιστήμιο Θεσσαλίας Τμήμα Πληροφορικής Λογική Σχεδίαση Ψηφιακών Συστημάτων Διδάσκων: Γιώργος Σταμούλης.
Εργαστήριο Ρομποτικής Τμήμα Εφαρμοσμένης Πληροφορικής και Πολυμέσων
Προγραμματιζόμενοι Λογικοί Ελεγκτές (P.L.C.)
Έβδομο μάθημα Ψηφιακά Ηλεκτρονικά.
ΠαρΑλληλη ΕΠΕΞΕΡΓΑΣΙΑ
Καθηγητής Σταύρος Α. Κουμπιάς
Φυσική Στοιχειωδών Σωματιδίων ΙΙ (8ου εξαμήνου) Χ. Πετρίδου, Κ
Συγγράμματα Γκιμπερίτης Βαγγέλης
Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9ο Εξάμηνο,
Εξέλιξη Υπολογιστικών Συστημάτων
Δυαδικό Σύστημα Δεκαδικό Σύστημα Δεκαεξαδικό Σύστημα
Ενότητα 1: Εισαγωγή στην Αρχιτεκτονική -Ι Ιωάννης Έλληνας Τμήμα Η/ΥΣ
Ψηφιακές Επικοινωνίες Ι
Ποιοί είναι οι δικαστικοί σχηματισμοί του Δικαστηρίου;
Προτασιακή λογική.
Βασικά στοιχεία της θεωρίας πιθανοτήτων
Εκπαιδευτικό Λογισμικό Function Probe (FP)
ΗΜΥ 007 – Τεχνολογία Πληροφορίας Διάλεξη 5
Ψηφιακή Σχεδίαση εργαστήριο
ΜΑΘΗΜΑ ΘΡΗΣΚΕΥΤΙΚΩΝ Ομάδα: High-five
Αποκωδικοποιητές είσοδοι έξοδοι x y z e0 e1 e2 e3 e4 e5 e6 e7
«Ανάπτυξη εφαρμογής για τη διαχείριση μεθόδων αναζήτησης σε οπτικοποιημένο περιβάλλον»  Μπλάγας Χρήστος.
Binary Decision Diagrams
8085 (Supervisor) 8255 (mode 0) Κανάλι 1. ΥΛΙΚΟ ΣΥΣΤΗΜΑΤΟΣ
? Πώς … Πώς ένα ηλεκτρονικό κύκλωμα αναγνωρίζει δεδομένα και εντολές;
Κώδικες Huffman Μέθοδος συμπίεσης δεδομένων:
Χειμερινό εξάμηνο 2017 Έκτη – έβδομη διάλεξη
ΨΗΦΙΑΚΟΣ ΚΟΣΜΟΣ 4ο ΓΥΜΝΑΣΙΟ ΑΓΡΙΝΙΟΥ.
Λογική Σχεδίαση Ψηφιακών Συστημάτων
ΗΜΥ 210: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο 2008
Σχεδίαση Ολοκληρωμένων Κυκλωμάτων
Εισαγωγή στην Ψηφιακή Τεχνολογία
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
Η ΤΑΣΗ + -.
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας
ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2008
מכטרוניקה אלקטרוניקה ספרתית סתיו תשס"ה 2004/2005
ΣΥΣΤΗΜΙΚΗ ΠΡΟΣΕΓΓΙΣΗ ΕΠΑΝΑΠΡΟΣΔΙΟΡΙΣΜΟΥ ΤΗΣ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ
النسبة الذهبية العدد الإلهي
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
בקרה ספרתית ממוחשבת CNC
Γυμνάσιο Νέας Κυδωνίας
ΓΕΩΜΕΤΡΙΚΕΣ ΚΑΜΠΥΛΕΣ.
Εργαστήριο Ψηφιακών Ηλεκτρονικών
Сфера.
ΕΝΟΤΗΤΑ 9 ΡΕΛΕ.
Κτηνοτροφική εγκατάσταση είναι το ζωικό κεφάλαιο και το σύνολο των περιφραγμένων εγκαταστάσεων, κτηρίων, γηπέδων και αποθηκών, στις οποίες περιλαμβάνονται.
Υλοποιήσεις λογικών συναρτήσεων
Μεταγράφημα παρουσίασης:

ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005 ΗΜΥ 210: Λογικός Σχεδιασμός, Εαρινό Εξάμηνο 2005 Νοε-18 ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005 Κεφάλαιο 4 -i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

ΗΜΥ 210: Λογικός Σχεδιασμός, Εαρινό Εξάμηνο 2005 Νοε-18 Περίληψη Συναρτήσεις και συναρτησιακές (λειτουργικές) μονάδες Στοιχειώδης λογικές συναρτήσεις Δυαδικοί Αποκωδικοποιητές Λειτουργία Επέκταση Υλοποίηση κυκλώματος Δυαδικοί Κωδικοποιητές Κωδικοποιητές Προτεραιότητας Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Συναρτήσεις και Συναρτησιακές (Λειτουργικές) Μονάδες Εξετάζουμε συναρτήσεις που χρησιμεύουν στο σχεδιασμό ψηφιακών κυκλωμάτων. Σε κάθε συνάρτηση αντιστοιχεί μια υλοποίηση συνδυαστικού κυκλώματος που αναφέρετε ως λειτουργική μονάδα. Στο παρελθόν, πολλές λειτουργικές μονάδες υλοποιούνταν ως κυκλώματα τεχνολογίας SSI, MSI, and LSI. Σήμερα, συχνά, είναι μέρος (κομμάτια) των κυκλωμάτων τεχνολογίας VLSI. Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Στοιχειώδης Λογικές Συναρτήσεις Συναρτήσεις μίας εισόδου X Χρησιμοποιούνται στις εισόδους των λειτουργικών μονάδων για να μετατρέψουν τη προτιθέμενη λειτουργία τους. V or V CC DD 1 F =1 F =1 X F= X (c) F =0 F = 0 X F= X Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα (a) (b) (d)

Στοιχειώδη Συναρτήσεις Πολλαπλών bit Η μεγάλη γραμμή αναπαριστά μια δίαυλο (bus) ο οποίος είναι ένα διάνυσμα σημάτων Στο παράδειγμα (b), F(3:0) = (F3, F2, F1, F0) είναι ένας δίαυλος. Ένας δίαυλος μπορεί να διασπαστεί σε ξεχωριστά bits, όπως φαίνετε στο (b) Σύνολα από bits μπορούν να διασπαστούν από ένα δίαυλο, όπως φαίνετε στο (c) για τα bits 2 και 1 του F. Τα σύνολα των διασπασμένων bits δεν είναι ανάγκη να είναι συνεχόμενα, όπως φαίνετε στο (d) για τα bits 3, 1, και 0 του F. F 3 1 2 A (a) 4 (b) F (d) 4 2:1 F(2:1) 2 (c) 3,1:0 F(3), F(1:0) 3 Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Συνάρτηση Ενεργοποίησης (Enabling Function) Ενεργοποίηση: επιτρέπει ένα σήμα εισόδου να περάσει στην έξοδο Απενεργοποίηση: εμποδίζει ένα σήμα εισόδου να περάσει στην έξοδο, αντικαθιστώντας το με μια σταθερή τιμή Η τιμή μιας απενεργοποιημένης εξόδου μπορεί να είναι Hi-Z (όπως σε tri-state buffers και πύλες μετάδοσης), 0 , ή 1, αναλόγως της σύμβασης Όταν ΕΝ=0, F=0 Όταν ΕΝ=0, F=1 Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Δυαδικοί Αποκωδικοποιητές (Binary Decoders) Συνδυαστικό κύκλωμα για μετατροπή δυαδικών δεδομένων από n κωδικοποιημένες εισόδους σε 2n κωδικοποιημένες εξόδους  Aποκωδικοποιητής (Binary Decoder) n-to- 2n Αποκωδικοποιητής (Code Converter) n-σε-m, m ≤ 2n Παραδείγματα: BCD-σε-7-segment και BCD-σε-Εxcess-3, όπου n=4 και m=10 Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Αποκωδικοποιητές (συν.) Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Αποκωδικοποιητής 2-σε-4 Σχεδιάστε ένα αποκωδικοποιητή 1-σε-2 Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Αποκωδικοποιητής 2-σε-4 ενεργός σε χαμηλή τάση (active low) Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Αποκωδικοποιητής 3-σε-8 διεύθυνση δεδομένα Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Αποκωδικοποιητής 3-σε-8 (συν.) Τρεις είσοδοι, A0, A1, A2, αποκωδικοποιούνται σε οκτώ εξόδους, D0 έως D7 Κάθε έξοδος Di αντιπροσωπεύει ένα από τους ελαχιστόρους των 3ων μεταβλητών εισόδου. Di = 1 όταν ο δυαδικός αριθμός A2A1A0 = i Συντομογραφία: Di = mi Οι τιμές στις εξόδους έχουν αμοιβαία αποκλειστικότητα (mutually exclusive), δηλ. ΜΟΝΟ μία έξοδος μπορεί να έχει την τιμή 1 ανά πάσα στιγμή, και οι υπόλοιπες έχουν την τιμή 0. Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Υλοποίηση δυαδικών συναρτήσεων με χρήση αποκωδικοποιητών Οποιοδήποτε συνδυαστικό κύκλωμα μπορεί να υλοποιηθεί χρησιμοποιώντας ένα αποκωδικοποιητή και πύλες OR! Γιατί; Παράδειγμα: Υλοποιήστε ένα πλήρη αθροιστή με ένα αποκωδικοποιητή και 2 πύλες OR. Θεωρήστε X, Y, και Z για εισόδους, S και C για εξόδους: S(X,Y,Z) = X+Y+Z = m(1,2,4,7) C (X,Y,Z) = m(3, 5, 6, 7). Αφού υπάρχουν 3 είσοδοι και άρα 8 συνολικοί ελαχιστόροι, χρειαζόμαστε ένα αποκωδικοποιητή 3-σε-8. Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Υλοποίηση Δυαδικού Αθροιστή με χρήση Αποκωδικοποιητή S(X,Y,Z) = Σm(1,2,4,7) C(X,Y,Z) = Σm(3,5,6,7) Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Επέκταση Αποκωδικοποιητή Μεγαλύτεροι αποκωδικοποιητές μπορούν να κατασκευαστούν χρησιμοποιώντας ένα αριθμό από μικρότερους. ΙΕΡΑΡΧΙΚΟΣ σχεδιασμός! Παράδειγμα: Ένας αποκωδικοποιητής 6-σε-64 μπορεί να σχεδιαστεί με τέσσερις 4-σε-16 και ένα 2-σε-4. Πως? (Υπόδειξη: Χρησιμοποιήστε τον 2-σε-4 για να παράγει το σήμα ενεργοποίησης των τεσσάρων 4-σε-16). Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Αποκωδικοποιητής 3-σε-8 με δύο αποκωδικοποιητές 2-σε-4 Αποκωδικοποιητής 3-σε-8 με δύο αποκωδικοποιητές 2-σε-4 Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Δένδρο αποκωδικοποιητή με 4 εισόδους Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα Κωδικοποιητές Συνδυαστικό κύκλωμα που διεκπεραιώνει την αντίστροφη λειτουργία από αυτή του αποκωδικοποιητή. Έχει 2n εισόδους και n εξόδους.  ΜΟΝΟ 1 είσοδος μπορεί να έχει την τιμή 1 ανά πάσα στιγμή. Οι έξοδοι παράγουν το δυαδικό ισοδύναμο της εισόδου με τιμή 1. Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα Κωδικοποιητές (συν.) Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Κωδικοποιητές -- Παράδειγμα Παράδειγμα: δυαδικός κωδικοποιητής 8-σε-3 A0 = D1 + D3 + D5 + D7 A1 = D2 + D3 + D6 + D7 A2 = D4 + D5 + D6 + D7 Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα Παράδειγμα (συν.) Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Θέματα Σχεδιασμού Κωδικοποιητών Υπάρχουν 2 αοριστίες που συσχετίζονται με το σχεδιασμό ενός απλού κωδικοποιητή: ΜΟΝΟ μία είσοδος μπορεί να είναι ενεργή (active ή High) ανά πάσα στιγμή. Αν δύο ενεργοποιηθούν μαζί, οι τιμές στις εξόδους είναι ακαθόριστες (π.χ., αν D3 και D6 είναι 1 μαζί, το αποτέλεσμα στις εξόδους είναι 111.) Αποτέλεσμα με όλο 0 μπορεί να παραχθεί όταν όλες οι είσοδοι είναι 0, ή όταν το D0 είναι 1. Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Κωδικοποιητές Προτεραιότητας Επιλύει τις αοριστίες που προαναφέρθηκαν. Περισσότερες από μία είσοδοι μπορούν να πάρουν την τιμή 1. Όμως, μία έχει προτεραιότητα από όλες τις άλλες. Ρητή ένδειξη όταν καμία από τις εισόδους δεν είναι 1. Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα Κωδικοποιητής Προτεραιότητας 4-σε-2 Πίνακας Αληθείας (συμπυκνωμένος) Ποια είναι η σειρά προτεραιότητας; Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Κωδικοποιητής Προτεραιότητας 4-σε-2 (συν.) Λειτουργία: Εάν δύο ή περισσότερες είσοδοι είναι 1 συγχρόνως, η είσοδος με τον πιο ψηλό αριθμοδείκτη παίρνει προτεραιότητα. Ο έγκυρος δείκτης εξόδου (valid output indicator, ορισμένος ως V στη διαφάνεια 24 και ως Α στη διαφάνεια 19), παίρνει την τιμή 1 μόνο όταν μία ή περισσότερες από τις εισόδους έχουν την τιμή 1.  V = D3 + D2 + D1 + D0 Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Κωδικοποιητής Προτεραιότητας 4-σε-2 K-χάρτες Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Κωδικοποιητής Προτεραιότητας 4-σε-2 Λογικό Διάγραμμα Κωδικοποιητής Προτεραιότητας 4-σε-2 Λογικό Διάγραμμα Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Κωδικοποιητής Προτεραιότητας 8-σε-3 Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Χρήσεις Δυαδικού Κωδικοποιητή Δυαδική κωδικοποίηση κατεύθυνσης ανέμου Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

Χρήσεις Δυαδικού Κωδικοποιητή (συν.) Επίλυση αιτημάτων διακοπών (interrupt requests) με χρήση κωδικοποιητή Νοε-18 Κεφάλαιο 4-i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα