Forum Discussion
joe306
Occasional Contributor
7 years agoEfficient State Machine Design
Hello, I was looking a few papers on the web: http://www.sunburst-design.com/papers/CummingsICU2002_FSMFundamentals.pdf page 17 and the paper http://www.sunburst-design.com/papers/CummingsSNUG200...
ak6dn
Regular Contributor
7 years agoI think you will find that by default the Quartus tools will analyze your state machine, discard the current encoding (one-hot, binary, gray, etc), and then re-encode the state machine during the implementation phase, which for most state machines will end up being one-hot encoded. This is usually the most space and time efficient encoding given FPGA cell architecture. So what you write in your HDL (encoding-wise) really does not matter.
SreekumarR_G_Intel
Frequent Contributor
7 years agoHello , Can you send me the Quartus template example for one -hot FSM ?
Thank you ,
Regards,
Sree