f9318fa12dprogramming is now abaout as fast as a parallel cable again
michael
2007-05-01 13:03:39 +00:00
c6338a01c2remove unused variables from builds without FTDI-support
michael
2007-05-01 12:05:26 +00:00
7606d47088add documentation for FTDI2232 based devices
michael
2007-05-01 12:03:15 +00:00
61e0de7a4bconfig parser to associate ftdi2232 devices with parallel port
michael
2007-05-01 11:42:14 +00:00
617583d072some microoptimazation
michael
2007-05-01 10:21:51 +00:00
66c1fd53cbcorrectly set the baudrate, this speeds up things a bit
michael
2007-04-30 23:52:35 +00:00
23d61681a4remove outdated comment
michael
2007-04-30 23:43:32 +00:00
25ba7a4909more parts of the config infrastructure
michael
2007-04-30 23:42:17 +00:00
3cc5a0bc5aimprove performance by using threads
michael
2007-04-30 23:12:05 +00:00
75417531f3fix prom readback, but this slows everything down again...
michael
2007-04-30 21:12:26 +00:00
5e3d963bcbunify parallel and jtagkey interface
michael
2007-04-30 09:23:32 +00:00
185be93e9dsome todos
michael
2007-04-30 08:02:08 +00:00
7cd012c138remove old debug message
michael
2007-04-29 22:15:34 +00:00
59b06a85e2make sure that there is valid data if the last command in a transfer is a read
michael
2007-04-29 21:50:09 +00:00
9640dec9c7use the right tool for the job! use BITMODE_BITBANG for bulk transfers and BITMODE_BBSYNC for transfers with interleaved reads
michael
2007-04-29 21:32:59 +00:00
3f5287b7f7some more performance improvements
michael
2007-04-29 18:48:10 +00:00
a270f1e37aonly read pins when needed, now it's a bit faster than a parallel cable
michael
2007-04-29 17:51:28 +00:00
397d1c368eremove useless code
michael
2007-04-29 17:06:01 +00:00
85690a3f99correctly handle cases where the usb chunksize is smaller than the combined write
michael
2007-04-29 16:00:49 +00:00
4af4753dc4increase programming speed by a factor of 4. it now takes 5 seconds to program a xc3s400, which is the same time it takes to program this chip with a parallel cable.
michael
2007-04-29 15:57:34 +00:00
3e670223fdstart of configuration infrastructure
michael
2007-04-29 15:18:42 +00:00
e81047b815ignore no-ops
michael
2007-04-29 14:40:03 +00:00
d0e2002d3amuch faster programming via FTDI2232 now. programs a xc3s200 in 22 seconds
michael
2007-04-29 13:49:13 +00:00
b122ac4b01improve performance by * using synchronous bitbang mode * handling multi transfers in the jtagkey-driver by combining writes and reads
michael
2007-04-29 10:19:40 +00:00
1dac51954apass MULTI_TRANSFER to jtagkey_transfer, so it can be optimized there (which will hopefully increase performance by much)
michael
2007-04-29 00:58:10 +00:00
bccac33bcasome cleanups
michael
2007-04-29 00:47:44 +00:00
19b2e286cepreliminary support for amontec jtagkey. it's too slow to be usable right now
michael
2007-04-29 00:43:14 +00:00
8121bc50c2first bits for amontec jtagkey
michael
2007-04-29 00:13:50 +00:00
088b1e7b6achange URLs from viewcvs to viewvc
michael
2007-04-22 11:41:58 +00:00
de6f38dea1add integrated cable on spartan 3A sk
michael
2007-04-22 11:23:56 +00:00
5649925c5aadd EDK 8.1.02i as working
michael
2007-04-15 16:17:22 +00:00
2271fdf28fadd EDK 8.1 as reported working
michael
2007-04-15 16:16:13 +00:00
295cadbca4add link to xc3sprog
michael
2007-04-09 10:21:28 +00:00
78d5d21dc9other cables
michael
2007-04-09 10:19:11 +00:00
0dca330e46make parallel port numbers permanent across program restarts
michael
2007-04-08 19:07:05 +00:00
2b78cb9950fix sentence
michael
2007-04-07 17:20:20 +00:00
4d2daea0fachange ppdev url
michael
2007-04-07 15:36:55 +00:00
21a5b63570missing XILINX
michael
2007-04-06 19:45:18 +00:00
57d4107e61xup, kawk
michael
2007-04-06 13:08:27 +00:00
32e2af2399add pointer to website
michael
2007-04-06 12:59:41 +00:00
3b1b5fa8abgenerate a better driver identification
michael
2007-04-06 12:51:55 +00:00
9ec5ba04ddsome validator warnings
michael
2007-04-06 12:43:45 +00:00
41d0a9f776some links, libusb-dev
michael
2007-04-06 12:32:26 +00:00
026cbe49abInitial revision
michael
2007-04-06 12:21:44 +00:00
05e1bfcd05rename TRENZ define to FORCE_PC3_IDENT and document how to enable the define
michael
2007-04-02 11:31:20 +00:00
cdc9c5bf09Add hack to force the detection of a parallel cable by Stefan Ziegenbalg. This hack is activated by preloading libusb-driver-trenz.so.
michael
2007-04-02 08:22:08 +00:00
7824bbf66eit works on ISE Webpack 9.1SP3
michael
2007-04-01 15:48:27 +00:00
e6293f4578really support multiple parallel ports
michael
2007-04-01 15:47:52 +00:00
1f62c14e4fBUGFIX: enable cables not connected to the primary parallel port
michael
2007-04-01 14:37:55 +00:00
45b9b80b6fadd URL for library source
michael
2007-03-21 14:40:53 +00:00
0c71f276bdadd not about UseHIGHZ when programming with the parallel cable
michael
2007-03-18 16:49:40 +00:00
6f766a61c4add note about Parallel Cable IV
michael
2007-03-17 22:27:14 +00:00
54fc45085eadd other tested software change some parallel port variables
michael
2007-03-17 19:10:54 +00:00
28e7c3682eparallel cable transfer cleanup
michael
2007-03-17 00:43:00 +00:00
ae413cee9ccleanup parallel support a bit
michael
2007-03-17 00:13:23 +00:00
57fade8e35always set ecpbase correctly.
michael
2007-03-15 08:29:53 +00:00
889bee692aimpact requests ECP addresses, even when ECP is not available. Ignore requests with base address == 0x0000
michael
2007-03-14 23:34:34 +00:00
459c6ef789print errorstring when /dev/parportX can't be opened
michael
2007-03-14 23:22:50 +00:00
543579946cAdd support for Parallel Cable III (and clones)
michael
2007-03-14 23:13:37 +00:00
ac9e3f59d8handle other TRANSFER commands not used by USB ;-)
michael
2007-03-14 21:08:43 +00:00
0b50c513efadd tested software
michael
2007-03-14 19:19:58 +00:00
576995a866add another ioctl-stub
michael
2007-03-14 19:15:00 +00:00
bdc65937d6remove ugly defines for 64bit support and solve the problem in a better way
michael
2007-03-14 17:09:01 +00:00
f152c04870add support for ise 8.1i
michael
2007-03-14 16:58:35 +00:00
010cbaa6cdallow concurrent access to the cable
michael
2007-03-11 12:52:26 +00:00
7216ce6cb7fix 64bit and add DEBUG shared object
michael
2007-03-10 10:51:06 +00:00
b72b86b42arevert most of last 64bit cleanup, as windrvr doesn't do it this way this version might work on 64bit
michael
2007-03-10 01:25:19 +00:00
f42065a398do not undef DEBUG
michael
2007-03-10 00:58:15 +00:00
11d017427ffix some 64bit issues, probably...
michael
2007-03-10 00:56:45 +00:00
c2e95a3084shorter udev install
michael
2007-03-09 13:22:31 +00:00
332ced7a9cbetter fix for windrvrfd when device is not opened prevents "!!!ERROR: magic header does not match!!!" message
michael
2007-03-04 22:44:13 +00:00
979132fe59firmware info
michael
2007-03-04 20:41:24 +00:00
f0bfb2db7dBUG-Fix: Do not do ioctls on fd == 0
michael
2007-03-04 20:32:32 +00:00
9ba1e383d1be a bit more intelligent in 'interrupt' handling
michael
2007-02-25 14:10:06 +00:00
f1405f1379some cleanups
michael
2007-02-25 14:04:15 +00:00
fdd05738dfadd comment about udev
michael
2007-02-25 11:02:00 +00:00
419f2c983bemulate access function, too. now even the device node /dev/windrvr6 is no longer needed
michael
2007-02-25 10:51:28 +00:00
90831fba7freturn wd version 802
michael
2007-02-25 00:45:20 +00:00
113af964d4add short readme
michael
2007-02-25 00:44:50 +00:00
16f6b16428return parport_pc in list of loaded modules so impact does not show popups all the time
michael
2007-02-25 00:34:50 +00:00
8923df66b0replace a magic value by its name
michael
2007-02-25 00:15:33 +00:00
be452175b8some small cleanups
michael
2007-02-25 00:13:06 +00:00
2c0c12554erename sources
michael
2007-02-25 00:04:39 +00:00
533f4b68bause a pthread mutex for interrupts
michael
2007-02-24 23:58:54 +00:00
dbda1264f8emulate /proc/modules, too
michael
2007-02-24 16:20:30 +00:00
723d9aa0cethis works :-)
michael
2007-02-24 15:58:01 +00:00
a70f4f388bTransferred: 180 (write) in USB_TRANSFER unique: 110, pipe: 134, read: 1, options: 0, size: 4, timeout: bb8 setup packet: 00 00 00 00 00 00 00 00 Transferred: 4 (read) Read: 00 00 18 37 CRC error : 0 RESERVED : 0 DCM locked : 1 DCI Matched : 1 legacy input error : 0 status of GTS_CFG_B : 1 status of GWE : 1 status of GHIGH : 1 value of MODE pin M0 : 0 value of MODE pin M1 : 0 value of MODE pin M2 : 0 value of CFG_RDY (INIT_B) : 1 DONEIN input from DONE pin : 1 ID_ERROR : 0 RESERVED : 0 RESERVED : 0 INFO:iMPACT:2219 - Status register values: INFO:iMPACT - 0011 0111 0001 1000 0000 0000 0000 0000 INFO:iMPACT:579 - '3': Completed downloading bit file to device.
michael
2007-02-24 15:16:19 +00:00
411af37385Ho Hum
michael
2007-02-24 15:04:39 +00:00
d067696441Halleluja
michael
2007-02-24 14:28:49 +00:00