C
corin.otesteanu
Guest
Jaz sem za izvajanje končno stanje stroj za štetje nekaterih dogodkov. Simulacije pred sintezo deluje dobro, vendar po sintezo ne. Im prepričan, da je zaradi obrezovanje:
bi Vsaka pomoč dobrodošla.[alinea] FF / Latch ima konstantno vrednost 0 v bloku. Ta FF / Latch bo obrezana med potekom optimizacije. OPOZORILO: Xst: 1896 - Zaradi druge FF / Vpad obrezovanje, FF / Latch ima konstantno vrednost 0 v bloku. Ta FF / Latch bo obrezana med potekom optimizacije. [/ALINEA]
Code:
Podjetje fsm_moving_object je Port (CLK: v std_logic;: v std_logic; B: v std_logic, res: v std_logic; moč: od STD_LOGIC_vector (3 downto 0)); end fsm_moving_object, arhitektura vedenjske fsm_moving_object je vrsta držav je (state0, stateA, state_inc, stateB, state_dec); signal pr_state, next_state: države; signal indeks: celo število od 0 do 9: = 0; signal A_prev: std_logic: = '0 '; signal B_prev: std_logic: = '0' ; začne proces (res, CLK, indeks) začeti if (res = '1 '), potem pr_state