Kostasd_G21 Δημοσ. 23 Απριλίου 2010 Δημοσ. 23 Απριλίου 2010 Λοιπόν έχω ένα πρόβλημα με την VHDL...Θέλω να υλοποιήσω μία FSM και θέλω να αλλάζει κατάσταση κάθε 0.3 δευτερόλεπτα ή αλλιώς 15.000.000 κύκλους ρολογιού(θεωρώντας ότι σε 1 δευτερόλεπτο έχω 50.000.000 κύκλους ρολογιού),θα ήθελα να μου προτείνεται πώς θα το υλοποιήσω και αν υπάρχει καμια εντολή που το υλοποιεί...
Dr.Fuzzy Δημοσ. 23 Απριλίου 2010 Δημοσ. 23 Απριλίου 2010 Εντολή προφανώς όχι! Στα περισσότερα βιβλία για VHDL θα βρεις πως υλοποιούνται τα FSMs. Βασικούς τύπους FSMs, π.χ., Moore, Meally, κλπ. . Μπορείς να κοιτάξεις για παράδειγμα στο βιβλίο του P. Douglas.
poscaman Δημοσ. 24 Απριλίου 2010 Δημοσ. 24 Απριλίου 2010 Κατέβασε από εδώ (http://pc-vlsi18.ceid.upatras.gr/logic_design_ii.html), από το Course Slides, το Part 2. και καλό διάβασμα. Για να φτιάξεις μια FSM, δεν είναι απλό πράγμα, σε επίπεδο ακαδημαϊκών ασκήσεων (όπως φαντάζομαι ότι είναι αυτό που ζητάς, κι όχι σε production level) θα πρέπει να ξέρεις κάποια πραγματάκια πιο πριν, όπως πίνακα Karnaugh, Flip-Flop κλπ
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.