Hallo,
reicht es speziell bei Xilinx XST safe *implementation* Schalter
einzuschalten oder muss dazu noch
1 | type states is (a,b,c); -- 2 FFs
|
2 | signal state, next_state: states := a;
|
3 |
|
4 | case state is
|
5 | when a => ...
|
6 | when b => ...
|
7 | when c => ...
|
8 | when others => next_state <= a;
|
9 | end case;
|
dieses Template angewandt werden?
oder reicht so ein Template
1 | type states is (a,b,c); -- 2 FFs
|
2 | signal state, next_state: states := a;
|
3 |
|
4 | next_state <= a;
|
5 | case state is
|
6 | when a => ...
|
7 | when b => ...
|
8 | when c => ...
|
9 | end case;
|
oder muss man gar selber die Hand an die Zustände anlegen und
das ganze auf die Art machen
1 | signal state: std_logic_vector(1 downto 0) := "00";
|
2 |
|
3 | case state is
|
4 | when "00" => ...
|
5 | when "01" => ...
|
6 | when "10" => ...
|
7 | when others => next_state <= "00";
|
8 | end case;
|
Mich würde das insgesamt interessieren, also ob es toolübergreifend
funktioniert.
grüsse