Teaching students the complete process of circuit design, simulation, implementation, test and debug is a daunting task. Even though design description tools and circuit compilers have kept up with the increasing levels of integration found in current implementation media such as FPGAs and microcontrollers, it has become increasingly difficult for students to test and debug the complex hardware projects enabled by these modern tools and devices. In this paper we describe an inexpensive digital circuit testing environment that greatly simplifies the test and debug experience. This environment, consisting of the tester hardware and its corresponding software, enables students to experience the challenges of testing and debugging without the expense of costly commercial hardware testers or the drudgery of setting up ad hoc hardware test jigs. The UWTester has been in use in the Department of Computer Science and Engineering at the University of Washington for the past two years in both undergraduate and graduate hardware design courses as well as independent study and research projects.
[1]
M. L. Manwaring,et al.
Universal logic implementer: a general purpose tool for a digital logic design laboratory
,
1991
.
[2]
Carl Ebeling,et al.
TRIPTYCH: An FPGA Architecture with Integrated Logic and Routing
,
1992
.
[3]
Tony DeRose,et al.
Rapid low-cost display of spline surfaces
,
1991
.
[4]
Robert C. Bedichek,et al.
The Meerkat multicomputer
,
1993,
Proceedings of 1993 5th IEEE Symposium on Parallel and Distributed Processing.
[5]
Carl Ebeling,et al.
MacTester: A Low-Cost Functional Tester for Interactive Testing and Debugging
,
1991
.
[6]
Kevin Bolding,et al.
Chaotic routing: design and implementation of an adaptive multicomputer network router
,
1993
.
[7]
Neil McKenzie.
UW VLSI Chip Tester
,
1989
.
[8]
Randy H. Katz,et al.
Contemporary Logic Design
,
2004
.