|
|
|
|
|
by aaeegg_20160625
3651 days ago
|
|
A few processors, such as the TI TMS1000 and the Sharp SM4, used a maximal-length LFSR for the program counter. This may be more practical than it sounds, if your memory subsystem doesn't penalize out-of-order accesses. You could write code normally, pretending that instructions are at contiguous addresses, and then scramble the object code into LFSR sequence at link time. As another note, for low gate count processors, you may want to look into bit-serial techniques, as used in the PDP-8/S. |
|
I found Wikipedia entry on MLS-LFSR. How do those end up useful in program counters?
"you may want to look into bit-serial techniques"
You talking about the 1-bit ALU's like these?
https://www.cs.umd.edu/class/sum2003/cmsc311/Notes/Comb/oneb...
Making a comeback in another field:
http://www.caesjournals.org/uploads/IJCAES-CSE-2012-132.pdf