Thanks all, I've cleared all my errors surrounding syntax now.... I'm even getting my CASE statements to work!
However, I'm now getting errors from each line of each state progression setup, where I reference STATE directly.
I've declared STATUS as a TYPE, and then associated it with a signal, STATE, as follows;
TYPE STATUS IS (S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, SA, SB, SC, SD); -- All avalible states of FSM
SIGNAL STATE: STATUS;
The error Quartus is giving me is;
"Error (10514): VHDL aggregate error at PTMFSM.vhd(51): can't determine type of aggregate -- found 0 possible types"
What precisely does that mean?
Thanks!
P.