Building a leading edge triggered pulse

I am trying to build a pulse generator that is triggered on by the leading edge of a clock signal, stays on for one full clock cycle, and is triggered off by the next leading edge from the clock.

Something like:

Clock:  ___-----_____-----_______-----___
Signal: ___----------____________--------


Any thoughts?

• Are you looking for a T flip-flop? – The Photon Sep 5 '17 at 23:54
• Use a divide by two. – Transistor Sep 6 '17 at 0:03
• Even though you do not mention it, I suspect there is ANOTHER trigger also required. Otherwise you will continually re-trigger. Please clarify. – mkeith Sep 6 '17 at 1:05
• As @Transistor says just use a D-Type FF with the Q-Not output tied back to the D input. Apply your Clock signal to the CLK pin of the FF and your "Signal" will appear at the Q output. – Michael Karas Sep 6 '17 at 1:32
• @MichaelKaras - That's the normal implementation of a T flip-flop as suggested by The Photon. – WhatRoughBeast Sep 6 '17 at 1:54