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

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

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

Δραστηριότητα 3: Ρυθμίσεις Oικιακής Ομάδας Τοπικού Δικτύου Η/Υ σε WINDOWS 7 & 8

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

Μαθαίνω τα Νοήματα. Περιβάλλον Διδασκαλίας Βασικού Λεξιλογίου της Ελληνικής Νοηματικής Γλώσσας. Οδηγός Εγκατάστασης. Ευίτα Φωτεινέα, Ελένη Ευθυμίου

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

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

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

Εγκατάσταση του 1992 OpenHome

Ενημερώσεις λογισμικού Οδηγός χρήσης

Οδηγίες Εγκατάστασης της εφαρμογής Readium και Readium για μαθητές με αμβλυωπία για την ανάγνωση βιβλίων epub σε Υπολογιστή.

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

ΑΣΚΗΣΗ 2 η N-MOS ΚΑΙ P-MOS TRANSISTOR ΩΣ ΔΙΑΚΟΠΤΗΣ

«Κρυπτογράφηση Εταιριών»

Ενημερώσεις λογισμικού Οδηγός χρήσης

Εγχειρίδιο Εγκατάστασης και Χρήσης Εκπαιδευτικής Εφαρμογής

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

Visual Flowchart Γενικά

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

ΑΣΚΗΣΗ 1η ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΣΧΕΔΙΑΣΗΣ QUARTUS II ΤΗΣ ALTERA

Ενηµερώσεις λογισµικού Οδηγός χρήσης

Εγκατάσταση του 1992 OpenHome 10

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΠΗΡΕΣΙΑ COSMOTE TV GO ΣΕ ΥΠΟΛΟΓΙΣΤΗ (PC/LAPTOP)

Επιβεβαίωση ορθής λειτουργίας απλών ψηφιακών κυκλωμάτων

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΠΗΡΕΣΙΑ OTE TV GO ΣΕ ΥΠΟΛΟΓΙΣΤΗ (PC/LAPTOP)

Σύντοµος Οδηγός Βοήθειας για τη Χρήση των Μαθηµάτων e-learning για το ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ

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

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

[συνέχεια του εγγράφου Word 2]

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΠΗΡΕΣΙΑ COSMOTE TV GO ΣΕ ΥΠΟΛΟΓΙΣΤΗ (PC/LAPTOP)

Ενηµερώσεις λογισµικού Οδηγός χρήσης

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7

Οδηγίες εγκατάστασης και χρήσης του Quartus

Λογισμικό μετεωρολογικού σταθμού 265ΝΕ. Γρήγορος οδηγός ρύθμισης και χρήσης. Printed 12/06/09

Περιεχόμενα. Λίγα λόγια από το συγγραφέα Windows Vista Επιφάνεια εργασίας Γραμμή εργασιών... 31

Συστηµάτων ΗΜΥ211. Στόχοι Εργαστηρίου. Πανεπιστήμιο Κύπρου. Πανεπιστήμιο Κύπρου. Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ211 Χειµερινό 2013

GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα

Εγκατάσταση αρχείων βιβλιοθήκης VHOPE και VHOPE

Αντίγραφα ασφαλείας και επαναφορά Οδηγίες χρήσης

9. O Προσομοιωτής Κβαντικού Υπολογιστή QCS

Οδηγός Εγκατάστασης

ΣΧΗΜΑΤΑ-ΕΙΚΟΝΕΣ-ΕΞΙΣΩΣΕΙΣ

Αντανάκλαση κειμένου (Text Reflection)

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

Δημιουργία μιας εφαρμογής Java με το NetBeans

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

Οδηγός εγκατάστασης προγράμματος TestDrive του Υ.Μ.Ε.

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

Manual. Εκλογές 15μελούς Σχολείου v4.0 Module καταχώρησης ψηφοδελτίων από την Εφορευτική Επιτροπή

Χρήσιμες Οδηγίες για την Πλοήγηση στο Υποστηρικτικό Υλικό. Περιεχόμενα

ΑΣΚΗΣΗ 1 η Οι ενδεικτικές απαντήσεις με μπλε γράμματα

Edmodo. Web 2.0 εργαλείο για την εκπαίδευση

Android Studio για Windows

Οδηγίες για smartphone ή tablet με λογισμικό ios

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΓΡΑΜΜΑΤΕΙΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ESCHOOL

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

