Shift Register

In digital circuits, a shift register is a cascade of flip flops, sharing the same clock, in which the output of each flip-flop is connected to the "data" input of the next flip-flop in the chain, resulting in a circuit that shifts by one position the "bit array" stored in it, shifting in the data present at its input and shifting out the last bit in the array, at each transition of the clock input. More generally, a shift register may be multidimensional, such that its "data in" and stage outputs are themselves bit arrays: this is implemented simply by running several shift registers of the same bit-length in parallel.

Shift registers can have both parallel and serial inputs and outputs. These are often configured as serial-in, parallel-out (SIPO) or as parallel-in, serial-out (PISO). There are also types that have both serial and parallel input and types with serial and parallel output. There are also bi-directional shift registers which allow shifting in both directions: L→R or R→L. The serial input and last output of a shift register can also be connected to create a circular shift register.

Read more about Shift RegisterSerial-in, Parallel-out (SIPO), Parallel-in, Serial-out (PISO), Uses, History

Other articles related to "shift register":

Grain (cipher) - Description
... Grains' 160-bit internal state consists of an 80-bit linear feedback shift register (LFSR) and a 80-bit non-linear feedback shift register (NLFSR) ... IVs, differing by only one bit, the probability that a shift register bit is the same for both initializations should be close to 0.5 ...
Shift Register - History
... One of the first known examples of a shift register was in the Colossus, a code-breaking machine of the 1940s ...
List Of 4000 Series Integrated Circuits
4002 - Dual 4-input NOR gate 4006 - 18 stage Shift register 4007 - Dual Complementary Pair Plus Inverter 4008 - 4 bit adder 4009 - Hex inverting buffer 4010 - Hex non ...
MOS Technology 6522 - Shift Register
... The VIA's shift register is bidirectional, 8 bits wide, and can run from either a timer-generated clock (from timer 2), the CPU clock, or an external source ... This infamous serial shift register bug was fixed in the CMD G65SC22 ...
Galaksija (computer) - Video Generation
... the monochrome video signal with a little help of a shift register ... Galaksija's CPU would write one byte to the shift register, which would, in turn, serialize its 8 bits one by one to the video output ... definitions ROM to find the values to send to the shift register ...

Famous quotes containing the words register and/or shift:

    Never to walk from the station’s lamps and laurels
    Carrying my father’s lean old leather case
    Crumbling like the register at the hotel....
    Philip Larkin (1922–1986)

    Someone had literally run to earth
    In an old cellar hole in a byroad
    The origin of all the family there.
    Thence they were sprung, so numerous a tribe
    That now not all the houses left in town
    Made shift to shelter them without the help
    Of here and there a tent in grove and orchard.
    Robert Frost (1874–1963)