Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ211 Εισαγωγή στο λογισµικό Quartus II v13 web edition 1 ηµιουργία Αρχείου Πρότζεκτ (.qpf) Με την εκκίνηση της εφαρµογής Quartus II v13.0 SP1 web edition, επιλέξτε File και σύρετε το ποντίκι σας προς τα κάτω για να επιλέξετε New 2
New Quartus II Project File Eπιλέξτε: New Quartus II Project και µετά ΟΚ 3 Επιλογή Φακέλου για το Πρότζεκτ Από το πρώτο browse button επιλέξτε τον φάκελο στον οποίο επιθυµείτε να δηµιουργήσετε το νέο σας πρότζεκτ 4
Μετά από την επιλογή φακέλου, δώστε στο 2 ο κουτί το όνοµα που επιθυµείτε να έχει το νέο σας πρότζεκτ. Αυτόµατα αυτό εισάγεται και στο 3 ο κουτί ως Top-Level Design Entity (αυτό είναι το πρωτεύον αρχείο του πρότζεκτ σας). Για να θέσετε κάποιο άλλο σχεδιασµό ως Top Level Entity, µπορείτε να το κάνετε από την επιλογή Project / Set as top-level entity. Επιλογή ονόµατος για το Πρότζεκτ 5 Προσθήκη / Αφαίρεση Αρχείων στο Πρότζεκτ Πατήστε απλά OK για να συνεχίσετε αν τώρα δηµιουργείτε το πρότζεκτ σας. Στην περίπτωση που θέλετε να προσθέσετε ή να αφαιρέσετε κάποιο αρχείο αργότερα µπορείτε να φτάσετε σε αυτό το παράθυρο επιλέγοντας Project και µετά Add / Remove Files. Επιλέγοντας Add All µπορείτε να προσθέσετε στο πρότζεκτ όλα τα αρχεία που εµφανίζονται σε αυτό το παράθυρο. 6
Επιλογή ολοκληρωµένου FPGA Family: Cyclone II Model: EP2C20F484C7 7 Επιπλέον Ρυθµίσεις 8
Περίληψη Ρυθµίσεων Πρότζεκτ 9 ηµιουργία Σχηµατικού (Schematic File) Όπως και µε τη δηµιουργία του αρχείου του πρότζεκτ, επιλέξτε File και σύρετε το ποντίκι σας προς τα κάτω για να επιλέξετε Block Diagram / Schematic File για τη δηµιουργία σχηµατικού (κυκλώµατος) 10
Εισαγωγή Στοιχείων στο Σχηµατικό Για την εισαγωγή των απαιτούµενων στοιχείων του κυκλώµατος, κάντε διπλό αριστερό κλικ στην επιφάνεια εργασίας του σχηµατικού για να ανοίξει το παράθυρο Symbol. Σε αυτό πληκτρολογείτε το όνοµα του στοιχείου που ψάχνετε όπως input ή output για εξωτερικά σήµατα εισόδου / εξόδου, or2 για την πύλη OR 2 εισόδων και and3 για την πύλη AND µε 3 εισόδους. Όταν βρείτε αυτό που ψάχνετε, επιλέξτε OK για να το τοποθετήσετε στο σχηµατικό σας µε αριστερό κλικ. 11 Ολοκλήρωση τοποθέτησης στοιχείου εισόδου Εδώ βλέπετε την τοποθέτηση µιας θύρας εισόδου στο σχηµατικό. Όπως και στα windows, µε διπλό αριστερό κλικ στο όνοµα του στοιχείου, µπορούµε να την µετονοµάσουµε. Για τις συνδέσεις των στοιχείων µεταξύ τους επιλέξτε το 3 ο από δεξιά εικονίδιο (wire) και συνδέστε τους ακροδέκτες µεταξύ τους. 12
Εισαγωγή Πύλης OR(2-inputs) στο Σχηµατικό 13 Ολοκληρωµένος Σχεδιασµός 2 θύρες εισόδου (Α και Β), 1 πύλη OR µε 2 εισόδους,1 θύρα εξόδου (Υ) 14
Συµβολοµετάφραση και έλεγχος λαθών 15 ηµιουργία αρχείου προσοµοίωσης 16
Εισαγωγή σηµάτων εισόδου/εξόδου στην προσοµοίωση Με αριστερό κλικ στο αριστερό µέρος του παραθύρου θα εµφανιστεί το µικρότερο παράθυρο που βλέπετε. Επιλέξτε Insert Node or Bus για να µεταβείτε στο επόµενο παράθυρο αναζήτησης σηµάτων εισόδου/εξόδου 17 Εισαγωγή σηµάτων εισόδου/εξόδου στην προσοµοίωση Επιλέξτε Node Finder για να µεταβείτε στο επόµενο παράθυρο αναζήτησης σηµάτων εισόδου/εξόδου 18
Εµφάνιση σηµάτων εισόδου/εξόδου Επιλέξτε List για να δείτε αµέσως όλα τα σήµατα εισόδου/εξόδου που εντοπίστηκαν (στο σχεδιασµό Top Level Entity) στο αριστερό µέρος του παραθύρου (Nodes Found) 19 Επιλογή σηµάτων εισόδου/εξόδου Επιλέξτε List για να δείτε αµέσως όλα τα σήµατα εισόδου/εξόδου που εντοπίστηκαν (στο σχεδιασµό Top Level Entity) στο αριστερό µέρος του παραθύρου (Nodes Found) 20
Καθορισµός Κατάστασης Εισόδων Επιλέξτε την είσοδο (π.χ. Α) που επιθυµείτε να καθορίσετε (µε αριστερό κλικ στο όνοµα της) και έπειτα µε δεξί κλικ στο πεδίο του χρόνου επιλέξτε Value και Count Value 21 Καθορισµός Κατάστασης Εισόδων και Εκτέλεση Προσοµοίωσης Έναρξη Προσοµοίωσης Οι είσοδοι σε οποιοδήποτε σχεδιασµό ελέγχεται πρέπει να παίρνουν όλες τις πιθανές καταστάσεις, έτσι ώστε ο έλεγχος να 00 01 10 11 είναι ολοκληρωµένος. Με άλλα λόγια, θα πρέπει στην προσοµοίωση να φαίνονται όλες οι γραµµές του πίνακα Αληθείας (καταστάσεων) ενός κυκλώµατος. 22
Αποτελέσµατα Προσοµοίωσης Πίνακας Αληθείας OR Α Β Υ 0 0 0 0 1 1 1 0 1 1 1 1 00 01 10 11 0 1 1 1 23 Για εγκατάσταση του Quartus II, V13.0 SP1, θα χρειαστεί να επισκεφθείτε την ιστοσελίδα www.altera.com και από το download centre να κατεβάσετε 3 αρχεία (αφού δηµιουργήσετε λογαριασµό): 1. Quartus II, 13.0 SP1 web edition 2. Quartus II Help 13.0 3. Device: Cyclone II for web edition 13.0 SP1 Τρέξτε αρχικά το αρχείο Quartus II, 13.0 SP1 web edition. Η εγκατάσταση θα πάρει αρκετό χρόνο! Με την ολοκλήρωσή της, θα σας ζητηθεί να εγκαταστήσετε Devices. Από το browse επιλέξτε C/Altera/13.0 sp1/quartus/bin (αφού προηγουµένως βάλετε εκεί το αρχείο για τη συσκευή Cyclone II. Τέλος τρέξτε και το Quartus II Help 13.0 για να ολοκληρώσετε την εγκατάσταση. Σηµείωση: Το εργαστήριο ΛΑ130 είναι ανοικτό 24/7 για όλους σας (εκτός από τις ώρες που χρησιµοποιείται για διδασκαλία). Ο φύλακας µπορεί πάντοτε να σας ανοίξει το εργαστήριο ΛΑ130 (ΌΧΙ το ΛΑ132) µε την επίδειξη της φοιτητικής σας ταυτότητας. 24