flip-flops and registers

Views:
 
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

Flip-flops and Registers : 

Flip-flops and Registers By Hiren Sardhara

Flip-flops and Registers : 

Flip-flops and Registers Introduction1)Flip flop and registers are basic memory elements used indigital computer.2) These elements are used store bits of information in them.3)These elements act as a basic factor in building the sequential and combinational circuits.

Flip-flops : 

Flip-flops Flip flop is a basic memory element in a digital computer. It is used to store one bit information with a 0 or 1. It is also called the binary or toggle or latch. It is the basic building block for sequential logic circuits. Flip flop is a bistable device Flip flop has two outputs. One output is the compliment of the other.

Most common types of flip flops : 

Most common types of flip flops RS Flip Flop (RESET-SET flip flop) D flip flop( data flip flop) JK flip flop T flip flop( toggle flip flop)

RS flip flop : 

RS flip flop S Q Clk R Q’ Truth table Logic diagram Truth table Logic diagram S Q Clk R Q’ S Q Clk R Q’ S Q Clk R Q’ S Q Clk R Q’ S Q Clk R Q’ S Q Clk R Q’ S Q Clk R Q’ S Q Clk R Q’ S Q Clk R Q’ S Q R Q’

D Flip flop : 

D Flip flop D Q C Q’ Truth table Logic diagram Truth table D Q C Q’ Logic diagram D Q C Q’ Logic diagram D Q C Q’ Logic diagram D Q C Q’ Logic diagram D Q C Q’ Logic diagram

JK flip flop : 

JK flip flop Truth table Logic diagram J Q Clk K Q’ Logic diagram Logic diagram Logic diagram J Q Clk K Q’ Logic diagram J Q Clk K Q’ Logic diagram J Q Clk K Q’ Logic diagram

T flip flop : 

T flip flop Truth table D Q C Q’ Logic diagram

Registers : 

Registers Registers are common sequential devices. They’re a good example of sequential analysis and design. They are also frequently used in building larger sequential circuits. Registers hold larger quantities of data than individual flip-flops. Registers are central to the design of modern processors. There are many different kinds of registers. Some applications of these special registers.

Benefits of registers : 

Benefits of registers Flip-flops are limited because they can store only one bit. Two flip-flops are used for two-bit counters. Most computers work with integers and single-precision floating-point numbers that are 32-bits long. A register is an extension of a flip-flop that can store multiple bits. Registers are commonly used as temporary storage in a processor. They are faster and more convenient than main memory. More registers can help speed up complex calculations.

A basic register : 

A basic register Basic registers are easy to build. We can store multiple bits just by putting a bunch of flip-flops together! A 4-bit register is shown on the right, and its internal implementation is below. This register uses D flip-flops it’s easy to store data without worrying about flip-flop input equations. All the flip-flops share a common CLK and CLR signal.

Registers summary : 

Registers summary A register is a special state machine that stores multiple bits of data. Several variations are possible: Parallel loading to store data into the register. Shifting the register contents either left or right. Counters are considered a type of register too! One application of shift registers is converting between serial and parallel data. Most programs need more storage space than registers provide. We’ll introduce RAM to address this problem. Registers are a central part of modern processors.