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

Σχετικά έγγραφα
Σχεδιασμός Αποκωδικοποιητή και υλοποίηση του στο Logisim και στο Quartus. Εισαγωγή στο Logisim

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

Σχεδιασμός Συνδυαστικού κυκλώματος και υλοποίηση στο Quartus και στο Logisim. Υλοποίηση κυκλώματος μόνο με πύλες Nand 2 εισόδων.

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

Σχεδιασμός Συνδυαστικού κυκλώματος και υλοποίηση στο Quartus (a) με πύλες: and, or, xor και not (b) μόνο με πύλες nand2 και (c) με Vhdl (dataflow)

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

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

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

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

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

Εισαγωγή στη VHDL Υλοποίηση στο Quartus

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

Behavioral & Mixed VHDL Architectures Finite State Machines in VHDL

Ελίνα Μακρή

Υλοποίηση Πλήρη Αθροιστή με χρήση: Α) Ψηφιακών Πυλών Β) Αποκωδικοποιητή (74138)και Γ) Πολυπλέκτη(74153)

Καταχωρητές,Σύγχρονοι Μετρητές και ΑκολουθιακάΚυκλώματα

Καταχωρητές, Μετρητές και Ακολουθιακά Κυκλώματα

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

Εισαγωγή στο Εργαστήριο Υλικού

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

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

ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Ι ΕΞΕΤΑΣΕΙΣ ΦΕΒΡΟΥΑΡΙΟΥ 2010

Ελίνα Μακρή

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

Behavioral & Mixed VHDL Architectures Finite State Machines in VHDL

ΑΣΚΗΣΗ 4 ΠΡΟΒΛΗΜΑΤΑ ΛΟΓΙΚΗΣ ΣΧΕΔΙΑΣΗΣ

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

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

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

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

ΑΣΚΗΣΗ 8 η -9 η ΣΧΕΔΙΑΣΗ ΑΡΙΘΜΗΤΙΚΗΣ ΛΟΓΙΚΗΣ ΜΟΝΑΔΑΣ ΤΕΣΣΑΡΩΝ ΔΥΑΔΙΚΩΝ ΨΗΦΙΩΝ

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

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

Κατασκευή µοντέλου και προσοµοίωσης: Μελέτη ελεύθερης πτώσης

Εφαρμογές Ψηφιακών Ηλεκτρονικών

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

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

Ψηφιακή Σχεδίαση. Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:07. Δρ. Μηνάς Δασυγένης. Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

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

ModellingSpace. Εγχειρίδιο Χρήστη

ΗΜΥ203 Εργαστήριο Κυκλωµάτων και Μετρήσεων

Πανεπιστήµιο Θεσσαλίας

ΗΜΥ 213 Εργαστήριο Οργάνωσης Η/Υ και Μικροεπεξεργαστών Εαρινό εξάμηνο Διδάσκων: Γιώργος Ζάγγουλος

Ψηφιακή Σχεδίαση. Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:05. Δρ. Μηνάς Δασυγένης. Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

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

ΑΣΚΗΣΗ 6 ΑΠΟΚΩΔΙΚΟΠΟΙΗΕΣ ( DECODERS )

Μελέτη και έλεγχος της διατήρησης της μηχανικής ενέργειας στην ελεύθερη πτώση σώματος. (Ανάλυση video μέσω του Σ.Σ.Λ.Α, LoggerPro της Vernier)

Εργαστήριο 4 ΔΗΜΙΟΥΡΓΙΑ ΓΡΑΦΗΜΑΤΩΝ ΜΕ ΤΟ EXCEL ΑΚ ΤΡΑΥΛΟΣ

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

ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦΟΡΙΚΗ I. 3o ΕΡΓΑΣΤΗΡΙΟ ΕΠΕΞΕΡΓΑΣΙΑ ΜΕ ΤΟ WORD

Εργαστήριο Ψηφιακής Σχεδίασης

Χρήση του προγράμματος Excel για τον υπολογισμό της αντίστασης και της ισχύος, την κατασκευή χαρακτηριστικής I V, και της ευθείας φόρτου.

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

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

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

Στοιχεία Μνήμης, JKκαιD (Flip-Flops) Μετρητής Ριπής (Ripple Counter)

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

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

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

POWERPOINT Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων.

Εργαστήριο Κυκλωμάτων και Μετρήσεων

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

Εισαγωγή στις πύλες NAND, NOR και XOR Σχεδιασμός Ελεγκτή Λαμπτήρων με πολλαπλούς διακόπτες και Ανιχνευτή Πρώτων Αριθμών

Ελίνα Μακρή

Βασικό Επίπεδο στο Modellus

ΑΣΚΗΣΗ 6 ΠΟΛΥΠΛΕΚΤΕΣ (MUX) ΑΠΟΠΛΕΚΤΕΣ (DEMUX)

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

