Using FPGAs to Simulate and Implement Digital Design Systems in the Classroom

Field-Programmable Gate Arrays (FPGAs) have gained widespread popularity in digital design laboratories. Their flexibility and relatively low cost mak e them ideal pedagogical resources. When FPGAs are used as the primary platform in a digital design laboratory, increased flexibility and topical integration is provided to the instructor. Topics that have traditionally been taug ht in separate, independent laboratory assignments can be bridged together to form a cohesive series of laboratory projects based on a single problem scenario. This paper will present a series of laboratory exercises that center around a model train track with multiple tracks, trains, sensors, and switches.

[1]  Mark S. Nixon On a programmable approach to introducing digital design , 1997 .

[2]  James O. Hamblen Rapid Prototyping Using Field-Programmable Logic Devices , 2000, IEEE Micro.

[3]  Tyson S. Hall,et al.  System-on-a-programmable-chip development platforms in the classroom , 2004, IEEE Transactions on Education.

[4]  Tyson S. Hall,et al.  An introductory digital design course using a low-cost autonomous robot , 2002, IEEE Trans. Educ..

[5]  Tyson S. Hall,et al.  Engaging undergraduate students with robotic design projects , 2004, Proceedings. DELTA 2004. Second IEEE International Workshop on Electronic Design, Test and Applications.

[6]  Michael A. Soderstrand Role of FPGAs in undergraduate project courses , 1997, Proceedings of International Conference on Microelectronic Systems Education.

[7]  David V. Anderson,et al.  A framework for teaching real-time digital signal processing with field-programmable gate arrays , 2005, IEEE Transactions on Education.