Applied Digital Logic Exercises Using FPGAs