dj_mike
13-06-12, 23:26
Καλησπερα σας,
Σχεδιαζω ενα συστημα σε FPGA και θα χρειαστω μια μεγαλη μηχανη καταστασεων (περιπου 120 καταστασεις)
Μεχρι στιγμης ειχα να κανω με λιγες καταστασεις οποτε στισ δηλωσεις στην αρχη του κωδικα τα εγραφα χειροκινητα.
Τωρα ομως ειναι τελειως χαζο να το γραψω με το χερι ολα αυτα. Ξερω οτι υπαρχει τροπος με for loop να γινει αυτο αυτοματα. Δεν μπορω να βρω ομως την σωστη συνταξη. Μηπως μπορει κανεισ να βοηθησει??
Το ακριβες σημειο που θα ηθελα βοηθεια ειναι στις αρχικες δηλωσεις:
type states is (idle, decision, first_state, ...........?......... ,final_state);
signal present_state, next_state : states;
Σχεδιαζω ενα συστημα σε FPGA και θα χρειαστω μια μεγαλη μηχανη καταστασεων (περιπου 120 καταστασεις)
Μεχρι στιγμης ειχα να κανω με λιγες καταστασεις οποτε στισ δηλωσεις στην αρχη του κωδικα τα εγραφα χειροκινητα.
Τωρα ομως ειναι τελειως χαζο να το γραψω με το χερι ολα αυτα. Ξερω οτι υπαρχει τροπος με for loop να γινει αυτο αυτοματα. Δεν μπορω να βρω ομως την σωστη συνταξη. Μηπως μπορει κανεισ να βοηθησει??
Το ακριβες σημειο που θα ηθελα βοηθεια ειναι στις αρχικες δηλωσεις:
type states is (idle, decision, first_state, ...........?......... ,final_state);
signal present_state, next_state : states;