UrJTAG is a software package which enables working with JTAG-aware (IEEE 1149.1) hardware devices (parts) and boards through a JTAG adapter.
This package has an open and modular architecture with the ability to write miscellaneous extensions (like board testers, flash memory programmers, and so on).
UrJTAG is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. There is absolutely no warranty for UrJTAG. Please read the COPYING file for more info.
This software may damage your hardware! |
Feedback and contributions are welcome.
This documentation is far from being complete. You’re encouraged to amend and supplement it and submit your changes in the Bugs or Enhancements tracker at the UrJTAG website.
The most current version of this documentation and UrJTAG source code is always available from the project homepage at http://www.urjtag.org.
I (Kolja) favour short names, so I thought about adding only a few letters to "JTAG". The prefix "Ur" in German means "ancestral", an "Ur-Vater" is a forefather. UrJTAG shall become the forefather, the prototype for many other JTAG tools. By mere chance the "Ur" is also another name for an aurochs, an animal similar to the GNU…
A list of contributors is maintained in the file THANKS in the source distribution. Special thanks go to Marcel Telka, who actually "invented" the JTAG tools and wrote most of this basis of UrJTAG, and Arnim Laeuger for his continuous support and development of SVF and BSDL subsystem and FT2232 drivers.
The JTAG Tools originally were developed by Marcel Telka as part of the openwince project. Still a large portion of the source code is his work. However, the last release of the JTAG tools was version 0.5.1 in 2003. After a few years the development completely stalled. Every few months or so on the project’s mailing list someone asked about continuing, but a critical mass wasn’t reached before late 2007. A fork of the JTAG tools was created under the wings of the UrJTAG project at Sourceforge.