Οδηγίες Εγκατάστασης και Χρήσης Ψηφιακών Πιστοποιητικών

1. Τα τμήματα της επιφάνειας εργασίας των Windows

Οδηγίες για smartphone ή tablet με λογισμικό Android

ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΑΙΤΗΣΗΣ ΓΙΑ ΤΟ ΕΘΝΙΚΟ ΜΗΤΡΩΟ ΠΙΣΤΟΠΟΙΗΜΕΝΩΝ ΑΞΙΟΛΟΓΗΤΩΝ / ΕΛΕΓΚΤΩΝ

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

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE

Ενεργοποίηση SSL στο ελληνικό Outlook Express 6

Εισαγωγή στην Πληροφορική

Οδηγίες εγκατάστασης Δορυφορικής κάρτας Technisat

Hase οδηγίες χρήσης.

Φύλλο εργασίας 1 Εισαγωγή στη Ρομποτική

Ενηµερώσεις λογισµικού Οδηγός χρήσης

ΑΣΚΗΣΗ 4 η ΕΙΣΑΓΩΓΗ ΣΤΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΜΕ ΧΡΗΣΗ Η/Υ (QUARTUS II ALTERA)

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΜΟΝΑΔΑ ΑΡΙΣΤΕΙΑΣ ΕΛ/ΛΑΚ

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

Εισαγωγή στο πρόγραμμα Microsoft word 2003

ΑΣΚΗΣΗ ηµιουργήστε στην επιφάνεια εργασίας δύο φακέλους µε ονόµατα Εργαστήριο1 και Εργαστήριο2.

XnetTrader: ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΝΕΡΓΟΠΟΙΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ σε ΔΧΣ Τερματικό

Εγχειρίδιο χρήσης του Άβακα

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

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

Αντίγραφα ασφαλείας και επαναφορά Οδηγίες χρήσης

Οδηγός γρήγορης εγκατάστασης. Ασύρματη κάμερα. IP MJPEGγια εξωτερικούς χώρους V3.14

ΣΕΛΙ Α 1 ΚΕΦΑΛΑΙΟ 1 - ΑΡΧΙΚΑ

Προπαρασκευαστική παρουσίαση. για το Εργαστήριο ΗΜΥ 211. και το λογισμικό Altera Quartus II

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ. Πρόγραμμα Διαχείρισης Α.Π.Δ.

1. Ανοίξτε το 3D Studio MAX, ή αν είναι ήδη ανοιχτό, επιλέξτε File Reset.

Οδηγίες για την Άσκηση 1

4 ο ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΓΕΝΙΚΟΣ ΣΚΟΠΟΣ :

HDD Password Tool. Εγχειρίδιο χρήσης. Ελληνικά

2. Κάντε κλικ στο παράθυρο όψης Top για να το ενεργοποιήσετε, ώστε να σχεδιάσετε το πάτωµα του δωµατίου.

Εργαστηριακή Άσκηση 4: Ιεραρχική σχεδίαση και προσχεδιασμένοι πυρήνες

Google Drive Google Docs

Τετάρτη, 18 Ιανουαρίου 2012, #owilupatras, #SL

ΟΔΗΓΙΕΣ ΓΙΑ ΕΓΚΑΤΑΣΤΑΣΗ ΚΑΙ ΧΡΗΣΗ ΤΟΥ GOOGLE EARTH [ΠΛΟΗΓΗΣΗ ΚΑΙ ΕΚΤΥΠΩΣΗ ΑΕΡΟΦΩΤΟΓΡΑΦΙΩΝ]

Εγχειρίδιο χρήσης Print2PDF σελ. 1 από 32

Εγκατάσταση Mozilla Firefox

Αλλαγή κωδικού πρόσβασης του λογαριασμού σας μέσω SMARTER MAIL

Backup Premium Οδηγός χρήστη γρήγορης έναρξης

Λεπτομέριες τοιχοποιίας Σχεδίαση κάτοψης

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

Εργαστήριο Εφαρμοσμένης Πληροφορικής

ΡΥΘΜΙΣΕΙΣ ΟΙΚΙΑΚΟΥ ΔΙΚΤΥΟΥ ΣΤΑ WINDOWS 7

ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 3

Transcript:

