| Συντάκτης | Μήνυμα |
|---|
tigerajs
Εγγραφη: 08 Feb 2006 Δημοσιεύσεις: 30
| 20 Φλεβάρη 2006 3:17 Ποια είναι η διαφορά μεταξύ # 1 α <= β και <= # 1 β | | |
|
| | plz βοήθησε |
|
| Επιστροφή στην κορυφή | |
 |
Aravind
Εγγραφη: 29 Ιουνίου 2004 Δημοσιεύσεις: 619 Βοήθησε: 23 Τοποθεσία: Ινδία
| 20 Φλεβάρη 2006 3:40 Ποια είναι η διαφορά μεταξύ # 1 α <= β και <= # 1 β | | |
|
| είναι αντίχειρα u κανόνας δεν θα πρέπει να χρησιμοποιήσετε ένα = # 5 β? u μπορεί να χρησιμοποιήσει # 5 a = b? επειδή είναι το κλείδωμα δήλωση. 1.it αξία β τεμάχια για 5 δευτερόλεπτα και να του δώσετε σε 2.α = τιμή β συμβεί μετά από 5 δευτερόλεπτα.
simillary για μη κλείδωμα δήλωση αντιπρόεδρος της αντίστροφο u πρέπει να ακολουθήσει μια <= # 5β διότι συνηθισμένο μπλοκ των αντίστοιχων καταστάσεων |
|
| Επιστροφή στην κορυφή | |
 |
jarodz
Εγγραφη: 12 Μαρτίου 2005 Δημοσιεύσεις: 100 Βοήθησε: 14
| 20 Φλεβάρη 2006 6:43 Ποια είναι η διαφορά μεταξύ # 1 α <= β και <= # 1 β | | |
|
| Α. # 5 α = β, μετά από 5 μονάδα χρόνου, με προσομοιωτές εκτελέσει εκχωρήσει αξία του β για την α. Β. α = # 5 β, όταν εξομοιωτής εκτελέσει αυτή τη δήλωση, διατηρεί την τρέχουσα αξία του β, και στη συνέχεια να εκχωρήσει την παρούσα keeped αξία σε ένα μετά από 5 μονάδα χρόνου. Είναι ίδια με "<=".
Φιλικά, Jarod |
|
| Επιστροφή στην κορυφή | |
 |
nand_gates
Εγγραφη: 19 Ιουλίου, 2004 Δημοσιεύσεις: 908 Βοήθησε: 120
| 20 Φλεβάρη 2006 8:32 Re: ποια είναι η διαφορά μεταξύ # 1 α <= β και <= # 1 β | | |
|
| Αυτές είναι οι τρόποι για μία καθυστέρηση μεταφοράς μοντέλο και αδρανειακή καθυστέρηση στην Verilog προσομοιωτή. Αν ur είναι εξοικειωμένοι με VHDL θα το πάρει! Θεωρώ δεδομένο χρονικό διάστημα, όπως 1ns # 1 α <= b / / Η παρούσα μοντέλα β μεταφορών καθυστέρηση θα εμφανιστεί στο «α» μετά από 1 ns a <= # 1 β / / Η μοντέλων αδρανειακό καθυστέρηση «a» εξής «β», μετά την 1 η καθυστέρηση στην ns additin σε αυτό κάθε παλμού <1ns θα πάρει φιλτράρετε σε «α»
Plaese αναφέρονται στον παρακάτω σύνδεσμο για VHDL! http://www.gmvhdl.com/delay.htm |
|
| Επιστροφή στην κορυφή | |
 |
novise
Εγγραφη: 14 Φεβρουαρίου 2006 Δημοσιεύσεις: 12
| 20 Φεβρουαρίου του 2006 16:38 Re: ποια είναι η διαφορά μεταξύ # 1 α <= β και <= # 1 β | | |
|
| | όταν # 1α <= b χρησιμοποιείται β (t) αποδίδεται σε μία χρονική στιγμή t 1, από την άλλη πλευρά, όταν μία <= # 1β χρησιμοποιείται β (t 1) απασχολείται σε μια χρονική στιγμή t 1 |
|
| Επιστροφή στην κορυφή | |
 |
