303 Commits (5f104d447d6329166c50108701d3021a41e6947d)

Author SHA1 Message Date
Arnim Läuger 5f104d447d flush todo queue for transfers without output capture (if conservative flush strategy is not disabled)
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1016 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk 96147a19fb Enabled new^2 implementation in tap_shift_register for [ 1832990 ] Speed improvements for USB cables
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1014 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk 1ab5f44f68 Add more Blackfin data and bus drivers (urjtag-add-bf537-bf548-bf561.diff from Jie Zhang, [1830901] Merge Blackfin support)
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1010 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger bdeb6e66ea implemented control of TRST
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1009 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger 0da6084704 statically set GPIO high byte with product-specific values
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1008 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger 0aa7e74a05 removed function Make_String()
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1007 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger 6a79245f08 store low byte value and direction information in param structure
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1006 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk b2ceefa44d Possible fix and optionally more verbose output re: 1884952 Internal error (queue full)
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1004 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk 109ff9d025 Extended the cable_flush() to take an argument regarding the amount of items to flush
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1002 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk ed000f1423 Fix for 1890192 - autogen.sh faisl on AC_PROG_SED
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1001 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger c941fdd334 * svf: avoid unnecessary output capture
* ft2232: ensure max number of bytes for a single byte operation


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1000 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk fec0b29826 Fix 1887179, and add new command line option "-i"
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@999 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger 1ee93ee5f3 fix problem with send suspend detection in ft2232 driver
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@998 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger 3c4a312014 massive rewrite of ft2232 cable driver to support deferred transfers
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@997 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk c6b7e04810 Corrected q->next_free updating in cable_add_queue_item to hopefully fix [1884952] Internal error
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@996 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger 68b8bdf876 rework flush implementation to benefit from queued deferred transfers
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@995 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk eb0aad419b Fix for [ 1875235 ] On older Cygwin, SA_ONESHOT isn't known
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@994 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk e577d3e145 Minor fixes regarding 1875234 Can't compile UrJTAG with libusb on Cygwin
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@993 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk 5d4c1180a0 Updates to the address shift calculation, making it less "heuristic"
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@991 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger 7b122e1c00 Updates required to parse some Xilins BSDL files:
- bsdl file for 2001 standard added
- MAXLEN_DATA_REGISTER increased to 32
- convert bsdl package filename to uppercase


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@988 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger 9c8052ef7d increased timeout count to fix
[ 1882111 ] Timeout in amdstatus() too small


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@986 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk 21ab039a7f Automatically resize JTAG activity queue if necessary, hopefully fixes 188492 - Internal error (untested)
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@983 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk e2deeab5fa Added section about cable driver internals to UrJTAG.txt
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@981 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger 6a63c81817 cleanup, warning fix, help extension
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@980 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk 03aeb3783e Merged from jtag_kawk#978: New functions to queue "deferred" JTAG activity.
New code in cable drivers to flush the activity queue, both generic (for
parport-based and new drivers) and optimized implementations for FT2232-based
cables (by Arnim Laeuger) and USB-Blaster (by me) (#1832990)



git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@979 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger d24460151a set instructions of all parts to BYPASS for tap_reset(), fixes
[ 1873260 ] Command 'reset' does not reset internal states


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@972 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk 8d7e8c7c57 Updates to JIM, code skeleton for flash attached to some_cpu bus
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@949 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk 013604ba69 Added support for Amontec JTAGkey (submitted by Laurent Gauch - Amontec)
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@945 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger fa86461d80 BSDL: update headers with link to source of original posting
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@943 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk af79171494 Enh. 1869671: Declarations for MPC5241 (from kurobox.com)
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@942 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger 4371cebc3c BSDL: use gettext for message strings, removed trailing whitespace
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@940 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk 8be57cfbbb Fixed shift bug in src/jim/tap.c; added output of addr/data/ctrl in BSR of some_cpu at UPDATE_DR time
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@937 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger fb55d61194 BSDL: support multiple port names in one port definition
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@936 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger 06e611385f support OBSERVE_ONLY attribute in cell description (like input attribute)
part 2 of fix for
[ 1875737 ] Syntax errors/Port index warning parsing ATMEL BSDL files


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@935 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger 5450f80daf ndle vectored ports correctly, part 1 of fix for
[ 1875737 ] Syntax errors/Port index warning parsing ATMEL BSDL files


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@934 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk 828b4dc79a Added BSDL file for jim/some_cpu
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@933 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk 3a1ec19c8c Actual implementation of cable driver for JIM, basic TAP state machine, and a skeleton for "some_cpu" with working IDCODE detection.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@932 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk 2b6e82c897 Added code skeleton for JTAG target simulator "JIM" (disabled by default)
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@931 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger 18fb90545d restructured the test logic for bison error locations and the BSDL subsystem
[ 1873515 ] BSDL part doesn't compile under Cygwin


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@930 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk 0834af56d9 Dynamically changing address alignment to A0 line in S3C4510 bus driver
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@929 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk aae9e008ec [ 1873220 ] Merge libbrux into src, and inclow into include. Compiles now.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@926 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk a3547df4c0 [ 1873220 ] Merge libbrux into src, and inclow into include. Doesn't compile yet!
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@925 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk 9395544be5 Updated ChangeLog
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@924 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger a8b8052f81 correct address shift calculation for prototype.c
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@921 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger 1d35bbd545 parameter 'amode' added
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@919 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger 4501484472 added missing file src/bus/prototype.c
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@916 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger f349058624 last missing bus driver update
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@915 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger cb72f1c1da added 'prototype' bus driver (Detrick Martin)
since this driver requires a parameter string upon initialization, the
API had to be extended for bus_new()
all other drivers need to follow the new function prototype


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@914 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger 4ad3f1ae26 make std_wgl_map static
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@913 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger ac10f84036 enable bit<->pin mapping from parameter string
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@912 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago