That's perfectly possible, but only the newer FPGAs are big enough to store the whole image in the registers.
If I had a bigger FPGA, I would not bother doing all this memory juggling that I am doing now and place all my data into the registers.
And then wait for 10 hours for the software to produce the bitstream!
Probably some combo of your pixel's X/Y coord and/or just a (very large) random number.
I would go with X/Y because it requires less memory than a random number.
Besides, random numbers on FPGAs need extra (though not much!) logic to produce them in LFSRs.
Probably some combo of your pixel's X/Y coord and/or just a (very large) random number.
I would go with X/Y because it requires less memory than a random number. Besides, random numbers on FPGAs need extra (though not much!) logic to produce them in LFSRs.