Για την εισαγωγή προϊόντων

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

C D C D C D C D A B

Εγχειρίδιο Χρήσης του «Μαθη.Συ.»

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 11

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

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

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

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

Σημειώσεις στο PowerPoint

ηµιουργία Αρχείου Πρότζεκτ (.qpf)

Geogebra. Μακρή Βαρβάρα. Λογισµικό Geogebra

Εργαστηριακός Οδηγός. Βάσεις Δεδομένων της Γ' Τάξης ΕΠΑΛ

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

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

ΗΜΥ203 Εργαστήριο Κυκλωµάτων και Μετρήσεων

Γρήγορη Εκκίνηση. Όταν ξεκινήσετε το GeoGebra, εμφανίζεται το παρακάτω παράθυρο:

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ "PROΩΘΗΣΗ" PROώθηση

> μεγαλύτερο <= μικρότερο ή ίσο < μικρότερο == ισότητα >= μεγαλύτερο ή ίσο!= διαφορετικό

Εργαστήριο Κυκλωμάτων και Μετρήσεων

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα

ΣΧΕΔΙΑΣΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΗΛΕΚΤΡΟΝΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ. Δρ. Δ. Λαμπάκης (10 η σειρά διαφανειών)

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

Φώτα - Εκτύπωση Αποθήκευση εικόνας

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

ΗΜΥ203 Εργαστήριο Κυκλωμάτων και Μετρήσεων

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

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

ΗΜΥ 213 Εργαστήριο Οργάνωσης Υπολογιστών και Μικροεπεξεργαστών

SPSS Statistical Package for the Social Sciences

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Πεδί α

Transcript:

ΗΜΥ211 Εργαστήριο Ψηφιακών Συστημάτων Λογισμικό Προσομοίωσης LogiSim καιχρήση KarnaughMaps Διδάσκοντες: Δρ. Αγαθοκλής Παπαδόπουλος & Δρ. Γιώργος Ζάγγουλος Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Ατζέντα 1. Στόχοι 3 ου Εργαστηρίου 2. To λογισμικό προσομοίωσης LogiSim 3. Απλοποίηση με χάρτες Karnaugh 4. Μαθησιακά Αποτελέσματα 5. Υλοποίηση σχεδιασμού στο εργαστήριο 6. Ανάλυση 2 ης εργαστηριακής άσκησης Σεπτέμβριος 15 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. & Α.Π. - 2

1. Στόχοι 3 ου Εργαστηρίου Με την ολοκλήρωση αυτού του εργαστηρίου, θα πρέπει: 1. Να μπορείτε να ακολουθείτε σωστά τα βήματα που απαιτούνται για να υλοποιήσετε ένα σχεδιασμό ο οποίος να ικανοποιεί όλες τις προϋποθέσεις που τέθηκαν σε κάποιο πρόβλημα. 2. Να είστε σε θέση να υλοποιήσετε οποιοδήποτε συνδυαστικό κύκλωμα και να το προσομοιώνετε στο λογισμικό LogiSim. Σεπτέμβριος 15 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. & Α.Π. - 3

2. Το λογισμικό LogiSim Με την εκκινήση του λογισμικού LogiSim, ανοίγει New file για νέα προσομοίωση ψηφιακού συστήματος Σεπτέμβριος 15 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. & Α.Π. - 4

Μενού & Λειτουργίες LogiSim To μενού διαθέτει τις επιπρόσθετες επιλογές: Project: Δυνατότητες για ανάλυση των κυκλωμάτων του σχεδιαζόμενου ψηφιακού συστήματος Simulate: Δυνατότητες αλλαγής ρυθμίσεων προσομοίωσης ρολογιού Η αριστερή στήλη περιέχει τα building blocks του LogiSim - πύλες, εισόδους, εξόδους - χωρισμένα σε κατηγορίες Σεπτέμβριος 15 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. & Α.Π. - 5

Εισαγωγή Στοιχείου στο LogiSim Η προσθήκη στοιχείου στην τρέχουσα υλοποίηση γίνεται με την επιλογή του στοιχείου από την στήλη αριστερά. Το cursor αλλάζει στο επιλεγμένο στοιχείο και μπορούμε να το τοποθετήσουμε στην υλοποίηση στα δεξιά. Αφού τοποθετήσουμε το στοιχείο, ενεργοποιείται κάτω αριστερά το παράθυρο επιλογών. Εδώ μπορούμε να αλλάξουμε αριθμό εισόδων, όνομα, προσανατολισμό κτλ. Σεπτέμβριος 15 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. & Α.Π. - 6

