Logica combinacional para flip-flop

#1
hola a todos, necesito que me ayuden con una cuestion, es que busco como es la logica combinacional que detecte un flanco de subida y un flanco de bajada en un flip-flop, ademas de como se hace para que un flip-flop invierta el estado siguiente....

gracias por su ayuda
 
#2
El detector de flanco lo necesitas realizar con flip flops o necesitas activar un flip-flop???
Lo segundo no lo entendi