> if i have this boolean control signal :TrueTrueTrue i want to
> transform it to: TrueFalseFalse
If you are looking to take sequential elments in a Boolean stream and
convert them, then you should look at making a state machine. Build up
a state diagram if possible where you begin in state 0, as you receive
TRUEs, you count them, moving to states that record that you have seen N
consecutive TRUEs. When you receive a FALSE, the counter and state get
reset to zero. When the counter gets to three consecutive TRUE
Booleans, then you can output the correct Boolean sequence, then
depending on whether the input Booleans overlap, you move to the
appropriate state.
Greg McKaskle