Η περίπτωση οδήγησης σε Verilog;

A

AlexWan

Guest
Στο πρότυπο Verilog 1394, θα στηρίξει την εκδήλωση-βάσης.

Μπορεί κανείς να μου πει πληροφορίες σχετικά με τις λεπτομέρειες της εκδήλωσης-βάση στην προσομοίωση;
Ή να μου δώσετε κάποια πηγή, σύνδεσμοι;

Ευχαριστώ

 
γ συνημμένο ppt

http://www.symphonyeda.com/white_paper.htm

Εκδήλωση
έναντι κύκλου Βασισμένο:
Μια εκδήλωση που κινούνται σε εξομοιωτή συνήθως τείνει να είναι πιστή στους σημασιολογίας που ορίζονται από την HDL.Ουσιαστικά, σε κάθε μονάδα χρόνου, ο "πυρήνας" de-ουρές με τα γεγονότα που οφείλονται στο ότι η χρονική μονάδα η οποία με τη σειρά τους ενεργοποιούν τις δράσεις για την "εκτέλεση" μονάδα η οποία με τη σειρά του μπορεί να χρονοδιάγραμμα νέα γεγονότα με την "πυρήνα".Αυτός ο κύκλος συνεχίζεται έως ότου δεν υπάρχει τίποτα περισσότερο να κάνει με τον τρέχοντα χρόνο - στην πράξη, δεν είναι ασυνήθιστο να δείτε εκατοντάδες τέτοιες επαναλήψεις προσομοίωσης σε μια δεδομένη στιγμή.Ο πυρήνας τότε προκαταβολές φορά στο επόμενο χρονικό (ή να νωρίτερο την επόμενη προγραμματισμένη εκδήλωση).Χαρακτηριστική περίπτωση οδηγείται προσομοιωτές επίσης τόπος ελάχιστα ή δεν υπάρχει περιορισμός όσον αφορά το τι είναι γλώσσα κατασκευάζει νομική καθιστώντας τα πολύ ευπροσάρμοστος.

Η άλλη ποικιλία είναι η «βάση τον κύκλο" η οποία αναλύει τον σχεδιασμό και την HDL κατατμήσεις του σχεδιασμού σε σύγχρονη και ασύγχρονη καθήκοντα.Η πλειοψηφία του υλικού περιγράφονται στο πλαίσιο του σχεδιασμού της HDL τείνει να είναι σύγχρονη με μόλις λίγα σήματα (π.χ. ρολόγια, επιτρέπει, κ.λπ.).Η ιδέα πίσω από τον κύκλο
που βασίζεται προσομοιώσεως είναι η μείωση του αριθμού των επαναλήψεις μια τυπική περίπτωση με γνώμονα-πηγαίνει μέσω προσομοιωτή να φτάσει στο τελικό τιμές στα προϊόντα.Αυτό επιτυγχάνεται μέσω της αξιολόγησης όλων των καθηκόντων του μόνο σε περίπτωση όρια.Για παράδειγμα, το σύνολο του κυκλώματος που εξαρτάται από ένα συγκεκριμένο τομέα μόνο ρολόι πρέπει να εκτελεστεί (με τη σωστή σειρά) μία φορά για τα περισσότερα σχέδια.Έγινε σωστά, αυτό μπορεί να οδηγήσει σε τεράστια αύξηση της απόδοσης (της τάξης των 10 έως 100x).Ωστόσο, αυτό δεν είναι χωρίς τις ατέλειες.Ένα τυπικό κύκλο
που βασίζεται σε εξομοιωτή-ψηφία μια πολύ μεγάλη σειρά περιορισμών σχετικά με την κωδικοποίηση και περιορίζει το ύφος της γλώσσας που κατασκευάζει τα οποία είναι νομικά για αυτό (αλλά, αυτό ισχύει επίσης για την σύνθεση της HDL εργαλεία).Ένα δεύτερο μειονέκτημα είναι ότι δεν μπορείτε να εκτελέσετε το χρονοδιάγραμμα προσομοίωσης χωρίς να καταφεύγουν σε εκδήλωση-driven προσομοιωτή, ή χρησιμοποιώντας μια στατική χρονική ανάλυση εργαλείο, σε συνδυασμό με ένα κύκλο
που βασίζεται-προσομοιωτή.Ακόμη και αν,
με βάση έναν κύκλο-προσομοιωτή προσπαθεί να επιτύχει τα ίδια αποτελέσματα με μια εκδήλωση-driven προσομοιωτή, μερικές φορές αυτό δεν ισχύει.Έτσι,
οι περισσότεροι άνθρωποι που χρησιμοποιούν
με βάση τον κύκλο-προσομοιωτές, επίσης καταλήγουν χρησιμοποιώντας μια εκδήλωση-driven προσομοίωσης για να εξασφαλιστεί ότι τα αποτελέσματα είναι τα ίδια.Κύκλος
που βασίζεται προσομοίωσης είναι ένα θείο δώρο για πολύ μεγάλο προσομοιώσεις οι οποίες θα μπορούσαν εύκολα να λάβουν μήνα για την προσομοίωση, χρησιμοποιώντας ακόμη και την περίπτωση που κινούνται ταχύτερα προσομοιωτή.
Λυπούμαστε, αλλά χρειάζεται login για να δείτε αυτό το συνημμένο

 

Welcome to EDABoard.com

Sponsor

Back
Top