Gast
#800214
Hallo miteinander, ich habe folgenden Code für einen FPGA geschrieben, leider gibt es hier immer einen kleinen PEAK wenn der Wert auf '10' geht, da er hier anschließend auf '00' gesetzt werden soll... Wie kann ich es lösen dass mir der PEAK nicht erscheint?! Hier der Code: begin process (clk, count, clear) begin if clear = '1' then Pre_Q <= Pre_Q-Pre_Q; -- is '0' elsif rising_edge (clk) then if count = '1' then PRE_Q <= Pre_Q+1; else Pre_Q(0) <= '0'; Pre_Q(1) <= '0'; end if; end if; if (Pre_Q(0)='1') AND (Pre_Q(1)='1') then PRE_Q(0) <= '0'; PRE_Q(1) <= '0'; Q <= Pre_Q; else Q <= Pre_Q; end if; end process;