Τρόπος προσομοίωσης κυματομορφής στον επεξεργαστή κυματομορφής προσομοίωσης

Πίνακας περιεχομένων:

Τρόπος προσομοίωσης κυματομορφής στον επεξεργαστή κυματομορφής προσομοίωσης
Τρόπος προσομοίωσης κυματομορφής στον επεξεργαστή κυματομορφής προσομοίωσης

Βίντεο: Τρόπος προσομοίωσης κυματομορφής στον επεξεργαστή κυματομορφής προσομοίωσης

Βίντεο: Τρόπος προσομοίωσης κυματομορφής στον επεξεργαστή κυματομορφής προσομοίωσης
Βίντεο: INFINITE full movie 2021 | Hollywood new movie | full HD movie| cinematic 2024, Νοέμβριος
Anonim

Ας πούμε ότι έχουμε ένα έργο για ένα Altera FPGA στο περιβάλλον ανάπτυξης Quartus II. Ας πραγματοποιήσουμε μια προσομοίωση λογισμικού: εφαρμόστε ένα συγκεκριμένο σήμα στις εισόδους FPGA και δείτε τι θα συμβεί στις εξόδους του. Για να το κάνουμε αυτό, θα χρησιμοποιήσουμε το ενσωματωμένο εργαλείο Simulation Waveform Editor.

Πρόγραμμα επεξεργασίας κυματομορφής προσομοίωσης
Πρόγραμμα επεξεργασίας κυματομορφής προσομοίωσης

Απαραίτητη

  • - Προσωπικός υπολογιστής;
  • - εγκατεστημένο περιβάλλον ανάπτυξης Quartus II.

Οδηγίες

Βήμα 1

Πρώτα απ 'όλα, ας ξεκινήσουμε το Quartus II IDE και ανοίξτε το απαιτούμενο έργο. Τώρα ας δημιουργήσουμε ένα νέο αρχείο. Πατήστε το συνδυασμό πλήκτρων Ctrl + N ή μέσω του μενού Αρχείο -> Νέο…. Στο παράθυρο που ανοίγει, επιλέξτε τον τύπο αρχείου - University Program VWF.

Δημιουργήστε ένα νέο αρχείο Πανεπιστημίου VWF
Δημιουργήστε ένα νέο αρχείο Πανεπιστημίου VWF

Βήμα 2

Το εργαλείο Simulation Waveform Editor ξεκινά. Ας αποθηκεύσουμε αμέσως αυτό το αρχείο, ακόμα κενό, με ένα αυθαίρετο όνομα στο φάκελο του έργου: Ctrl + S (ή Αρχείο -> Αποθήκευση). Θα ονομάσω το αρχείο "data_test.vwf" γιατί Θα τροφοδοτήσω δεδομένα στον ακροδέκτη FPGA που ονομάζεται "DATA".

Τώρα πρέπει να προσθέσουμε τα ελαστικά μας στο έργο. Μεταβείτε στο μενού Επεξεργασία -> Εισαγωγή -> Εισαγωγή κόμβου ή λεωφορείου…. Θα ανοίξει το παράθυρο "Insert node or Bus", όπου θα κάνουμε κλικ στο κουμπί Node Finder … για να αναζητήσουμε διαθέσιμα λεωφορεία FPGA στο έργο.

Εύρεση κόμβων και λεωφορείων στο πρόγραμμα επεξεργασίας κυματομορφής προσομοίωσης
Εύρεση κόμβων και λεωφορείων στο πρόγραμμα επεξεργασίας κυματομορφής προσομοίωσης

Βήμα 3

Στο παράθυρο Node Finder, κάντε κλικ στο κουμπί Λίστα. Στο αριστερό μέρος του παραθύρου θα εμφανιστεί μια λίστα με τους κόμβους που βρέθηκαν και τα λεωφορεία έργου. Για να το επιλέξετε, προσθέστε τα στο δεξί πεδίο κάνοντας κλικ στα αντίστοιχα κουμπιά. Ή προσθέστε τα πάντα ταυτόχρονα κάνοντας κλικ στο κουμπί ">>". Επιβεβαιώστε την επιλογή σας κάνοντας κλικ στο κουμπί "OK". Στο παράθυρο Εισαγωγή κόμβου ή λεωφορείου, κάντε επίσης κλικ στο OK.

