Altera_Forum
Honored Contributor
16 years agoFault tollerant state machine problems
I have been doing some experiments on using fault tollerant state machine coding schemes for use in a radiation enviroment, this means defining the state coding for the states and forcing quartus to use eser encodings.
When you do this in quartus it means that the state machine doesn't actualy get recognised as a state machine and you have to be careful over which optimisations are allowed. However the problem I have now is for one particular encoding scheme which uses 5 bits for the state vector, quartus only actualy uses the upper four bits of the state vector, so despite me turning off optimisations it seems that quartus still manages to break my coding scheme. My question is how can I force quartus to use exactly the state vector coding I have defined?