rsjgs
Εγγραφη: 14 Φεβρουαρίου 2006 Δημοσιεύσεις: 10
| 26 Φεβρουαρίου 2006 19:37 Re: ποια είναι η διαφορά μεταξύ # 1 α <= β και <= # 1 β | | |
|
| | η διαφορά είναι ότι στην πρώτη περίπτωση, η αξιολόγηση του RHS πραγματοποιείται αμέσως, αλλά assigment μετά από 1 ns. Στη δεύτερη περίπτωση η ίδια αξιολόγηση γίνεται μετά από 1 ns |
|
| Επιστροφή στην κορυφή | |
 |
darylz
Εγγραφη: 24 Μαρτίου, 2005 Δημοσιεύσεις: 132 Βοήθησε: 4
| 27 Φεβρουαρίου του 2006 3:21 Ποια είναι η διαφορά μεταξύ # 1 α <= β και <= # 1 β | | |
|
| | nand_gates είπε ότι είναι απόσπασμα! |
|
| Επιστροφή στην κορυφή | |
 |
bracketx
Εγγραφη: 11 Ιανουαρίου, 2006 Δημοσιεύσεις: 12
| 28 Φεβρουαρίου 2006 13:20 Ποια είναι η διαφορά μεταξύ # 1 α <= β και <= # 1 β | | |
|
| | hehe, υπάρχουν πολλές εξηγήσεις. |
|
| Επιστροφή στην κορυφή | |
 |
positive_edge
Εγγραφη: 13 Φεβρουαρίου 2006 Δημοσιεύσεις: 6
| 01 Mar 2006 20:12 Re: ποια είναι η διαφορά μεταξύ # 1 α <= β και <= # 1 β | | |
|
| 1)
# 1 α <= b
Αξιολόγηση της αποστολής καθυστερεί από το χρόνο του ελέγχου. RHS έκφραση αξιολογηθεί. Εκχώρηση είναι προγραμματισμένη δηλαδή <--- β (t 1)
2) a <= # 1 β
RHS έκφραση αξιολογηθεί. Εκχώρηση καθυστερεί κατά τον έλεγχο από το χρόνο και έχει προγραμματιστεί στο τέλος της ουράς. Ροή συνεχίζεται. a <- β τη χρονική στιγμή t 1 προσομοίωσης |
|
| Επιστροφή στην κορυφή | |
 |
AlexWan
Εγγραφη: 26 Δεκεμβρίου του 2003 Δημοσιεύσεις: 305 Βοήθησε: 6
| 02 Mar 2006 9:44 Re: ποια είναι η διαφορά μεταξύ # 1 α <= β και <= # 1 β | | |
|
| 1 # N a <= b Προσθήκη καθυστερήσεις στην αριστερή πλευρά (LHS) της nonblocking αναθέσεις σε μοντέλο πολυσυνδυαστικών λογική είναι εσφαλμένη. | Κωδικός: | ενότητα adder_t2 (co, άθροισμα, α, β, CI)? co εξόδου? εξόδου [3:0] άθροισμα? input [3:0] a, b? ci εισόδου?
reg co? reg [3:0] άθροισμα?
πάντα @ (α ή β ή CI) # 12 (συνεργασίας, ποσό) <= α β ci? endmodule
| Αν ο ένας αλλάζει είσοδο σε χρόνο 15, στη συνέχεια, εάν το α, β και εισροές ci όλες αλλαγή κατά τη διάρκεια της επόμενης 9NS, τα αποτελέσματα θα είναι ενημερωμένο με τις τελευταίες τιμές των Α, Β και Γ. Αυτό το στυλ μοντελοποίηση επιτρέπεται η εισαγωγή ci να διαδώσει μια τιμή για το σύνολο και να φέρουν αποτελέσματα μόνο μετά 3NS αντί για τις απαιτούμενες 12ns καθυστέρηση διάδοσης.
Έτσι, μην τοποθετείτε καθυστερήσεις στην LHS των nonblocking αναθέσεις σε μοντέλο πολυσυνδυαστικών λογική. Αυτό είναι ένα κακό στυλ κωδικοποίησης.
Κάθε παιδιά μπορούν να πάρουν την πιο inforamtion λεπτομέρεια από χαρτιά Clifford Ε. Cummings. [/ Code] |
|
| Επιστροφή στην κορυφή | |
 |