Προσθήκη ελαστικών και κόμβων στην προσομοίωση
Προσθήκη ελαστικών και κόμβων στην προσομοίωση

Βήμα 4

Διαγράμματα επιπέδου σήματος των επιλεγμένων ακίδων εμφανίστηκαν στο παράθυρο σχήματος παλμού. Επιπλέον, το επίπεδο των σημάτων εισόδου CLK και DATA εξακολουθεί να είναι ίσο με το λογικό μηδέν και το επίπεδο εξόδου δεν καθορίζεται. Πρέπει να ορίσετε το σχήμα τους.

Αρχική προβολή των προσομοιωμένων παλμών
Αρχική προβολή των προσομοιωμένων παλμών

Βήμα 5

Αλλά πρώτα, πρέπει να ορίσετε τις παραμέτρους χρονισμού που θα χρησιμοποιηθούν από τον Επεξεργαστή κυματομορφής προσομοίωσης κατά την προσομοίωση. Στο μενού Επεξεργασία -> Μέγεθος πλέγματος … ορίστε το βήμα του χρονοδιαγράμματος. Και στο μενού Επεξεργασία -> Ορισμός ώρας λήξης … θα δείξουμε τη διάρκεια της προσομοίωσης.

Ρύθμιση παραμέτρων χρονισμού στον επεξεργαστή κυματομορφής προσομοίωσης
Ρύθμιση παραμέτρων χρονισμού στον επεξεργαστή κυματομορφής προσομοίωσης

Βήμα 6

Ας ορίσουμε τις παραμέτρους του παλμού του ρολογιού. Στο αριστερό πεδίο, επιλέξτε το επιθυμητό σήμα με το όνομα Όνομα κάνοντας κλικ πάνω του με το αριστερό κουμπί του ποντικιού. Τώρα μεταβείτε στο μενού: Επεξεργασία -> Τιμή -> Αντικατάσταση ρολογιού … Στο ανοιχτό παράθυρο ρολογιού, ορίστε την περίοδο (Περίοδος), τη φάση (Offset) και τον κύκλο λειτουργίας (κύκλος λειτουργίας) του παλμού ρολογιού.

Ρύθμιση παλμού ρολογιού CLK
Ρύθμιση παλμού ρολογιού CLK

Βήμα 7

Ας ορίσουμε τα δεδομένα κυματομορφής. Επιλέξτε το και στο μενού: Επεξεργασία -> Τιμή επιλέξτε τον κατάλληλο τύπο. Θα επιλέξω ένα τυχαία μεταβαλλόμενο σήμα Τυχαίες τιμές … και θα διαμορφώσω τις παραμέτρους του στο παράθυρο που ανοίγει.

Μετά από αυτό, αποθηκεύστε τις ρυθμίσεις σήματος (Ctrl + S).

Ας ορίσουμε το σχήμα του σήματος εισόδου δεδομένων στον Προγραμματιστή κυματομορφής
Ας ορίσουμε το σχήμα του σήματος εισόδου δεδομένων στον Προγραμματιστή κυματομορφής

Βήμα 8

Τώρα μπορείτε να εκτελέσετε λειτουργική προσομοίωση: Προσομοίωση -> Εκτέλεση λειτουργικής προσομοίωσης ή κάνοντας κλικ στο αντίστοιχο κουμπί στη γραμμή μενού. Το Quartus θα προσομοιώσει και θα εμφανίσει το αποτέλεσμα σε ένα νέο παράθυρο Simulation Waveform Editor.

Εκτέλεση λειτουργικής προσομοίωσης στον Προγραμματιστή κυματομορφής
Εκτέλεση λειτουργικής προσομοίωσης στον Προγραμματιστή κυματομορφής

Βήμα 9

Στο παράθυρο που ανοίγει, μπορείτε να δείτε τα υπολογισμένα σήματα εξόδου στους ακροδέκτες FPGA, τα οποία αποκτήθηκαν ως αποτέλεσμα της προσομοίωσης που πραγματοποιήθηκε από το βοηθητικό πρόγραμμα Simulation Waveform Editor.

Συνιστάται: