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

Σχετικά έγγραφα
ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Ι ΕΞΕΤΑΣΕΙΣ ΦΕΒΡΟΥΑΡΙΟΥ 2010

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

Αθροιστές. Ημιαθροιστής

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

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

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

f(x, y, z) = y z + xz

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

ΠΛΗ10 Κεφάλαιο 2. ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: : Αριθμητική περιοχή της ALU 2.5: Κυκλώματα Υπολογιστών

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

Ελίνα Μακρή

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

ΑΣΚΗΣΗ 4 ΣΧΕΔΙΑΣΗ ΑΡΙΘΜΗΤΙΚΩΝ ΛΟΓΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΟΙΚΟΝΟΜΙΑΣ, ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ

a -j a 5 a 4 a 3 a 2 a 1 a 0, a -1 a -2 a -3

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

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

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

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

w x y Υλοποίηση της F(w,x,y,z) με πολυπλέκτη 8-σε-1

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

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

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

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

! Εάν ο αριθμός διαθέτει περισσότερα bits, χρησιμοποιούμε μεγαλύτερες δυνάμεις του 2. ! Προσοχή στη θέση του περισσότερο σημαντικού bit!

8 η Θεµατική Ενότητα : Εισαγωγή στις Γλώσσες Περιγραφής Υλικού: Μοντέλα Συνδυαστικών Κυκλωµάτων

Πράξεις με δυαδικούς αριθμούς

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

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ. Κεφάλαιο 3

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

Ηλεκτρολόγοι Μηχανικοί ΕΜΠ Λογική Σχεδίαση Ψηφιακών Συστημάτων Διαγώνισμα κανονικής εξέτασης 2017

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

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

Άσκηση 3 Ένα νέο είδος flip flop έχει τον ακόλουθο πίνακα αληθείας : I 1 I 0 Q (t+1) Q (t) 1 0 ~Q (t) Κατασκευάστε τον πίνακα

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

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

C D C D C D C D A B

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

Ηλεκτρολόγοι Μηχανικοί ΕΜΠ Λογική Σχεδίαση Ψηφιακών Συστημάτων Διαγώνισμα κανονικής εξέτασης Θέμα 1ο (3 μονάδες)

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

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

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

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

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

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

Αριθμητικά Συστήματα

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

Ενότητα 7 ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΕΣ - ΚΩΔΙΚΟΠΟΙΗΤΕΣ ΑΠΟΠΛΕΚΤΕΣ - ΠΟΛΥΠΛΕΚΤΕΣ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΟΙΚΟΝΟΜΙΑΣ, ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ

ΘΕΜΑΤΑ & ΕΝΔΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ

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

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

Απόδειξη Ισοδυναμίας Συναρτήσεων

Θέμα 1ο (3 μονάδες) Υλοποιήστε το ακoλουθιακό κύκλωμα που περιγράφεται από το κατωτέρω διάγραμμα

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

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

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

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

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

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

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

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ

Πανεπιστήμιο Θεσσαλίας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων

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

ΠΛΗΡΟΦΟΡΙΚΗ I. 4 η ΔΙΑΛΕΞΗ Αριθμητικά Συστήματα

ΦΟΙΤΗΤΡΙΑ : ΒΟΥΛΓΑΡΙ ΟΥ ΜΑΡΙΑ, ΑΕΜ: 2109 ΕΠΙΒΛΕΠΩΝ : ΚΑΛΟΜΟΙΡΟΣ ΙΩΑΝΝΗΣ, ΕΠΙΚΟΥΡΟΣ ΚΑΘΗΓΗΤΗΣ

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΡΑΓΚΙΑΟΥΡΗΣ ΝΙΚΟΛΑΟΣ

ΣΧΟΛΗ ΑΣΠΑΙΤΕ ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΗΛΕΚΤΡΟΛΟΓΙΑΣ ΕΡΓΑΣΤΗΡΙΟ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ & ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ

6 η Θεµατική Ενότητα : Σχεδίαση Συστηµάτων σε Επίπεδο Καταχωρητή

ΚΑΣΣΙΑΝΟΣ ΜΕΛΑΝΙΤΗΣ. Αποκωδικοποιητής ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ. Αναφορά 8 ης εργαστηριακής άσκησης: Α.Μ.:

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

Κεφάλαιο 3 Κεντρική Μονάδα Επεξεργασίας

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

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

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Μάθημα 4 ο Πράξεις με bits. Δρ.

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II

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

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

