Linear feedback shift registers have multiple uses in digital systems design.Ī design modeled after LFSRs often has both speed and area advantages over a functionally equivialent design that does not use LFSRs.Īn explanation of how to use LFSRs for these applications can be found in the sales primer for a Linear Feedback Shift Register Megafunction sold by Altera. A Linear Feedback Shift Register is a sequential shift register with combinational logic that causes it to pseudo-randomly cycle through a sequence of binary valuesĪ Linear Feedback Shift Register is a sequential shift register with combinational logic that causes it to pseudo-randomly cycle through a sequence of binary values.