Random Number Generator XB

Random Number Generator (LFSR) XB

The Random Number Generator XB provies a pseudo-random 8-bit number using a Linear Feedback Shift Register (LFSR).  This XB was originally created as a simple block to use as an example with our OpenXLR8 tutorials and webinars.  However, it is a useful piece of logic for creating pseudo-random data sequences.

LFSR XB | Random Number Generator Xcelerator Block

The LFSR can be configured to either update in response to a user’s signal, or to update with each tick of the system clock.  In addition, the initial seed value for the LFSR can be set by the user.


  • 8-bit LFSR-based pseudo-random number generator
  • Default LFSR polynomial: x7 + x5 + x4+ x3 + 1
  • Supports continous and triggered updated mode
  • User configurable initial seed value

Required Alorium Technology library:  XLR8LFSR