Read the ui_out
pins, each read should be different than the last.
To reset the shift register, reset the chip, or set the 'write_enable' pin high after offering a value on ui_in
as a seed.
Read several bytes from ui_in
, they should each be different.
No external hardware needed other than to read the pins.
# | Input | Output | Bidirectional |
---|---|---|---|
0 | Seed Bit 1 | LFSR Bit 1 | Write Enable |
1 | Seed Bit 2 | LFSR Bit 2 | |
2 | Seed Bit 3 | LFSR Bit 3 | |
3 | Seed Bit 4 | LFSR Bit 4 | |
4 | Seed Bit 5 | LFSR Bit 5 | |
5 | Seed Bit 6 | LFSR Bit 6 | |
6 | Seed Bit 7 | LFSR Bit 7 | |
7 | Seed Bit 8 | LFSR Bit 8 |