Abstract: Learning digital design at RT level is enhanced by practical, lab-based assignments. These tasks, if chosen appropriately, can be highly motivating. Using FPGAs and development boards is a ...