|
AUTOMATE CU STARI FINITE
Scop:descrierea VHDL + sinteza ASF
AUTOMATE EXPLICITE
ASF :circuite logice secventiale care evolueaza intr-un numar de stari finite.
Out_n(out_u,in)
Descriere o solutie :procese
Starile in variabila sau signal ;
Starile posibile :enumeration type explicit state machine :var_stare-reprezinta starile.Pentru a gasi starea,trebuie citite variabilele..
Pentru schimbari de stare se utilizeaza asignari de variabile.
FSµ=procese sincron cu clock ,asignari de variabile state si semnale F,G
4FF/4stare + 2 FF out
Impart desenul in cel putin doua procese:
Separate, leg de legaturile combinationale.Registrele sunt usor de identificat in VHDL.
Sinteza idem 3
Stari codate vectorial ;
Tip enumerativ realizat cu array+
Codare stari
La sinteza-=>codare hard automata a starilor
Optimizare?
Numar bit,stari comasate,echivalente.Se va alege contor smart.
Idle Start Stop Clear
00 01 11 10
1000 0100 0010 0001(FPGA)
Auto 01 00 10 11