Integrating digital logic design and assembly programming using FPGAs in the classroom. - Jones, William M.; Larkins, D. Brian (2011)