you define your problem some how not "so"
versus
gives you boolean expression (L→R,parameters A,B,C)
/// Fn(A,B,C) = A · !(B + C) + !A · !C = A · !C · !B + !A · !C · (B + !B) = (A xor B) · !C + !A · !B · !C =
= { (A xor B) + !A · !B } · !C = { (A xor B) + !(A + B) } · !C the last is Function2
or ... 
-----
but what you actually need ? = the logic may be "sequential" / dynamic / time dependent - - try to answer ::
versus
gives you boolean expression (L→R,parameters A,B,C)/// Fn(A,B,C) = A · !(B + C) + !A · !C = A · !C · !B + !A · !C · (B + !B) = (A xor B) · !C + !A · !B · !C =
= { (A xor B) + !A · !B } · !C = { (A xor B) + !(A + B) } · !C the last is Function2
or ... 
-----
but what you actually need ? = the logic may be "sequential" / dynamic / time dependent - - try to answer ::
- What forces you sys. to go into INIT mode
- What forces you sys. to go out from the INIT mode
- is there any (multiple) control signals occuring(/transitioning) at very narrow interval ...
- ... should you delay any of these (in order for hardware to function properly)
- ... should you define which one prefer over the other (so the system logic would be correct)
- ... what defines such preference
- ... etc. ...
- ... should you delay any of these (in order for hardware to function properly)
Last edited:


