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.
Other articles related to "shift register":
... 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 ...
... One of the first known examples of a shift register was in the Colossus, a code-breaking machine of the 1940s ...
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 ...
... 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 ...
... 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 stations lamps and laurels
Carrying my fathers lean old leather case
Crumbling like the register at the hotel....”
—Philip Larkin (19221986)
“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 (18741963)