Shift registers, Other Engineering

Assignment Help:

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. 

 


Related Discussions:- Shift registers

Coding system, What is the possible problem if there is more than one part ...

What is the possible problem if there is more than one part having the same code?

Derive, derive the power in case of r-l circuit

derive the power in case of r-l circuit

HOmework, Assume that a movie is two hours long, that the frame rate is 30 ...

Assume that a movie is two hours long, that the frame rate is 30 frames per second, and that the resolution per frame is 1080i (1920×1080 pixels per frame), and that each pixel is

Aerofoil aerodynamics – low speed flows, We now have some idea about what m...

We now have some idea about what models are available to simulate the flow over an aerofoil, and also how to use the Hanley package to apply these methods. Keep referring to you

Heat transfer, A 2-m long section of a 3-mm in diamter wire is maintained a...

A 2-m long section of a 3-mm in diamter wire is maintained at a constant surface temperature of 370C. The wire is subject to a cross-flow of air at 30C at 6 m/s Determine the rate

Qualitative risk assessment - fire protection engineering, Qualitative risk...

Qualitative risk assessment - fire protection engineering: NFPA 551 discusses the differences between qualitative risk assessment and quantitative risk assessment. Qualitat

microprocessors, how can you access the general purpose registers of Micro...

how can you access the general purpose registers of Microprocessor in windows XP/2000/98...

Finanacial management, Why is it important for engineering students to have...

Why is it important for engineering students to have financial management as a subject?

Acoustic linings in aircraft engine, Acoustic linings in Aircraft engine: ...

Acoustic linings in Aircraft engine: One method of suppressing the noise from the fan stage of a high by-pass ratio engine is to incorporate a noise absorbent liner around the

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd