Y
yaseenzaidi
I have a state machine that sets an output high in a state (1) and in
the next state (2) I like the same output to be high asserted
synchronously with an enable. To overt a latch inference I explicitly
set the output high in (2). Since the output is high in both (1) and
(2), right at the state transition clock edge there is an
infinitesimally diminutive spike as if in (2) the output going from low
to high while it was already high. This pulse would not meet the setup
and hold time requirement for the FPGA flip flop. What are your
suggestion about removing output glitches at state transitions.
Regards,
YZ
the next state (2) I like the same output to be high asserted
synchronously with an enable. To overt a latch inference I explicitly
set the output high in (2). Since the output is high in both (1) and
(2), right at the state transition clock edge there is an
infinitesimally diminutive spike as if in (2) the output going from low
to high while it was already high. This pulse would not meet the setup
and hold time requirement for the FPGA flip flop. What are your
suggestion about removing output glitches at state transitions.
Regards,
YZ