hi all
what's difference b/w One-Hot Encoded Finite state machin and Binary-Encded FSM?and why does former is suitable for FPGA and later for CPLD desogn?
tnx ahead
One Hot is also a bit faster than binary if the number of fsm stages are big . Can be explained by the point that whizkid has put . Decoding is simple , suppose there is a fsm with 31 stages then for binary encoding a lot of levels of decode logic is present but for one hot encoding decode logic is very less .
On Area One Hot takes a bit of a more area since flipflops generally have more area consumption than combination logic .This can't be generallised and denpends on the number of transisitons in your statemachine , but usally this is the case