From 1a2aefbc3bf58846d315cd4bac6adda8b63f7025 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Arnim=20L=C3=A4uger?=
Date: Sun, 12 Apr 2009 16:43:07 +0000
Subject: [PATCH] update html files from doc/UrJTAG.txt
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1489 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
---
web/htdocs/book/UrJTAG.dbk | 73 ++++++++++--
web/htdocs/book/UrJTAG.html | 107 ++++++++++++++++--
.../book/_compilation_and_installation.html | 2 +-
web/htdocs/book/_general.html | 4 +-
web/htdocs/book/_internals.html | 2 +-
web/htdocs/book/_jtag_commands.html | 23 +++-
web/htdocs/book/_system_requirements.html | 76 ++++++++++++-
7 files changed, 258 insertions(+), 29 deletions(-)
diff --git a/web/htdocs/book/UrJTAG.dbk b/web/htdocs/book/UrJTAG.dbk
index 95c35943..e66cdc2c 100644
--- a/web/htdocs/book/UrJTAG.dbk
+++ b/web/htdocs/book/UrJTAG.dbk
@@ -4,7 +4,7 @@
Universal JTAG library, server and tools
- 2009-02-27
+ 2009-04-08
Kolja
Waschk
@@ -12,7 +12,7 @@
KW(
-14452009-02-27KW(
+14822009-04-08KW(
@@ -104,8 +104,8 @@ that. Please also send proven working files back to this project.
Starting with post-0.7 releases, UrJTAG contains a BSDL subsystem that
retrieves the descriptions for chips in the chain from BSDL files on the
-fly. Be aware that this feature is currently experimental and may not work
-with every BSDL file yet.
+fly. "bsdl2jtag" is in fact a wrapper that uses the BSDL subsystem to
+convert the BSDL file.
@@ -308,7 +308,7 @@ Amontec JTAGkey-Tiny (supported as cable "JTAGkey")
-TinCanTools Flyswatter
+KrisTech UsbScarab2 ARM JTAG http://www.kristech.eu/
@@ -333,12 +333,27 @@ Other FT2232-based USB JTAG cables (experimental)
+TinCanTools Flyswatter
+
+
+
+
Turtelizer 2 (experimental) http://www.ethernut.de/en/hardware/turtelizer/
-USB to JTAG Interface (experimental) http://www.hs-augsburg.de/~hhoegl/proj/usbjtag/usbjtag.html
+USB to JTAG Interface (experimental)
+
+
+
+
+http://www.hs-augsburg.de/~hhoegl/proj/usbjtag/usbjtag.html
+
+
+
+
+Black gnICE http://docs.blackfin.uclinux.org/doku.php?id=hw:jtag:gnice
@@ -383,11 +398,21 @@ Altera EP1C20F400
+Altera MAX7000 (w/ BSDL)
+
+
+
+
Altera EPM7128AETC100
+Altera Cyclone I & II (w/ BSDL)
+
+
+
+
Analog Devices Sharc-21065L
@@ -521,6 +546,21 @@ Xilinx XCR3128XL-VQ100
Xilinx XCR3256XL-FT256
+
+
+Xilinx Spartan-IIE
+
+
+
+
+Xilinx Spartan-3/E
+
+
+
+
+Xilinx Spartan-3AN
+
+
@@ -554,6 +594,18 @@ AMD Am29xx040B (Am29F040B, Am29LV040B)
+UrJTAG uses the multi-byte write mode if supported by the particular flash
+device. The flash code will automatically switch to this algorithm if the
+Device Geometry Definition reports that more than one memory location can be
+written in a single step (refer to CFI details shown by detectflash). Since
+multiple locations are written in a burst-like manner with only one polling
+sequence afterwards, the overall flashing performance increases by factor of
+5-17.
+
+In case you encounter any issues with the multi-byte write mode, run configure
+with the —disable-flash-multi-byte option and re-compile to disable this
+algorithm.
+
@@ -632,7 +684,7 @@ There is a libusb-win32 variant that can be used in a Cygwin environment:
For specific notes regarding the use of these libraries in a Cygwin
-environmen, see below.
+environment, see below.
@@ -1382,6 +1434,13 @@ located there.
writing a new bus driver that utilizes a debug module to upload specific code
to access the bus is inevitable.
+
+
+bus
+It's possible to initialize more than one bus for part(s) within a chain. The
+"bus" command allows to select the active bus for readmem, flashmem,
+etc. operation.
+
diff --git a/web/htdocs/book/UrJTAG.html b/web/htdocs/book/UrJTAG.html
index bdf22e37..fd575961 100644
--- a/web/htdocs/book/UrJTAG.html
+++ b/web/htdocs/book/UrJTAG.html
@@ -568,8 +568,8 @@ that. Please also send proven working files back to this project.
Starting with post-0.7 releases, UrJTAG contains a BSDL subsystem that
retrieves the descriptions for chips in the chain from BSDL files on the
-fly. Be aware that this feature is currently experimental and may not work
-with every BSDL file yet.
UrJTAG uses the multi-byte write mode if supported by the particular flash
+device. The flash code will automatically switch to this algorithm if the
+Device Geometry Definition reports that more than one memory location can be
+written in a single step (refer to CFI details shown by detectflash). Since
+multiple locations are written in a burst-like manner with only one polling
+sequence afterwards, the overall flashing performance increases by factor of
+5-17.
In case you encounter any issues with the multi-byte write mode, run configure
+with the —disable-flash-multi-byte option and re-compile to disable this
+algorithm.
For specific notes regarding the use of these libraries in a Cygwin
-environmen, see below.
It's possible to initialize more than one bus for part(s) within a chain. The
+"bus" command allows to select the active bus for readmem, flashmem,
+etc. operation.