Parallel Port JTAG Tester

Hardware

This page documents a rudimentary hardware/software package which may be used to test the JTAG on an MDT chamber using a PC with a small parallel port adapter card.

The hardware is a small PC board which plugs directly on to the parallel port of a PC. It requires an external 3.3V supply (two alkaline batteries work nicely).

IMPORTANT: The ground (negative) side of the 3.3V supply should be connected to MDT chamber ground.

Connect an RJ-45 cable from the connector marked "JTAG OUT" to JTAG IN on the mini-adapter (connector closest to the corner of the board).
Connect another cable from JTAG IN on the parallel port board to JTAG OUT on the mini-adapter.

Software

At the moment only a simple command-line program exists, ported from unix.

Installation

The porttalk.sys driver comes from HERE (beyondlogic.org). The supplied executable was compiled using the MinGW compiler as follows: This should work with other compilers, but YMMV.

Execution

mezz_test -n 9
Run a test on a chain with 9 mezzanine boards
mezz_test -n 9 -r
Same test, but repeat forever and print error summary
mezz_test -n 9 -s
Run with JTAG single step (not typically useful)
Here is what the output from mezz_test -n 9 looks like when everything works: