FSM in fpga's

A

Avinash Sharma

Guest
is it true that one-hot encoding for FSM's is used in FPGA's? If so,
why? is it due to the large amount of registers available i.e: enough
registers to store all states? what kind of encoding is using in ASIC's?

thanks much
--
avi
 
"is it true that one-hot encoding for FSM's is used in FPGA's? If so,
why? is it due to the large amount of registers available i.e: enough
registers to store all states? "

Yep!


"Avinash Sharma" <asharma3@REMOVETHIS.uiuc.edu.NOSPAM> wrote in message
news:c1k4qp$sq7$1@news.ks.uiuc.edu...
is it true that one-hot encoding for FSM's is used in FPGA's? If so,
why? is it due to the large amount of registers available i.e: enough
registers to store all states? what kind of encoding is using in ASIC's?

thanks much
--
avi
 
Hallo,

"Avinash Sharma" <asharma3@REMOVETHIS.uiuc.edu.NOSPAM> writes:

is it true that one-hot encoding for FSM's is used in FPGA's? If so,
why? is it due to the large amount of registers available i.e: enough
registers to store all states? what kind of encoding is using in ASIC's?
have a look at this:

http://toolbox.xilinx.com/docsan/2_1i/data/common/sim/app1.htm

Florian
--
int m,u,e=0;float l,_,I;main(){for(;1840-e;putchar((++e>907&&942>e?61-m:u)
["\t#*fg-pa.vwCh`lwp-e+#h`lwP##mbjqloE"]^3))for(u=_=l=0;79-(m=e%80)&&
I*l+_*_<6&&26-++u;_=2*l*_+e/80*.09-1,l=I)I=l*l-_*_-2+m/27.;}
 
is it true that one-hot encoding for FSM's is used in FPGA's? If so,
why? is it due to the large amount of registers available i.e: enough
registers to store all states? what kind of encoding is using in ASIC's?
It sure simplifies decoding states.

I think the real answer is that overall, it fits well with the available
hardware resources. At least for some/many problems.

--
The suespammers.org mail server is located in California. So are all my
other mailboxes. Please do not send unsolicited bulk e-mail or unsolicited
commercial e-mail to my suespammers.org address or any of my other addresses.
These are my opinions, not necessarily my employer's. I hate spam.
 
"Avinash Sharma" <asharma3@REMOVETHIS.uiuc.edu.NOSPAM> wrote in message news:<c1k4qp$sq7$1@news.ks.uiuc.edu>...
is it true that one-hot encoding for FSM's is used in FPGA's? If so,
why? is it due to the large amount of registers available i.e: enough
registers to store all states? what kind of encoding is using in ASIC's?

thanks much
With a good synthesizer, you can specify any encoding you want. One
hots can run at higher frequencies and usually result in less
combinatorial logic.
 
"Avinash Sharma" wrote:

is it true that one-hot encoding for FSM's is used in FPGA's? If so,
why? is it due to the large amount of registers available i.e: enough
registers to store all states? what kind of encoding is using in ASIC's?
Try it both ways and see for yourself.
Be sure to cover all the state cases.

see thread:
http://groups.google.com/groups?q=vhdl+one+hot+fsm+stuck+nic

-- Mike Treseler
 

Welcome to EDABoard.com

Sponsor

Back
Top