ΠΛΗ21 Κεφάλαιο 2. ΠΛΗ21 Ψηφιακά Συστήματα: Τόμος Α Κεφάλαιο: Παράσταση Προσημασμένων Αριθμών Συμπληρώματα

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

1 η Θεµατική Ενότητα : Αριθµητικά Κυκλώµατα. Επιµέλεια διαφανειών: Χρ. Καβουσιανός

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

Εισαγωγή στην Επιστήμη των Υπολογιστών

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

"My Binary Logic" Ένας προσομοιωτής λογικών πυλών στο Scratch

ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ. Να μελετηθεί η λειτουργία του ακόλουθου κυκλώματος. Ποιος ο ρόλος των εισόδων του (R και S) και πού βρίσκει εφαρμογή; R Q

ΜΑΘΗΜΑΤΑ ΨΗΦΙΑΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ. ΓΙΑΝΝΗΣ ΛΙΑΠΕΡΔΟΣ Επίκουρος Καθηγητής ΤΕΙ Πελοποννήσου

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ Η/Υ (ΟΜΑΔΑ ΘΕΜΑΤΩΝ A)

Ελίνα Μακρή

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

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

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

ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ. Να μελετηθεί η λειτουργία του ακόλουθου κυκλώματος. Ποιος ο ρόλος των εισόδων του (R και S) και πού βρίσκει εφαρμογή; S Q

ΑΣΚΗΣΗ 8 ΠΟΛΥΠΛΕΚΤΕΣ ( MULTIPLEXERS - MUX) ΑΠΟΠΛΕΚΤΕΣ (DEMULTIPLEXERS - DEMUX)

Συστήματα αρίθμησης. = α n-1 *b n-1 + a n-2 *b n-2 + +a 1 b 1 + a 0 όπου τα 0 a i b-1

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

ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ

6.1 Καταχωρητές. Ένας καταχωρητής είναι μια ομάδα από f/f αλλά μπορεί να περιέχει και πύλες. Καταχωρητής των n ψηφίων αποτελείται από n f/f.

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

Transcript:

Λογική Σχεδίαση Ι - Εξεταστική Φεβρουαρίου 23 Διάρκεια εξέτασης : 6 Ονοματεπώνυμο : Α. Μ. Έτος σπουδών: Θέμα (,5 μονάδες) Στις εισόδους του ακόλουθου κυκλώματος c b a εφαρμόζονται οι κάτωθι κυματομορφές. Ζητούνται : (α) Ο πίνακας αλήθειας του κυκλώματος και οι κυματομορφές των εξόδων (β) Να εκφράσετε τη συνάρτηση ως κανονικό άθροισμα και (γ) Να εκφράσετε τη συνάρτηση ως κανονικό γινόμενο. (α) Πίνακας αλήθειας : a b c (β) = Σ (, 2, 4, 5, 7) (γ) = Π (, 2, 3, 6) Θέμα (2, μονάδες) Ζητείται να σχεδιάσετε ένα κύκλωμα με 3 εισόδους Α, Β και, και 2 εξόδους S και K το οποίο να λειτουργεί ως εξής: Όταν Α =, το κύκλωμα κάνει την πρόσθεση των Β και. H έξοδος S είναι το ψηφίο αθροίσματος και η K το κρατούμενο. Όταν Α =, το κύκλωμα κάνει την αφαίρεση Β. Η έξοδος S είναι το ψηφίο υπολοίπου και η K το δανεικό. με τους εξής δύο εναλλακτικούς τρόπους :. Με τον ελάχιστο αριθμό πυλών 2 εισόδων και 2. Με έναν αποκωδικοποιητή και 2 πύλες.

Φτιάχνουμε τον πίνακα αληθείας : Α Β S K Είναι S(A,,) = Σ (,2,5,6) = Β και Κ(Α,Β,) = Σ (,7) = Α Β + A = (A ) με προφανή υλοποίηση. Για τη δεύτερη υλοποίηση χρησιμοποιούμε αποκωδικοποιητή 3 8 και πύλες OR : A 2 2 2 2 ecoder 3 8 3 4 S 2 5 6 7 Θέμα 3 (2, μονάδες) Έστω ένα κύκλωμα το οποίο δέχεται στην είσοδό του ένα ψηφίο του δεκαδικού συστήματος και παράγει τις εξόδους 2 και Χ3 που μας δείχνουν αν η είσοδός μας είναι πολλαπλάσιο του 2 και του 3 αντίστοιχα. Θεωρείστε ότι οι έξοδοί μας είναι αδιάφοροι όταν η είσοδός μας είναι το δεκαδικό ψηφίο. Ζητούνται :. Λογικό διάγραμμα για το παραπάνω κύκλωμα με το πολύ 5 πύλες και 2. Υλοποίηση της εξόδου Χ3 με έναν πολυπλέκτη και αντιστροφείς.. Χρειαζόμαστε 4 δυαδικά ψηφία για την αναπαράσταση ενός δεκαδικού, έστω Α, Β, και. Πίνακας αληθείας : Α Β 2 3 Προφανώς είναι 2 =. Πίνακας Karnaugh για απλοποίηση της Χ3 :

