Modifying Existing Code
So far we coded the ALU to operate with 8 bit operands and result.
If now we want an ALU to operate with 16 bit operands and
results, we will have to change the code in many places.
VHDL provide Generics and Generic Statements that can be
used to build much more flexible designs.