LPT_JTAG


We use JTAG in a large extend. Most of the time to load settings into complex chips or programmed JTAG registers in FPGAs. Though there are various possibilities to drive such ports, I found it useful to be able to connect the hardware under test directly to a PC. I wrote a program in BASIC to do so. This is not the great utility you were looking for, but gets you started relatively easy. So, happy hacking! The .ZIP file contains the BASIC program, some examples and a sample .PIF file. The documentation how to use it and how to make your cable is in HTML format.

You are free to use the software and modify it, but I take no responsibility for problems that may occur by running it. Since we have a VME module (2001) this stuff has become a bit obsolete.

Here you can get the program, examples and documentation.
Here you can look at the documentation.
More information about JTAG from JTAG Technologies


Modifications:

july 16th, 1997:
Small bugs fixed. Added the wait command.
TDI/ TDO naming corrected in documentation.

july 17th, 1997:
Multi-line data statements for more readable input and output files.

august 21st, 1997:
Clocks removed from TRST instruction.
Documentation converted to HTML.

october 31st, 1997:
Spaces added in data read back to .log file.
Added the TMON instruction to keep track of the TAP controller.

january 8th 1998:
Layout of .log file improved.
Generation of .do file suppressed when VSYS command is not used.
Shadow protocol (TI devices) tested.
Logging of data read in command screen. Text to command screen.
Format of .odt files changed for our specific needs and data format compiler added.

january 15th 1998:
Changed syntax: Text command has become Echo.
Extra output line from LPT port (Uni).

february 4th 1998:
.ODT generation now stops in endless loops.
Compiler output changed, more options.
Wait command takes parameter (seconds)

may 1st 1998:
Parameter input from keyboard.
Cable definition changed to prevent cross-talk from TDO to TCK.
So use the correct combination of program and cable.

november 2001:
Added the obsolete note.

Still to be done:


Go to


You can mail  suggestions for this page to: Henk Groenstege.

 

 
 
 

november 2001