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/CummingsSNUG2003SJ_SystemVerilogFSM.pdf
page 10 and 11
For some time I coded my state machine as described on page 11 until I came across these documents. I mentioned this to a co-worker and he said that page 10 is too confusing and page 11 is easier to read. He also said that with today's faster processors and better compilers you should not need to worry about the speed with one-hot encoding verses other implementations. I would like to ask the forum members for their comments one writing state machines.
Thank you,
Joe