Programming.
won’t implement SPM (writing to program memory) because that makes no sense in the context of an FPGA as it re-loads the PM content at the next start-up. The instruction set contains a couple of 16-bit instructions. To handle these, we use two 16-bit inputs and a 16-bit output for the ALU. This