1
0

199 Commits

Author SHA1 Message Date
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
Michael Gernoth
bbc3baea9b reset the USB cable when /dev/windrvr6 is closed.
This should solve prolems when impact fails on second use.
2008-04-10 20:25:53 +02:00
Michael Gernoth
d6cf203254 move ISE 10.1 info under "About" on the website 2008-03-29 14:08:41 +01:00
Michael Gernoth
45e87cbfdc add information about ISE 10.1 32-bit ond 64-bit platform to the website 2008-03-29 14:05:09 +01:00
Michael Gernoth
c42237a305 Fix 32-bit ISE 10.1 on 64-bit platform.
When trying to access a cable with this combination, ISE displays the
following error: "Cable operation is not supported when running the
32-bit version of the application on a 64-bit platform."

This is fixed by additionally overloading the uname function and replacing
x86_64 by i686 in the returned struct in the 32-bit version of this library.
The 64-bit version will still correctly return x86_64.
2008-03-29 13:51:08 +01:00
Michael Gernoth
9cb54622e0 Describe how to enable the native libusb-support in ISE Design Suite 10.1 2008-03-27 20:14:59 +01:00
Michael Gernoth
718362b440 libusb-driver works on ISE Design Suite 10.1 2008-03-26 20:09:30 +01:00
Michael Gernoth
2ede2e5551 add location of official libusb-based driver 2008-03-26 11:20:16 +01:00
Michael Gernoth
b9423a5343 typo 2008-01-20 13:17:11 +01:00
Michael Gernoth
04d489add9 update supported software 2008-01-20 13:15:04 +01:00
Michael Gernoth
e8f8e2d060 clarify filename for udev rule 2007-11-10 13:31:49 +01:00
Michael Gernoth
be59993b74 do not export unnecessary symbols 2007-11-03 20:45:32 +01:00
Michael Gernoth
d5eac538d5 update supported software
+=EDK 9.02.01i
+=ISE 9.2 SP3
2007-11-03 17:47:46 +01:00