Λογική Σχεδίαση 2 & Εργαστήριο — Σεπτέμβριος 2023 — Α΄ φωτογραφίες¶
Μεταγραφή από τα αρχεία: IMG_20230907_170354.jpg, IMG_20230908_193136.jpg, IMG_20230908_193140.jpg, IMG_20230908_193218.png, IMG_20230908_145812.png.
IMG_20230907_170354.jpg¶
(Α.1) Με την βοήθεια του βασικού ακολουθιακού κυκλώματος (στοιχείου) του σχήματος 2, να σχεδιαστεί και να υλοποιηθεί σύγχρονος δυαδικός μετρητής 4- bit.
Εξηγείστε την λειτουργία του βασικού κυκλώματος του Σχ. 2.
[Σχήμα 2: πύλη AND με εισόδους Q_1 και Q_{n-1}· ρολόι (clock)· JK flip-flop με εισόδους J, K, SET και CLR και εξόδους Q, Q̄· τα J και K συνδέονται στην έξοδο της AND.]
Σημείωση: η φωτογραφία περιέχει χειρόγραφες απαντήσεις φοιτητή.
IMG_20230908_193136.jpg¶
Θέμα 2
[δυσανάγνωστο] ... 100001, 1000000001, [δυσανάγνωστο] [δυσανάγνωστο: κατάλογος ακολουθιών εισόδου — η φωτογραφία είναι θολή· η ακριβής λίστα δεν αναγνωρίζεται] (1,5 μονάδες)
2) Σχεδιάστε [δυσανάγνωστο] του προηγούμενου ερωτήματος όταν [δυσανάγνωστο] αρνητικά ακμοπυροδ[δυσανάγνωστο] D flip-flop. (1.0 μονάδα)
[Σχήμα: χρονικό διάγραμμα με σήμα ρολογιού (CLK) στην πρώτη γραμμή, δεύτερο σήμα (ετικέτα [δυσανάγνωστο]) με χαμηλή στάθμη σε τμήμα του χρόνου, γραμμή "OUT" με αρχική τιμή X και χρονικές στιγμές αριθμημένες 1 έως 18]
Θέμα 3
Συμπληρώστε τα κενά.
1) Έστω ένα ακολουθιακό κύκλωμα που έχει 5 flip-flops. Η μηχανή καταστάσεων που υλοποιεί έχει το [κενό] καταστάσεις και το περισσότερο [κενό] καταστάσεις. (1.0 μονάδα)
2) Η επόμενη κατάσταση Q* του ακολουθιακού κυκλώματος που απεικονίζεται στην παρακάτω εικόνα [δυσανάγνωστο] από τη σχέση [κενό] (1.0 μονάδα)
[Σχήμα: πύλη AND με εισόδους A και B· η έξοδός της συνδέεται με είσοδο ρολογιού (τρίγωνο) ενός JK flip-flop με ακροδέκτες J, K, SET, CLR, Q και Q̄· η σύνδεση της εισόδου K δεν είναι ευανάγνωστη]
IMG_20230908_193140.jpg¶
Κεφαλίδα σελίδας: Λογική Σχεδίαση II, Σεπ. 2023, 3/4.
3) Σε ένα D flip flop με είσοδο D και ρολόι CK:
setup time είναι [κενό πλαίσιο απάντησης]
ενώ hold time είναι [κενό πλαίσιο απάντησης]
Οι χρόνοι setup και hold πρέπει να τηρούνται ευλαβικά ώστε να μην εμφανιστεί [κενό πλαίσιο απάντησης]
(1.0 μονάδα)
Θέμα 4 (2 μονάδες)
Διαθέτετε μικροεπεξεργαστή με αρτηρία διευθύνσεων των 10 δυαδικών ψηφίων, αρτηρία δεδομένων των 8 δυαδικών ψηφίων και μία μνήμη ROM χωρητικότητας 128 Bytes με οργάνωση 128 θέσεων και 8 δυαδικά ψηφία ανά θέση. Δώστε το απαραίτητο κύκλωμα για τη διασύνδεση αυτής της ROM στην περιοχή θέσεων μνήμης που ξεκινούν από τη διεύθυνση \(300_{16}\).
IMG_20230908_193218.png¶
Λογική Σχεδίαση 2 — Εξεταστική Σεπτεμβρίου 2023
Διάρκεια εξέτασης: 140 λεπτά. Ελάχιστη παραμονή: 80 λεπτά.
[δυσανάγνωστη γραμμή οδηγιών]
[πεδία ονοματεπώνυμου, ΑΜ και έτους σπουδών παραλείπονται]
Θέμα 1 (2.5 μονάδες)
1) Θέλουμε να αντικαταστήσουμε ένα παράλληλο πολλαπλασιαστή Α×Β με μια ROM. Το Α ∈ [δυσανάγνωστο] και το Β ∈ [δυσανάγνωστο]. Υπολογίστε [δυσανάγνωστο] το μέγεθος της ROM που θα χρειαστεί, αναλυτικά ως προς το πλήθος των θέσεων και τα δυαδικά ψηφία ανά θέση και συνολικά σε Kbytes. (1.0 μονάδες)
[Σχήμα: ROM με εισόδους διεύθυνσης A0–A7 συνδεδεμένες με X[0], Y[0], X[1], Y[1], X[2], Y[2], X[3], Y[3] (από πάνω προς τα κάτω) και εξόδους δεδομένων D0–D5 προς Z[0]–Z[5] (ετικέτες θολές)]
2) Δίνεται μια ROM με την ακόλουθη διασύνδεση που υλοποιεί την πράξη Z=X-Y, όπου X και Y φυσικοί αριθμοί των 4-bit. Δώστε τα περιεχόμενα της μνήμης στις αντίστοιχες διευθύνσεις συμπληρώνοντας τον πίνακα. Εξηγήστε συνοπτικά πως συμπληρώσατε την πρώτη και τελευταία γραμμή του πίνακα. (1.5 μονάδες)
| Διεύθυνση | Περιεχόμενο (σε δεκαεξαδικό) |
|---|---|
| \(01_{16}\) | |
| \(02_{16}\) | |
| \(03_{16}\) | |
| \(0F_{16}\) | |
| \(AA_{16}\) | |
| \(AB_{16}\) | |
| \(BA_{16}\) | |
| \(BB_{16}\) | |
| \(E3_{16}\) | |
| \(EA_{16}\) | |
| \(EF_{16}\) | |
| \(F0_{16}\) |
Επιπλέον πηγές χωρίς μεταγραφή εδώ (λύσεις →
2023-09-a.solutions.md, ή διπλότυπες φωτογραφίες της ίδιας σελίδας):IMG_20230908_145812.png