ΗΜΥ 213 Εργαστήριο Οργάνωσης Η/Υ και Μικροεπεξεργαστών Εαρινό εξάμηνο 2011-2012 Διδάσκων: Γιώργος Ζάγγουλος Βοήθημα για το Πρόγραμμα Modelsim-Altera και την χρησιμοποίηση του μέσα από το Quartus για εκτέλεση προσομοίωσης σχεδιασμών στο Quartus II 11.1 Απαραίτητες ρυθμίσεις για χρήση του Modelsim-Altera μέσα από το Quartus II 11.1 Προεργασία Εγκαταστήστε στον υπολογιστή σας τα δύο προγράμματα: Quartus II 11.1 web edition Modelsim-Altera Starter edition SP2 (10.0c) Δημιουργία Πρότζεκτ Δημιουργήστε κάποιο πρότζεκτ (όπως και με το Quartus II 8) και όταν θέλετε να χρησιμοποιήσετε τον προσομοιωτή (simulator) Modelsim-Altera, τότε ακολουθήστε τα επόμενα βήματα τα με τα οποία θα ρυθμίσετε την παράλληλη λειτουργία του προσομοιωτή μέσα από το Quartus II 11.1.

1. Από το menu του Quartus ΙΙ 11.1, επιλέξτε Assignments / Settings (εικόνα 1) Εικόνα 1: Ρυθμίσεις (1) στο Quartus για σύνδεση με το Modelsim-Altera 2. Επιλέξτε στα αριστερά EDA Tool Settings και αλλάξτε τις ρυθμίσεις όπως στην εικόνα 2 Εικόνα 2: Ρυθμίσεις (2) στο Quartus για σύνδεση με το Modelsim-Altera 2

3. Επιλέξτε στα αριστερά Simulation και αλλάξτε τις ρυθμίσεις όπως στην εικόνα 3 Εικόνα 3: Ρυθμίσεις (3) στο Quartus για σύνδεση με το Modelsim-Altera 4. Από το menu του Quartus ΙΙ 11.1, επιλέξτε Tools / Options (εικόνα 4) Εικόνα 4: Ρυθμίσεις (4) στο Quartus για σύνδεση με το Modelsim-Altera 3

5. Επιλέξτε στα αριστερά EDA Tool Options και πατήστε την επιλογή στα δεξιά του Modelsim-Altera (εικόνα 6) για να δηλώσετε το φάκελο path στον οποίο βρίσκονται τα αρχεία εκτέλεσης του προγράμματος Modelsim-Altera. Συνήθως αυτά βρίσκονται απευθείας στο σκληρό δίσκο του Η/Υ και στο path το οποίο φαίνεται στην εικόνα 6 Εικόνα 5: Ρυθμίσεις (5) για τα αρχεία εκτέλεσης του Modelsim-Altera Εικόνα 6: Δήλωση φακέλου με τα αρχεία εκτέλεσης του Modelsim-Altera Μετά από αυτές τις ρυθμίσεις, επιλέξτε compilation (όπως και στο Quartus 8). Εάν σε αυτό το στάδιο δεν εμφανιστούν κάποια λάθη στο σχεδιασμό σας, τότε το Modelsim θα εκκινήσει αυτόματα στον 4

υπολογιστή σας. Εάν δεν επιθυμείτε το αυτόματο άνοιγμα του Modelsim μετά από κάθε compilation, τότε αφαιρέστε την επιλογή Run Gate level simulation automatically after compilation (εικόνα 3). Με την εκκίνηση του Modelsim, θα εμφανιστεί στην οθόνη του υπολογιστή σας το πιο κάτω παράθυρο (εικόνα 7). Για να προχωρήσετε σε προσομοίωση, ανοίξτε την βιβλιοθήκη work, επιλέξτε τον σχεδιασμό σας με δεξί κλικ και στη συνέχεια επιλέξτε simulate. Εικόνα 7: Προσομοίωση σχεδιασμού register_file_test Με την ολοκλήρωση της προσομοίωσης, θα εμφανιστούν κάποια επιπλέον παράθυρα. Από αυτά, βρείτε το παράθυρο με όνομα Objects. Μέσα σε αυτό βρίσκονται τώρα τα σήματα εισόδου και εξόδου του σχεδιασμού σας μαζί με αρκετά εσωτερικά σήματα. Εικόνα 8: Αποτελέσματα αρχικής προσομοίωσης (δημιουργία objects) 5

