Course project for computer architecture - Implementation of a CPU using Quartus II.