obrezovanje hotel (uporabne) signale v vozilu XILINX kaj je problem mojega kodo?

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:
[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]
bi Vsaka pomoč dobrodošla.
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
 
Vi lahko postavite "S" (SAVE) atribut na primer za preprečevanje obrezovanje ... . Tako lahko UFC datoteka vpis je nekaj podobnega: INST "* / fsm_moving_object / pr_state *" "S =" TRUE "Morda boste želeli preveriti XST priročnik za posebnosti na ta atribut.
 

Welcome to EDABoard.com

Sponsor

Back
Top