Logic circuits are classified into two groups:Combinational logic circuitsSequential logic circuitsBasic buildingblocks include:Basic building blocksinclude FLIP-FLOPS:LOGIC CIRCUITSLogic gates make decisionsFlip Flops have memory
FLIP FLOP Flip-flops and latches are used as data storage elements. Flip-flops can be either simple or clocked the simple ones are commonlycalled latches. The word latch is mainly used for storage elements,while clocked devices are described as flip-flops
D - Flip FlopMuhammad Haseeb Nasir11014156-047
D - FLIP FLOPThe D flip-flop tracks the input, making transitions withmatch those of the input D. The D stands for "data";D QFFCLK Q__DataInputclockOutputLogic symbol• 2 inputs clock and data• 2 out put normal and complementnormalcomplement
WIRING DIAGRAM OF D- FLIP FLOP• Comprised of 4 NAND gatesD-Flip Flop also known as Data Flip Flop and Delay Flip Flop
WHAT IS A JK FLIP-FLOP? A flip-flop is a circuit that has two stablestates and can be used to store stateinformation. The flip-flop can be made to change stateby signals applied to one or more controlinputs and will have one or two outputs.
JK TERMINOLOGY/STRUCTUREHas 5 inputs named:J(set)K(reset)Has 2 outputs:Q and Q’Set: when it stores a binary 1Cleared (reset): when it stores a binary 0PR = PresetCLR = ClearCLK = Clock
TRUTH TABLE OF J K FLIP FLOPSJ K Operation1 0 Set0 1 Reset0 0 Unchanged1 1 Complement
DIAGRAM OF J K FLIP FLOPSCreated from D flip flopD = JQ’+K’QJ=1 & K=0Flip flop is SETJ=0 & K=1Flip flop is RESETJ=1 & K=1Output is ComplementedJ=0 & K=0Output unchanged
T (TOGGLE) FLIP FLOPDefinationToggle flip-flop. The output alternates with each input signal change. Tosimulate a T flip-flop, you can simply connect a D flip-flops complementaryoutput Q with its inputSymbol
T (TOGGLE) FLIP FLOPT Flip Flop Characteristic TableT Q Q+ Operation0 0 0 Hold0 1 1 Hold1 0 1 Toggle1 1 0 ToggleThe T flip flop characteristic table has 3columns. The first column is the value of T,a control input. The second column isthe current state, that is the current valuebeing output by Q.