JLSCircuitTester is a tool that automates the testing of circuits and CPUs built using JLS. Users provide a simple text file to specify the tests to run. JLSCircuitTester automatically verifies that the circuit produces the expected output (including final register and memory state). Users can also test MIPS-like CPUs by specifying only the MIPS assembly code to be run. JLSCircuitTester greatly simplifies the grading of JLS-based assignments. It can also be used to encourage students to more thoroughly test their projects before submitting them.
JLSCircuitTester is available at
Please e-mail firstname.lastname@example.org if you have any questions or comments.