Weng
Εγγραφη: 13 Ιανουαρίου 2006 Δημοσιεύσεις: 32
| 03 Mar 2006 20:01 Re: ποια είναι η διαφορά μεταξύ # 1 α <= β και <= # 1 β | | |
|
| Κάνουν αυτές κλείδωμα και nonblocking εκχώρηση αντικατοπτρίζουν το πραγματικό κύκλωμα;
Μπορεί κάποιος κωδικός ένα παράδειγμα; |
|
| Επιστροφή στην κορυφή | |
 |
Google AdSense

| 03 Mar 2006 20:01 Διαφημίσεις | | |
|
|
|
|
| Επιστροφή στην κορυφή | |
 |
Vonn
Joined: 06 Oct 2002 Δημοσιεύσεις: 254 Βοήθησε: 2
| 06 Mar 2006 2:25 Re: ποια είναι η διαφορά μεταξύ # 1 α <= β και <= # 1 β | | |
|
| βεβαιωθείτε ότι κάνει ... εδώ είναι ένα παράδειγμα:
αν γράφετε στη διαδικασία σας:
a = 1? b = a? γ = β? αυτά Μπλόκο ανάθεση a = b = c = 1 και το κύκλωμα που δημιουργούνται θα είναι ένα 3 προσκρουστήρες συνδέονται μεταξύ άλλων
1 --- [buffer ]---> ενός --- [buffer ]---> β --- [buffer ]---> γ
ενώ αν γράψετε χρησιμοποιώντας μη κλείδωμα
a <= 1? b <= a? γ <= b?
αυτό είναι Nonblocking ανάθεση σημαίνει ότι: a = 1 b = παλαιά τιμή του γ = παλαιά τιμή του β
και το πραγματικό κύκλωμα θα είναι f / f αντί των προσκρουστήρων
1 --- [f / f ]---> ενός --- [f / f ]---> β --- [f / f ]---> β |
|
| Επιστροφή στην κορυφή | |
 |
yuenkit
Εγγραφη: 20 Γενάρη 2005 Δημοσιεύσεις: 110 Βοήθησε: 5
| 10 Μαρτίου 2006 10:21 Re: ποια είναι η διαφορά μεταξύ # 1 α <= β και <= # 1 β | | |
|
| | καθυστέρηση μεταφοράς και αδρανειακή καθυστέρηση |
|
| Επιστροφή στην κορυφή | |
 |
Weng
Εγγραφη: 13 Ιανουαρίου 2006 Δημοσιεύσεις: 32
| 14 Μαρτίου, 2006 3:41 Re: ποια είναι η διαφορά μεταξύ # 1 α <= β και <= # 1 β | | |
|
| | Παράθεση: | Κάνουν αυτές κλείδωμα και nonblocking εκχώρηση αντικατοπτρίζουν το πραγματικό κύκλωμα;
Μπορεί κάποιος κωδικός ένα παράδειγμα;
|
Λυπάμαι που δεν είχα κάνει ερώτηση μου σαφής.
Αυτό που ήθελα να ρωτήσω είναι αν αυτά τα κλείδωμα και nonblocking αναθέσεις με καθυστερήσεις να αντικατοπτρίζουν το πραγματικό κύκλωμα. Πώς οι καθυστερήσεις στις δύο αποστολές για να συνθέσουν κυκλώματος; |
|
| Επιστροφή στην κορυφή | |
 |