Εισαγωγή Εξόδου στο LogiSim Η προσθήκη pin εξόδου γίνεται από την πάνω μπάρα (δημοφιλή στοιχεία). Τοποθετούμε την έξοδο στην υλοποίηση και μπορούμε να αλλάξουμε τις ρυθμίσεις στο παράθυρο επιλογών. Ως έξοδο μπορούμε να τοποθετήσουμε και το LED από την λίστα Input/Output, αλλά όταν προσομοιώσουμε τον σχεδιασμό μας, το LED απλά ανάβει και σβήνει, χωρίς να δείχνει την λογική τιμή στην έξοδο. Σεπτέμβριος 15 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. & Α.Π. - 7

Εισαγωγή Συνδέσεων στο LogiSim Η προσθήκη συνδέσεων μεταξύ των στοιχείων της υλοποίησης γίνεται στο παράθυρο της υλοποίησης. Πατούμε κλικ στον ακροδέκτη ενός στοιχείου που θέλουμε να συνδέσουμε και τραβούμε το καλώδιο μέχρι να συνδεθεί με το στοιχείο που επιθυμούμε. Σεπτέμβριος 15 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. & Α.Π. - 8

Προσομοίωση στο LogiSim Πρώτο Βήμα: Αλλάζουμε το mode από Edit (κουμπί μαύρο βέλος) σε Tease (κουμπί χέρι) από την πάνω μπάρα. Δεύτερο Βήμα: Για να αλλάξουμε τις τιμές στις εισόδους, κάνουμε κλικ στο pin που θέλουμε να αλλάξουμε από 0->1 ή από 1->0. Σεπτέμβριος 15 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. & Α.Π. - 9

Προσομοίωση στο LogiSim Το LogiSim σε Tease Mode μας βοηθά αλλάζοντας το χρώμα των συνδέσεων που βρίσκονται σε HI (λογικό 1) σε ανοικτό πράσινο. Θέτοντας και την δεύτερη είσοδο της πύλης AND σε HI (λογικό 1), η έξοδος γίνεται HI (λογικό 1). Σεπτέμβριος 15 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. & Α.Π. - 10

Ανάλυση Σχεδιασμού Από το menu Project, επιλέξτε Analyze Circuit για να δείτε την ανάλυση του σχεδιασμού σας (πίνακα αληθείας, εξίσωση, Κ-χάρτες κλπ.) Σεπτέμβριος 15 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. & Α.Π. - 11

Ανάλυση Σχεδιασμού Πίνακας αληθείας Σεπτέμβριος 15 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. & Α.Π. - 12

Ανάλυση Σχεδιασμού Λογική Εξίσωση Σεπτέμβριος 15 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. & Α.Π. - 13

Ανάλυση Σχεδιασμού Επιλέξτε Build Circuit και δείτε όλες τις διαθέσιμες επιλογές Κ-Χάρτης με ομαδοποιήσεις Σεπτέμβριος 15 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. & Α.Π. - 14

3. Απλοποίηση με χάρτες Karnaugh Οι χάρτες Κarnaugh(K-χάρτες) είναι γραφικές αναπαραστάσεις δυαδικών συναρτήσεων. Χρησιμοποιούνται ως εργαλεία ελαχιστοποίησης (σε κυκλώματα δύο επιπέδων). Ένας χάρτης Κarnaughαποτελείται από 2 n κελιά για μια συνάρτηση με n μεταβλητές. Κάθεκελίαντιπροσωπεύει μία μόνο γραμμή στον πίνακα αληθείας. Κάθε κελί αντιστοιχεί σε ένα ελαχιστόρο ή μεγιστόρο της δυαδικής συνάρτησης. Σεπτέμβριος 15 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. & Α.Π. - 15

Ομαδοποίηση σε Κ-χάρτη Η ομαδοποίηση πρέπει να γίνεται με τέτοιο τρόπο έτσι ώστε να επιλέγονται όλοι οι 1 ενώ ταυτόχρονα να γίνονται όσο το δυνατό μεγαλύτερες ομάδες. Αν υπάρχουν don t cares επιλέξτε μόνο αυτά που θα σας δώσουν μεγαλύτερες ομάδες. Σε ομάδες των 2, 4, 8 άσσων απαλείφονται αντίστοιχα 1, 2, 3 μεταβλητές (αυτές που δεν είναι κοινές για όλη την ομάδα) Σεπτέμβριος 15 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. & Α.Π. - 16

7. Μαθησιακά Αποτελέσματα Με την ολοκλήρωση αυτού του εργαστηρίου θα πρέπει να μπορείτε να: Σχεδιάσετε και να προσομοιώσετε κάποιο σχεδιασμό στο LogiSim, καθώς και να επαληθεύσετε την ορθή του λειτουργία. Χρησιμοποιείτε πίνακες Karnaugh για απλοποίηση συναρτήσεων. Σεπτέμβριος 15 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. & Α.Π. - 17