Forum Discussion
Altera_Forum
Honored Contributor
13 years agoThank you for the answers.
FvM: I attached a Modelsim snapshot of the glitches, allow me explain. The instructions from that part of the code are--- NEXT Layer Rule
WHEN 37 => set_layer <= '1';
---- LOAD Bias Rule
WHEN 38 => set_bias_EN <= '1';
WHEN 39 => MAC_Advance <= '1';
WHEN 40 => MAC_Advance <= '0'; reset_bias_EN <= '1'; Between 37 and 38 MAC_Advance shoots and forces my accumulator to load a meaningless value. kaz: Yes I know there are some redundancies. I tried to add them to remove the glitches, but as I realized they were pretty useless. One more thing... you assumed that I passed timing. i did, but the only thing i specified in timequest was the clock, i tought that such a simple design would work without definite timing costraints. Maybe that's the reason I'm getting this strange behavior? If it's the case, could you suggest me how to costrain it properly?