Programming, Fpga, Microprocessor.
Let’s not spend too much time finding a clever implementation for the moment but do a simple and naïve implementation to start with which we can optimize later. At the heart of the implementation is a big case statement: case i_operation is -- ARITHMETIC when "0011" | "0111" => -- ADD | ADDC s_sub