electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

state machine


Post new topic  Reply to topic    EDAboard.com Forum Index -> Electronic Elementary Questions -> state machine
Author Message
nageshrelekar



Joined: 05 May 2006
Posts: 1


Post05 May 2006 4:26   

state machine


hi everybody
myself nagesh
i want to know main difference between one-hot encoding and binery encoding
can please suggest me where can i get the details of state machine design .
thanks in advance
Back to top
sbhalerao



Joined: 02 May 2005
Posts: 40


Post05 May 2006 9:06   

Re: state machine


State machine design will be described in any Digital design or Switching theory book.. Refer to Zvi Kohavi - "Switching Thoery and Finite Automaton"..
I also think that state machine design is described in M.Morris Mano.
Back to top
jjohn



Joined: 17 Jun 2006
Posts: 275
Helped: 26


Post23 Jun 2006 16:37   

state machine


One Hot in digital design terminology commonly refers to a specific encoding of a state machine where one flip flop is used for each state, and the current state is indicated by exactly one of the flip flops being 'on' or '1'.

For example, a state machine that has fifteen different states would have a 'One Hot' implementation of fifteen flip flops chained in series with the Q output of a previous flip flop connected to the D input of the next and the D input of the first flip flop connected to the Q output of the fifteenth flip flop. The first flip flop in the chain represents the first state, the second represents the second state, and so on to the fifteenth flip flop which represents the last state. Upon reset of the state machine all of the flip flops are reset to '0' except the first in the chain which is set to '1'. The next clock edge arriving at the flip flops advances the 'One Hot' bit to the second flip flop. The 'One Hot' bit advances in this way until the fifteenth state after which the state machine returns to the first state.

A binary file is a computer file which may contain any type of data, encoded in binary form for computer storage and processing purposes; for example, computer document files containing formatted text. Many binary file formats contain parts that can be interpreted as text; binary files that contain only textual data - without, for example, any formatting information - are called plain text files. In ordinary usage they are typically contrasted with binary files, so that binary files are all files which do not contain merely plain text.
Back to top
Google
AdSense
Google Adsense




Post23 Jun 2006 16:37   

Ads




Back to top
tkbits



Joined: 04 Dec 2004
Posts: 235
Helped: 36


Post23 Jun 2006 21:01   

Re: state machine


Binary encoding of a state machine is simply assigning a unique number to each state, and storing the "state number" in binary form into a state register.
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> Electronic Elementary Questions -> state machine
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
explain finite state machine and Infinite state machine? (1)
State machine (5)
STATE MACHINE (3)
State machine (7)
state machine (11)
State machine (5)
Asynchronous state machine (2)
CPLD 4 state machine (4)
PROM State-Machine (2)
function of a state machine? (1)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS