Michael Gernoth
142aeb0f92
ISE 13.1 works
2011-05-08 20:22:31 +02:00
Michael Gernoth
36f8b271f2
Add setup script for USB cable which works on modern distributions
...
This completely rewritten version of setup_pcusb works on modern
distributions with newer udev versions which have a different
rules-format and are not detected by the xilinx-version of the
script. It only has the name in common with the xilinx-version.
2011-05-08 20:20:19 +02:00
Michal Demin
7c932f66e1
Jtagkey: Fixed order of ftdi initialization.
...
Signed-off-by: Michal Demin <michaldemin@gmail.com>
2011-01-26 18:00:28 +01:00
Michal Demin
6615630635
Add support for different interfaces on FTDI chips.
...
Signed-off-by: Michal Demin <michaldemin@gmail.com>
2011-01-23 12:52:27 +01:00
Michael Gernoth
47661cecc5
More robust search for filename in memory at runtime
2010-05-26 10:11:43 +02:00
Michael Gernoth
98b8ef391f
fix jtagkey warnings on 64 bit
2010-05-24 21:51:52 +02:00
Michael Gernoth
6b3a171567
Dynamically search for /proc/sys/dev/parport/%s/base-addr
2010-05-24 15:12:14 +02:00
Michael Gernoth
a90dd20702
full support for parallel ports on ISE 12
2010-05-24 14:33:38 +02:00
Michael Gernoth
765c485a06
Overload XilCommNS::CPortResources::Instance
2010-05-24 13:36:45 +02:00
Michael Gernoth
ad0f0d12f7
declare variables at the beginning of the scope
2010-05-24 11:08:56 +02:00
Michael Gernoth
277c47548a
typo
2010-05-23 23:24:00 +02:00
Michael Gernoth
0915c0b59c
Describe problems with parallel cables
2010-05-23 23:23:13 +02:00
Michael Gernoth
b05f6dfed5
Add initial parallel port support for ISE 12.
...
Only ports existing on the local system can be used for real
or ftdi-emulated cables. So you can't attach a ftdi-cable
to your non-existant LPT4 currently.
2010-05-23 23:10:41 +02:00
Michael Gernoth
4c90fa3933
Always set return value for parallel ports
...
This fixes a crash in ISE 12 but does not lead to working parallel
port suppoet
2010-05-23 17:40:11 +02:00
Michael Gernoth
80a14787b9
fix ISE 12 support on 64bit
2010-05-23 17:01:17 +02:00
Michael Gernoth
daa4fc041d
Don't overload uname but set personality in library constructor
...
This fixes planAhead crashing on startup
2010-05-23 01:18:13 +02:00
Michael Gernoth
9f78065e21
fix prototype for _Z14isModuleLoadedPci
2010-05-23 00:11:02 +02:00
Michael Gernoth
b316fb2f6f
add ISE 12 to the list of supported software
2010-05-22 13:30:47 +02:00
Michael Gernoth
4ba5d6d931
support for ISE 12
2010-05-22 13:22:00 +02:00
Michael Gernoth
4d5f52f3c6
ISE 11
2010-03-15 18:06:36 +01:00
Michael Gernoth
cc424c9bea
Add note about newer udev versions and how to get it working again
2010-03-15 14:43:02 +01:00
Michael Gernoth
7b219d308d
information for newer udev versions
2010-02-28 21:09:32 +01:00
Michael Gernoth
f10305a8cb
XILINX Platform Cable USB II works
...
Tested and confirmed by David Epping (Uni Ulm)
2009-05-31 18:26:14 +02:00
Michael Gernoth
740b45f5ca
ISE 11.1 is supported
2009-05-31 18:23:05 +02:00
Michael Gernoth
06f5f9d037
ISE 11.1 notes
2009-05-31 18:22:41 +02:00
Michael Gernoth
aed36bb341
Let usb-driver work with a no-module kernel by Gyorgy 'nog' Jeney
2008-11-27 15:11:07 +01:00
Michael Gernoth
1fc8f7a47d
cable sharing for USB needs to overload semop, this adds a disabled stub
2008-09-23 16:23:20 +02:00
Michael Gernoth
23138e94d0
disable sharing the XPCU cable for now, as this causes problems even when
...
only one application uses the cable
2008-08-21 10:14:27 +02:00
Michael Gernoth
9bb134bb79
add one supported and one untested cable
2008-06-23 21:44:13 +02:00
Michael Gernoth
1dd0c369ec
README additions for compiling on 64 bit systems by Uwe Bonnes
2008-06-23 21:40:01 +02:00
Michael Gernoth
120876a361
add link to UrJTAG tools
2008-05-22 16:39:51 +02:00
Michael Gernoth
614a4da1e8
remove no longer needed dummy_interrupt mutex
2008-04-14 23:18:24 +02:00
Michael Gernoth
787300f60e
add include stdint.h
...
Thanks to Matteo Vit.
2008-04-14 18:27:40 +02:00
Michael Gernoth
325556c933
improve debug output
2008-04-12 17:49:32 +02:00
Michael Gernoth
8949e420b6
fix handling of XILINX_USB_DEV environment variable
2008-04-12 17:40:32 +02:00
Michael Gernoth
9bfaca620d
implement support for multiple XPCU cables for ISE 10.1
...
this also solves the crash of impact 10.1 which was previously
attributed to a mutex deadlock, but impact itself leaks filedescriptors.
2008-04-12 17:20:15 +02:00
Michael Gernoth
0a2341bb36
fix for mutex deadlock when closing and reopening the cable connection
2008-04-12 15:46:00 +02:00
Michael Gernoth
19acdb82e4
pass pointer to usb-driver structure through impact
2008-04-12 15:26:58 +02:00
Michael Gernoth
8af4d9103d
make it possible to return an error everywhere
2008-04-12 15:13:26 +02:00
Michael Gernoth
501f1c2134
move interrupt functions to xpcu.c
2008-04-12 00:30:12 +02:00
Michael Gernoth
f92c0fbce9
rework more XPCU code. INT_* still needs to be moved
2008-04-11 21:14:32 +02:00
Michael Gernoth
4f3471859a
move card_type into xpcu_s
2008-04-11 15:38:01 +02:00
Michael Gernoth
0c2db148a4
add xpcu_set_interface
2008-04-11 15:36:07 +02:00
Michael Gernoth
6234190be3
add xpcu_close
2008-04-11 15:22:59 +02:00
Michael Gernoth
6c235d59ca
move XPCU transfer function
2008-04-11 15:16:28 +02:00
Michael Gernoth
cbfa0ac6c8
begin separating XPCU functions into own file
2008-04-11 15:08:19 +02:00
Michael Gernoth
396647368b
don't export internal symbols
2008-04-11 14:12:36 +02:00
Michael Gernoth
74ed4fbde8
release usb-device on close
2008-04-10 22:31:10 +02:00
Michael Gernoth
adb51cf1e7
fix usb_reset. sharing the cable between applications is still possible.
2008-04-10 22:21:21 +02:00
Michael Gernoth
cf55ed64bb
make it possible to share the USB and parallel cable between applications
2008-04-10 22:10:15 +02:00