Βοήθεια για τη δημιουργία μη επαναλαμβανόμενα αριθμούς (VHDL \ ΣΧΗΜΑΤΙΚΗ)

F

frs89

Guest
Χρειάζομαι βοήθεια σχετικά με ένα μικρό έργο, και ο στόχος είναι ο σχεδιασμός ενός sequencial μηχανή προσομοιώνει ένα μηχάνημα λαχειοφόρου αγοράς ή Lotto (δεν ξέρω πραγματικά η ακριβής λέξη στα αγγλικά).το θέμα είναι ότι εγώ πρέπει να δημιουργήσει 4 αριθμούς (4-δυφία για κάθε μία (hex)) και την καταχώρησή της σε τέσσερις 7_segment_dysplay.το πρόβλημα δεν είναι η επανάληψη των αριθμών, πώς μπορώ να το κάνω αυτό;, η μηχανή έχει μόνο τρεις εισόδους (εκκίνηση, στάση, και επαναφορά), όταν ξεκίνησε η μηχανή παραγωγής τυχαίων αριθμών, όταν σταματήσει ο σημερινός αριθμός είναι "poped" και alocated στη μνήμη (και οι περισσότεροι είναι εκείνος ο τρόπος) και εμφανίζονται στις αντίστοιχες dysplay.Το πρόβλημα: δεν έχω καμία μέθοδος για να αποτραπεί αυτή η νέα σειρά έχει ήδη βγήκε .. (ίσως με ένα συγκριτικό δεν ξέρω)

Ξέρω ότι πρέπει να χρησιμοποιήσετε LFSR να δημιουργήσει "τυχαία" αριθμούς, αλλά θα ήθελα κάποια βοήθεια με τη μορφή του κώδικα VHDL ή σχηματικό σχεδιασμό.

Ζητώ συγγνώμη για την κακή αγγλικά μου και τελικά για ορισμένα θέματα ανεπαρκείς, αλλά μου αρέσει πραγματικά κάποια βοήθεια, παρακαλώ.

Ευτυχώς
Flávio Silvestre
flaviosilvestre89 (at) hotmail.com

 
Πόσο τυχαία είναι αριθμοί σας πρέπει να είναι;Μια φανταστείτε ότι μια μηχανή παιχνιδιού με δυνητικά προβλέψιμες οι αριθμοί θα ήταν ένα δελεαστικό στόχο για τους απατεώνες.
-random numbers.

Μια LFSR παράγει ψευδο-τυχαίων
αριθμών.Που είναι επαναλαμβανόμενες και προβλέψιμες, αν και η ακολουθία μπορεί να είναι εξαιρετικά μεγάλη.Κάθε αμιγώς ψηφιακή τεχνική θα έχουν το ίδιο πρόβλημα.Μπορεί να θέλετε να διαταράξει την ακολουθία με ένα απρόβλεπτο παράγοντα, όπως η θερμική θόρυβος ή το χρονικό διάστημα που ο φορέας εκμετάλλευσης κατέχει πατημένο το κουμπί.

Μια LFSR είναι πολύ εύκολο να οικοδομήσουμε.Για παράδειγμα, ένας LFSR με τεράστιο μήκος ακολουθία των 2 ^ 63-1 είναι απλά ένα 63-bit μητρώο βάρδιες με τα δύο τελευταία bits XNOR'ed μαζί και τροφοδοτούνται πίσω στην είσοδο.Εδώ είναι ένα ωραίο σημείωμα app Xilinx:
http://www.xilinx.com/support/documentation/application_notes/xapp210.pdf

 

Welcome to EDABoard.com

Sponsor

Back
Top