J
janlee
Guest
Parašiau valstybės aparatas kažką panašaus į tai:
-
procesas (CLK, rst_n)
pradėti
jei rst_n = '0 ', tada
current_state <= S0;
elsif clk'event ir CLK = "1", tada
current_state <= next_state;
- Perjungti kai tiek pagal valstybės
...
end if;
pabaigos procesą;
procesas (CLK)
pradėti
atveju current_state yra
kai S0 =>
jei "kai sugalvoti", tada
next_state <= s1;
end if;
kai S1 =>
jei "kai sugalvoti", tada
next_state <= s2;
end if;
kai s2 =>
jei "kai sugalvoti", tada
next_state <= s3;
end if;
kai kiti =>
next_state <= S0;
pabaigos atveju;
pabaigos procesą;
Problema yra ta valstybės mašina kartais veikia gerai, kartais ji pereina į nežinomos būklės.Aš naudoju altera signalas bakstelėkite II atsekti visų valstybės S0 ~ s3.when automatas negerai, S0 ~ S3 visi "0", tai yra dabartinės padėties nėra S0 ~ S3.Buvau labai sumišęs dabar.
<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying or Very sad" border="0" />Ar kas nors ten gali duoti man pasiūlymus ir kodavimo stilių apie valstybės aparatas.
Daugelis appreciations!
Paskutinį kartą redagavo janlee apie 31 spalis 2006 6:38; Redaguota 1 kartą iš viso
-
procesas (CLK, rst_n)
pradėti
jei rst_n = '0 ', tada
current_state <= S0;
elsif clk'event ir CLK = "1", tada
current_state <= next_state;
- Perjungti kai tiek pagal valstybės
...
end if;
pabaigos procesą;
procesas (CLK)
pradėti
atveju current_state yra
kai S0 =>
jei "kai sugalvoti", tada
next_state <= s1;
end if;
kai S1 =>
jei "kai sugalvoti", tada
next_state <= s2;
end if;
kai s2 =>
jei "kai sugalvoti", tada
next_state <= s3;
end if;
kai kiti =>
next_state <= S0;
pabaigos atveju;
pabaigos procesą;
Problema yra ta valstybės mašina kartais veikia gerai, kartais ji pereina į nežinomos būklės.Aš naudoju altera signalas bakstelėkite II atsekti visų valstybės S0 ~ s3.when automatas negerai, S0 ~ S3 visi "0", tai yra dabartinės padėties nėra S0 ~ S3.Buvau labai sumišęs dabar.
<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying or Very sad" border="0" />Ar kas nors ten gali duoti man pasiūlymus ir kodavimo stilių apie valstybės aparatas.
Daugelis appreciations!
Paskutinį kartą redagavo janlee apie 31 spalis 2006 6:38; Redaguota 1 kartą iš viso