Get the latest tech news

LFSR CPU Running Forth


An implementation of a CPU that uses a Linear Feedback Shift Register as a Program Counter instead of a normal one - howerj/lfsr-vhdl

The instruction set has been carefully chosen so that it should be very simple to implement in a traditional manner, or in a bit-serial fashion (much like my other CPU project at https://github.com/howerj/bit-serial that runs on an FPGA). They could take their input from the same UART and the same starting commands or boot image, synchronization could be partially achieved with pause, ihav and obsy signals. This would involve making components for each 7400 series IC we would want to use, sticking to the common ones (NAND gates, counters, multiplexors, flip flops, comparators, decoders) would be best, as some of the more exotic devices (such as ALUs, adders, ...) can be harder to find.

Get the Android app

Or read this on Hacker News