Teaching Digital Design in the FPGA age