Shift registers, Other Engineering

Shift registers

A register is a number of flip-flops arranged in a circuit used for storing data.  A shift register is one that is designed to move the data along the register.  Figure shows a 4-bit register using SR flip-flops.

1406_shift register.png

Assuming the register is cleared and therefore reads 0000 and externally generated word of 1011 is to be stored in the register.  The msb is the first bit to be input, which is logic 1.  The first register has logic 1 on s, and its q output will change when the clock pulse is active.  So after the first clock pulse 1 =1, 2 = 0, 3 = 0 and 4 = 0.

When the second clock pulse is active Q1 will activate S 1 which changes Q2 to logic 1, Q1 will remain at logic 1, as a reset pulse has not yet reset it.  Q3 and Q4 will both = logic 0.  The third clock pulse resets Q1, as the input is logic 0 (reset = 1), Q2 and Q3 will be at logic 1 and Q 4 will be logic 0.

The final input is a logic 1 so Q1 = 1, Q2  = 0 (Q1 was at logic 0), Q3 and Q4 both have logic 1.  So with four clock pulses the register is loaded.  It will take four further clock pulses to empty the register.

This type of register is a Serial in - Serial out register.  Registers can also be:

  • Serial In - Parallel Out.
  • Parallel In - Serial Out.
  • Parallel In - Parallel Out. 

 

Posted Date: 9/13/2012 9:37:07 AM | Location : United States







Related Discussions:- Shift registers, Assignment Help, Ask Question on Shift registers, Get Answer, Expert's Help, Shift registers Discussions

Write discussion on Shift registers
Your posts are moderated
Related Questions
Equivalent Shaft Horsepower (EHP) In practice there is always a certain amount of jet thrust in the total output of the turbo-propeller engine and this must be added to the s.h

''If a non-coplaner force system is acted upon by equal and opposite forces,it must be in equilibrium''.State this statement is true or false.Please,give me a reason.

i need 3 areasof application of lunear programming

Expertsmind.com brings you unique solution in electrical engineering   What is an Oscilloscope? An oscilloscope is a test instrument that displays a graph of voltage vers

Payback & NPV Julia Corp. is in the business of making sugar cookies. The company is considering the purchase of a new cookie making machine which will improve its manufacturing

function ismember - set operations: The function ismember receives two vectors as input arguments, and returns a logical vector which is of similar length as the first argumen

conclusion for epithelial tissue

PROPELLER CONSTRUCTION METAL PROPELLERS Most metal propellers have forged alloy blades protected from corrosion by anodising and often further protected by polyurethane en

sir how can I find the transfer function of control valve

To achieve successful results in powder metallurgy the metallic powder must be thoroughly homogenized. The term blending and mixing are both used in this content. Blending refers t