
This is an 8bit VHDL implementation of Tzarc's XORShift. It is a counter based random number generator which based on the previous output and the count of generated numbers generates a new ouput.
This can be tested by running a known good correct implementation of XORShift and comparing the output with the output of the manual clocked circuit.
| # | Input | Output | Bidirectional |
|---|---|---|---|
| 0 | in0 | out0 | |
| 1 | in1 | out1 | |
| 2 | in2 | out2 | |
| 3 | in3 | out3 | |
| 4 | in4 | out4 | |
| 5 | in5 | out5 | |
| 6 | in6 | out6 | |
| 7 | in7 | out7 |