shiv_emf
Εγγραφη: 31 Αυγούστου 2005 Δημοσιεύσεις: 641 Βοήθησε: 16
| 09 Sep 2006 18:18 Ποια είναι η διαφορά μεταξύ # 1 α <= β και <= # 1 β | | |
|
| | Vonn έδωσε ωραίο παράδειγμα! μπορώ να το χρησιμοποιήσω για το σχεδιασμό μητρώο βάρδια; / |
|
| Επιστροφή στην κορυφή | |
 |
archillios
Εγγραφη: 29 Ιουνίου 2005 Δημοσιεύσεις: 97 Βοήθησε: 4
| 12 Σεπτεμβρίου, 2006 16:53 Re: ποια είναι η διαφορά μεταξύ # 1 α <= β και <= # 1 β | | |
|
| AlexWan είναι σωστό, ότι είναι μια κακή κωδικοποίηση στυλ όταν χρησιμοποιούνται σε πολυσυνδυαστικών μοντελοποίηση λογική. Ευχαριστώ για Alex! βλέπε τον παρακάτω κώδικα:
/ * κωδικοποίησης κακό παράδειγμα στυλ * / ενότητα adder_t2 (co, άθροισμα, α, β, CI)? co εξόδου? εξόδου [3:0] άθροισμα? input [3:0] a, b? ci εισόδου?
reg co? reg [3:0] άθροισμα?
πάντα @ (α ή β ή CI) # 12 (συνεργασίας, ποσό) <= α β ci? / / Κακό μη-μπλοκ καθυστέρηση εκχώρηση κωδικοποίησης στυλ endmodule module TB? reg [3:0] a, b? reg ci? wire [3:0] άθροισμα? co σύρμα? adder_t2 dut (. συνεργασίας (co),. άθροισμα (σύνολο),. a (α),. β (β),. CI (CI))? αρχική αρχίζω # 0 (α, β, ci) = (4'h1, 4'h1, 1'h0)? # 50? # 11 (α, β, ci) = (4'h2, 4'h5, 1'h1)? # 5 (α, β, ci) = (4'he, 4'h0, 1'h1)? # 9 (α, β, ci) = (4'h5, 4'h1, 1'h0)? # 50? $ display ( "καληνύχτα")? $ στάση?
τέλος endmodule ///////////////////////////////////////// απροσδόκητη συμπεριφορά θα πρέπει να δει.
μετά το α / β / CI έχει αλλάξει, η (συνεργασίας, ποσό) <= α β ci? έχει προγραμματιστεί, στις 12 μονάδες χρόνο αργότερα, πριν από την ώρα έρθει, οποιαδήποτε αλλαγή του α / β / CI θα πραγματοποιήσει την ( συνεργασία, ποσό), έτσι ώστε η καθυστέρηση δεν είναι # 12. |
|
| Επιστροφή στην κορυφή | |
 |
foster_cn
Εγγραφη: 14 Ιανουαρίου 2003 Δημοσιεύσεις: 74 Βοήθησε: 2
| 14 Σεπτέμβρη 2006 7:06 Ποια είναι η διαφορά μεταξύ # 1 α <= β και <= # 1 β | | |
|
| | κάνει το # 1 σε <= # 1 β: η flipflop χρόνος μετάβασης; |
|
| Επιστροφή στην κορυφή | |
 |
darylz
Εγγραφη: 24 Μαρτίου, 2005 Δημοσιεύσεις: 132 Βοήθησε: 4
| 14 Σεπτέμβρη 2006 7:13 Ποια είναι η διαφορά μεταξύ # 1 α <= β και <= # 1 β | | |
|
| | η ακολουθία εκχώρηση είναι διαφορετικό! |
|
| Επιστροφή στην κορυφή | |
 |