W" |
bagm If (rst ■ V) then ^^statą.reg <■ sl; J |
wewnętrzny automatu wyzwalane zboczom narastającym sygnału zegarowego | ||
* X |
state_reg <■ state_next; end If; end process; |
\ |
Realizacja resotu—yncrirontcziwgo |
)/**•'* s/sui 7 ę 7
Mariusz Rawski
M*1*
m
*
, (\
Wielosegmentowy styl opisu o>
process (staCe_reg) begfn
case 5tate_reg is
U
whensl *> | |
busy <m '0'; |
J |
when s2 •> | |
busy <* # |
J |
whens3 »> |
i |
busy <• |
J |
end case;
Segment opisujący funkcje wyjść typy Moore'a automatu. Funkcja ta zależy jedynie od etanu wewnętrznego 'Statejag*.
- [ Wartość wyjść w etanie s1*
Wartość wyjść w stanie s2‘
1 Wartość wyjść w stania *a3*.
V*-
[W
( l 'i " ” •* .L^n< l ^
process (state_reg, suwmj , £0
bC?((sWe_reg «■ s3) and (stream - T)) then found <■ 'i#
dse
found <■ *0'; endlf; end process; end data_flow;
]"
k
Segment opisujący funkcje wyjść typy Meal/ego automatu Funkcja ta zależy od stanu wewnętrznego automatu >state_reg' oraz od wartośd wejść automatu ‘stream*
Wartość wyjść przy przejściu ze stanu *a3' w sytuacji, gdy na wejściu 'stream' jest wartość T..
Wartość wyjść przy pozostałych przejściach