CCircuitCSerializeHackCPart CGroupBoxT| CTextLabel_ Q yQ ___ Set Reset _____ Q Q _l| Y the bistable Yto SET or RESET YPulse inputs LOW JPulse inputs HIGH Hto SET or RESET , the bistableTl IUQ IUQ YwReset YmSet IS_ Qh_SET-RESET NAND BI-STABLE qQ_SET-RESET NOR BI-STABLE A8O D-TYPE LATCH IiLOAD IYigDATA ao>Instead of set/reset, this uses a DATA input and a LOAD input.  7When LOAD is high, the output Q follows the DATA INPUT. ;When LOAD goes low, the output Q latches the current output 'FROM BISTABLE to FLIP FLOP! )7========================== Q(_ edutek.ltd.uk !/transferred to the Q OUTPUT. Even while the CLOCK input is high, the output remains stable. This creates a much faster operation. This uses 2 latches in series working with opposite LOAD logic. The effect is that on the 'rising edge' of the CLOCK pulse, the DATA input is 9`CLOCK 9QY_DATA q9GSLAVE Q9GMASTER,4 Yc_ YeQ YeQ aoQL L Q_D 1a<oD 1;L,\ qQ F'MASTER-SLAVE D-TYPE FLIP FLOP )u____________________________________________________________________________________________________________________________________________ )!u/____________________________________________________________________________________________________________________________________________ AZOPhil Townshend - 2004HH CLogicOut CTerminal' @xFCLogicIn CLatchKeyP`HEl(dlKCClockElpq*TlltNCNANDE x5y. @E 5%ELa&@4tLQOE 5&@E 5- @ELa%4LUOEpq+E)E x!y.@l YOE)E, @E !-@ ]OE+E+E,@a CRailThruEpq*dEpq+ltfdE(dE)idEp&d@Et'@r|ldEp%dEt$roCE$ rCE tGIuE"@wGIxE#@zCE! @|OE 5#@E 5ELa @4L~OE 5 @E 5"@ELa4LdEp d@Et!@rdEpdEtrdEdE ! dEd@E !@ CE 5 @4DGIxEGIxECE 5 4DCNOREEE@E@EEdEhidEhidlLE\hqiDd\ldEd@E @GI@PE\q@T\CE(= @<LCE(= <LOE @E @EOEpq @E @ExylOEE @E @OE@hUiE@xUyElpq@Tdl|OE@UE@U @El@TlOEEE,A@,dEhidEhidldEdEdExydExyt|dE d@E @dE%d@E) @&dE%dE) &dE 5 d@E$9@"6dE x5ydE$x9y"t6|OE@UE@UEl@TlOE@E @EOExyE@E@tOEE E@OE @E@E|HHCWire !& a& !% CCrossOver^d i%hi%pq++pq+p+)))hq%`i%^d`a&`q&!"!# ! a !^d ihihq`i^d`a `q   pphihi   !   x!y   hAihihA@xA@A  xxy >D8>D@xA8xAy@A@xy  HHHHHHFmFKKiNNfQ[QRRSS UUV_VWW YYZZ[[Q]]^c^__Vaabbcc^NfggKijj lmmF opprrprttwwzz||~~|t'' )*)(,(--4C2B8?@;9*:=E1AJF.M1QORKSLYIWGU R  YabgjZ] oW  Slwz~%!#$!&#! %%"$+0+/.0,/32C55D475A:;;>89=<@=?B7C6E3GVFXTILMMPKONSROQUJUHWTUYGX/$s@+$@$@"V(h $@? V ? V  $@? V ? V @? s