A Χ3 = Α + Β + = A + ( ), με προφανή υλοποίηση. 2. Για την υλοποίηση με πολυπλέκτη, αφού η συνάρτησή μας είναι των 4 μεταβλητών, θα χρησιμοποιήσουμε πολυπλέκτη 8. Οι μεταβλητές Α, και θα συνδεθούν στις εισόδους επιλογής και στις εισόδους δεδομένων του πολυπλέκτη θα υλοποιήσουμε τις συναρτήσεις της μεταβλητής που φαίνονται στη τελευταία στήλη του πίνακα αληθείας. Άρα η ζητούμενη υλοποίηση είναι : nd 2 3 4 MU 8 3 5 6 7 2 2 2 2 A Θέμα 4 (2, μονάδες) Έστω x, y και z αριθμοί των 3 δυαδικών ψηφίων. Οι x και y είναι μη προσημασμένοι, ενώ ο z είναι προσημασμένος και χρησιμοποιείται συμπλήρωμα ως προς 2 για την αναπαράστασή του. Προτείνετε κύκλωμα που να εκτελεί την ακόλουθη εντολή της : if ((x+y) > 7) z = x 4 ; else z = x 2 ; Αφού x, y [,7] => x+y [,4]. Όλοι οι αριθμοί σε αυτό το διάστημα που είναι > 7 έχουν το πιο σημαντικό τους ψηφίο στο. Συνεπώς η ανισότητα (x+y) > 7 μπορεί να διαπιστωθεί από το σήμα Κ, όπου Κ το κρατούμενο της πρόσθεσης των x (έστω x 2 x x ) και y (έστω y 2 y y ) σε έναν παράλληλο αθροιστή 3 δυαδικών ψηφίων. Στην αριθμητική συμπληρώματος ως προς 2 είναι x-4 = x + (-4) = x + 2 και x -2 = x + (-2) = x+ 2. Συνεπώς η παραπάνω εντολή ισοδυναμεί με την : if (K) z = x + ; else z = x +. Οι δύο περιπτώσεις ενοποιούνται στην x = K. Η πρόσθεση στο λιγότερο σημαντικό ψηφίο δεν απαιτεί κάποιο υλικό για να πραγματοποιηθεί. Χρειάζεται όμως προσοχή στο ότι το z μπορεί να πάρει τιμές στο διάστημα [-3, +5] και έτσι θα χρειαστούμε 4 bits για την αναπαράστασή του, οπότε πρέπει να κάνουμε επέκταση προσήμου στα δύο τελούμενα του δεύτερου αθροιστή. Συνεπώς το ζητούμενο κύκλωμα είναι :

x 2 x x y 2 y y K Παράλληλος προσθετής 3 δυαδικών ψηφίων out c in s 2 s s Παράλληλος προσθετής 3 δυαδικών ψηφίων out c in z 3 z 2 z z Θέμα 5 (2,5 μονάδες) Το κύκλωμα της παρακάτω εικόνας : [6:] [5:2] [4:] w [6] A[3:] U U2 A[3:] z [] H έχει εισόδους τα w, z και την αρτηρία και παράγει ως έξοδο το Η. Τα U και U2 είναι αντίγραφα του παρακάτω σχεδιασμού : A[3:] A[] A[3] A[] A[2] που έχει ως εισόδους τα, και την αρτηρία Α. Ζητείται να περιγράψετε τα δύο κυκλώματα σε Verilog. Η περιγραφή σας θα πρέπει να είναι ιεραρχική, δηλαδή το κάτω κύκλωμα να χρησιμοποιείται ως δομικό στοιχείο για την περιγραφή του πάνω κυκλώματος.

module first (, w, z, H); input [6:] ; input w, z; output H; wire _, _2, _, _2; second U ([5:2], [6], w, _, _); second U2 ([4:], z, [], _2, _2); nand U3 (H, _, _2, _, _2); endmodule module second (A,,,, ); input [3:] A; input, ; assign = A[] ~^ A[3]; assign = ( ~& A[]) ( ~ A[2]); endmodule