Επιλέξτε και σύρετε (με drag and drop) τα σήματα εισόδου και εξόδου στο διπλανό παράθυρο κυματομορφών (wave) για απεικόνιση. Για παράδειγμα, στην άσκηση του αρχείου καταχωρητών, θα πρέπει να επιλέξετε τις 7 εισόδους και τις 2 εξόδους όπως φαίνεται στην εικόνα 9. Εικόνα 9: Εισαγωγή σημάτων εισόδου/εξόδου στην κυματομορφή Με δεξί κλικ σε κάποιο σήμα εισόδου, μπορείτε να του δώσετε κάποια τιμή. Για παράδειγμα στο ρολόι μπορείτε να δηλώσετε σήμα clock όπως αυτό φαίνεται στην εικόνα 10. Εικόνα 10: Ανάθεση clock 6

Οι ρυθμίσεις για το ρολόι μπορούν να γίνουν στο επόμενο παράθυρο που θα εμφανιστεί (εικόνα 11) Εικόνα 12: Ρυθμίσεις σήματος clock Ακολουθώντας την ίδια διαδικασία, αλλά επιλέγοντας Force (αντί του clock), μπορείτε να δώσετε συγκεκριμένη τιμή σε κάποιο σήμα (εικόνα 12). Εικόνα 12: Ανάθεση σταθεράς σε κάποιο σήμα εισόδου 7

Στο νέο παράθυρο που φαίνεται στην εικόνα 13, η είσοδος reg_write_enable παίρνει την τιμή 1 (έτσι ώστε ο καταχωρητής να μπορέσει να πάρει την νέα τιμή που θα δοθεί). Εικόνα 13: Τρόπος ανάθεσης σταθερής τιμής 1 στο reg_write_enable Με τη συμπλήρωση των δηλώσεων για κάθε σήμα εισόδου, μπορείτε να τρέξετε την προσομοίωση σας βήμα προς βήμα, επιλέγοντας κάποιο από τα πλήκτρα run στο πάνω μέρος της οθόνης (δεξιά από το χρονικό όριο της προσομοίωσης που στην περίπτωση της εικόνας 14 ισούται με 100 ps). Εικόνα 14: Αρχικά αποτελέσματα προσομοίωσης (για χρόνο 100 ps) Παρατηρώντας τα αποτελέσματα, βλέπουμε ότι το περιεχόμενο του καταχωρητή $r1 = 0000 0100 0000 0000 (όπως αναμενόταν λόγω σχεδιασμού), ενώ του καταχωρητή $r7 = 0000 0000 0000 0000. Λαμβάνοντας υπόψη ότι προσπαθήσαμε να γράψουμε την τιμή 15 (στο δεκαδικό) στον καταχωρητή $r7, τα αποτέλεσμα αυτό ίσως θεωρηθεί λανθασμένο από μερικούς. Προσοχή! Θυμηθείτε ότι για εγγραφή νέας τιμής σε κάποιο καταχωρητή απαιτείται αλλαγή στο ρολόι από 0 σε 1 (θετική ακμοπυροδότηση). Η εγγραφή της τιμής 15 στον καταχωρητή $r7 θα γίνει στη δεύτερη επιλογή του run 8

κατά την οποία εμφανίζεται η απαιτούμενη αλλαγή (από 0 σε 1) στο clock. Το αποτέλεσμα της νέας εγγραφής φαίνεται στην εικόνα 15. Εικόνα 15: Εγγραφή της τιμής 15 10 στον $r7 Τέλος, εάν επιθυμείτε οι τιμές στις εισόδους ή και στα αποτελέσματα να εμφανίζονται σε άλλο σύστημα αρίθμησης, μπορείτε να επιλέξετε ένα-ένα τα σήματα που σας ενδιαφέρουν και να αλλάξετε την επιλογή Radix. Για παράδειγμα με την αλλαγή που φαίνεται στην εικόνα 16, το σήμα write_data θα εμφανίζεται πλέον ως δεκαδικός αριθμός. Εικόνα 16: Αλλαγή του τρόπου εμφάνισης του σήματος write_data από το δυαδικό στο δεκαδικό σύστημα 9