hallo,
ich habe in meinem design eine statemachine. wenn ich das design nicht
direkt im ispLever7.2 synthetisiere sondern in synplify, gibt er mir
folgene warnung aus:
Extracted state machine for register STATE
State machine has 4 reachable states with original encodings of:
00
01
10
11
@W:"C:\ispTOOLS7_2_STRT\work\MXO2280\receiver_test_v1\rec_cntl.vhd":252:
2:252:3|Initial value is not supported on state machine STATE
@END
hier noch ein teil des quelltextes:
1 | begin
|
2 | if falling_edge(sys_clk25M) then
|
3 | if sys_en = '1' then
|
4 |
|
5 | clk_cnt_i <= (others => '0');
|
6 | smpl_cnt_i <= (others => '0');
|
7 | neg_cnt_i <= (others => '0');
|
8 | rlock <= '0';
|
9 | STATE <= CNT_STATE;
|
10 |
|
11 | elsif sys_en = '0' and all_enable = '1' then
|
12 |
|
13 | case STATE is
|
14 | when CNT_STATE =>....
|
15 | when SMPL_STATE => ....
|
16 | when NEG_STATE =>....
|
17 | when RESET_STATE => ....
|
18 | end case;
|
19 | .........
|
da ich gerade das design durchchecken muss weil es nicht richtig
funktioniert würde ich gerne wissen was die meldung zu bedeuten hat. ich
kann mir darunter nicht viel vorstellen.
kann mir jemand helfen?
mfg
Andi