1 Ανοίξτε το Verilog IDE και να δημιουργήσετε ένα νέο έργο κάνοντας κλικ στο " Αρχείο " και στη συνέχεια επιλέγοντας " νέο Οδηγό προγράμματος . » εμφανίζεται ένα παράθυρο δημιουργίας του έργου . Επιλέξτε ένα όνομα και τον κατάλογο για το έργο αυτό . Για παράδειγμα , μπορείτε να ονομάσετε το έργο " παλμό " και τοποθετήστε το στον κατάλογο " C : \\ Verilog Έργα . " Πατήστε το κουμπί "Next " για να μετακινηθείτε μέσα από τις υπόλοιπες σελίδες , αφήνοντας όλες τις ρυθμίσεις στις προεπιλεγμένες τιμές τους . Πατήστε το κουμπί "Τέλος" για να δημιουργήσετε το έργο . 2
Επιλέξτε "Αρχείο , " τότε " Νέα " για να ανοίξετε ένα παράθυρο δημιουργίας του αρχείου . Επιλέξτε " Verilog HDL File" και πατήστε το κουμπί "OK " για να προσθέσετε ένα νέο Verilog αρχείου στο έργο του . Ένα κενό Verilog αρχείο εμφανίζεται στο κύριο παράθυρο του επεξεργαστή κειμένου .
Εικόνων 3
Ορίστε μια νέα «ενότητα» που έχει το ίδιο όνομα με το έργο . Αυτή η ενότητα θα στεγάσει όλα του κώδικα του προγράμματος παλμό . Όταν ορίζετε μια μονάδα , μπορείτε επίσης να ορίσετε τις παραμέτρους εισόδου και εξόδου . Η μονάδα " παλμού" χρειάζεται δύο παραμέτρους: ένα σήμα ρολογιού και μια έξοδο για την παραγόμενη παλμού . Γράψτε το παρακάτω, για να καθορίσει τη μονάδα με αυτές τις παραμέτρους :
ενότητα παλμού ( ρολόι, παλμός) ?
Η 4
Ορίστε δύο σήματα : ένα σήμα ρολογιού εισόδου και ένα σήμα παλμού εξόδου . Το σήμα χρονισμού χρησιμοποιείται για να ενεργοποιήσει έναν παλμό στην πτώση άκρη του. Η κατερχόμενη ακμή είναι όπου το σήμα ρολογιού Οι μεταβάσεις από μία υψηλή τιμή σε μία χαμηλή τιμή . Σε αντίθεση , η ανερχόμενη ακμή είναι η όπου το σήμα ρολογιού μεταβάσεις από μία χαμηλή τιμή σε μία υψηλή τιμή . Το σήμα ρολογιού διατηρεί το υψηλό σήμα για το ίδιο χρονικό διάστημα ως ένα χαμηλό σήμα , δημιουργώντας ένα μοτίβο που μοιάζει με ένα τρένο κουτιά . Μπορείτε να ορίσετε τα δύο σήματα με τις ακόλουθες δύο καταστάσεις:
ρολόι εισόδου? Παλμού εξόδου ?
5
Γράψτε την ακόλουθη δήλωση για να εκτελέσουν μια σειρά από δράσεις με κάθε tick του ρολογιού , προκαλώντας την πτώση άκρη του ρολογιού :
πάντα @ (ρολόι negedge )
Η
6 Τοποθετήστε ένα μόνο κομμάτι πάνω στο σήμα εξόδου «παλμό » , όπως αυτό :
παλμό <= 1'b1 ?
Η 7
Τερματίστε τη μονάδα με την ακόλουθη δήλωση :
endmodule
8
μεταγλώττισης και να δοκιμάσουν σας κύκλωμα πατώντας το πλήκτρο "Play " που βρίσκεται στην κύρια γραμμή εργαλείων του λογισμικού Quartus II . Αυτό το κύκλωμα παράγει έναν παλμό στην κατερχόμενη ακμή του σήματος ρολογιού .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα