1
0

Commit Graph

  • 084feb4bf3 monitor tdi, too michael 2007-05-01 21:18:51 +00:00
  • 0a060ead2d add the possibility to monitor the JTAG state machine michael 2007-05-01 19:51:47 +00:00
  • 1830118e81 another typo michael 2007-05-01 15:10:08 +00:00
  • dc587d1175 typo michael 2007-05-01 15:09:36 +00:00
  • f9318fa12d programming is now abaout as fast as a parallel cable again michael 2007-05-01 13:03:39 +00:00
  • c6338a01c2 remove unused variables from builds without FTDI-support michael 2007-05-01 12:05:26 +00:00
  • 7606d47088 add documentation for FTDI2232 based devices michael 2007-05-01 12:03:15 +00:00
  • 61e0de7a4b config parser to associate ftdi2232 devices with parallel port michael 2007-05-01 11:42:14 +00:00
  • 617583d072 some microoptimazation michael 2007-05-01 10:21:51 +00:00
  • 66c1fd53cb correctly set the baudrate, this speeds up things a bit michael 2007-04-30 23:52:35 +00:00
  • 23d61681a4 remove outdated comment michael 2007-04-30 23:43:32 +00:00
  • 25ba7a4909 more parts of the config infrastructure michael 2007-04-30 23:42:17 +00:00
  • 3cc5a0bc5a improve performance by using threads michael 2007-04-30 23:12:05 +00:00
  • 75417531f3 fix prom readback, but this slows everything down again... michael 2007-04-30 21:12:26 +00:00
  • 5e3d963bcb unify parallel and jtagkey interface michael 2007-04-30 09:23:32 +00:00
  • 185be93e9d some todos michael 2007-04-30 08:02:08 +00:00
  • 7cd012c138 remove old debug message michael 2007-04-29 22:15:34 +00:00
  • 59b06a85e2 make 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
  • 9640dec9c7 use 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
  • 3f5287b7f7 some more performance improvements michael 2007-04-29 18:48:10 +00:00
  • a270f1e37a only read pins when needed, now it's a bit faster than a parallel cable michael 2007-04-29 17:51:28 +00:00
  • 397d1c368e remove useless code michael 2007-04-29 17:06:01 +00:00
  • 85690a3f99 correctly handle cases where the usb chunksize is smaller than the combined write michael 2007-04-29 16:00:49 +00:00
  • 4af4753dc4 increase 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
  • 3e670223fd start of configuration infrastructure michael 2007-04-29 15:18:42 +00:00
  • e81047b815 ignore no-ops michael 2007-04-29 14:40:03 +00:00
  • d0e2002d3a much faster programming via FTDI2232 now. programs a xc3s200 in 22 seconds michael 2007-04-29 13:49:13 +00:00
  • b122ac4b01 improve 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
  • 1dac51954a pass 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
  • bccac33bca some cleanups michael 2007-04-29 00:47:44 +00:00
  • 19b2e286ce preliminary support for amontec jtagkey. it's too slow to be usable right now michael 2007-04-29 00:43:14 +00:00
  • 8121bc50c2 first bits for amontec jtagkey michael 2007-04-29 00:13:50 +00:00
  • 088b1e7b6a change URLs from viewcvs to viewvc michael 2007-04-22 11:41:58 +00:00
  • de6f38dea1 add integrated cable on spartan 3A sk michael 2007-04-22 11:23:56 +00:00
  • 5649925c5a add EDK 8.1.02i as working michael 2007-04-15 16:17:22 +00:00
  • 2271fdf28f add EDK 8.1 as reported working michael 2007-04-15 16:16:13 +00:00
  • 295cadbca4 add link to xc3sprog michael 2007-04-09 10:21:28 +00:00
  • 78d5d21dc9 other cables michael 2007-04-09 10:19:11 +00:00
  • 0dca330e46 make parallel port numbers permanent across program restarts michael 2007-04-08 19:07:05 +00:00
  • 2b78cb9950 fix sentence michael 2007-04-07 17:20:20 +00:00
  • 4d2daea0fa change ppdev url michael 2007-04-07 15:36:55 +00:00
  • 21a5b63570 missing XILINX michael 2007-04-06 19:45:18 +00:00
  • 57d4107e61 xup, kawk michael 2007-04-06 13:08:27 +00:00
  • 32e2af2399 add pointer to website michael 2007-04-06 12:59:41 +00:00
  • 3b1b5fa8ab generate a better driver identification michael 2007-04-06 12:51:55 +00:00
  • 9ec5ba04dd some validator warnings michael 2007-04-06 12:43:45 +00:00
  • 41d0a9f776 some links, libusb-dev michael 2007-04-06 12:32:26 +00:00
  • 026cbe49ab Initial revision michael 2007-04-06 12:21:44 +00:00
  • 05e1bfcd05 rename TRENZ define to FORCE_PC3_IDENT and document how to enable the define michael 2007-04-02 11:31:20 +00:00
  • cdc9c5bf09 Add 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
  • 7824bbf66e it works on ISE Webpack 9.1SP3 michael 2007-04-01 15:48:27 +00:00
  • e6293f4578 really support multiple parallel ports michael 2007-04-01 15:47:52 +00:00
  • 1f62c14e4f BUGFIX: enable cables not connected to the primary parallel port michael 2007-04-01 14:37:55 +00:00
  • 45b9b80b6f add URL for library source michael 2007-03-21 14:40:53 +00:00
  • 0c71f276bd add not about UseHIGHZ when programming with the parallel cable michael 2007-03-18 16:49:40 +00:00
  • 6f766a61c4 add note about Parallel Cable IV michael 2007-03-17 22:27:14 +00:00
  • 54fc45085e add other tested software change some parallel port variables michael 2007-03-17 19:10:54 +00:00
  • 28e7c3682e parallel cable transfer cleanup michael 2007-03-17 00:43:00 +00:00
  • ae413cee9c cleanup parallel support a bit michael 2007-03-17 00:13:23 +00:00
  • 57fade8e35 always set ecpbase correctly. michael 2007-03-15 08:29:53 +00:00
  • 889bee692a impact requests ECP addresses, even when ECP is not available. Ignore requests with base address == 0x0000 michael 2007-03-14 23:34:34 +00:00
  • 459c6ef789 print errorstring when /dev/parportX can't be opened michael 2007-03-14 23:22:50 +00:00
  • 543579946c Add support for Parallel Cable III (and clones) michael 2007-03-14 23:13:37 +00:00
  • ac9e3f59d8 handle other TRANSFER commands not used by USB ;-) michael 2007-03-14 21:08:43 +00:00
  • 0b50c513ef add tested software michael 2007-03-14 19:19:58 +00:00
  • 576995a866 add another ioctl-stub michael 2007-03-14 19:15:00 +00:00
  • bdc65937d6 remove ugly defines for 64bit support and solve the problem in a better way michael 2007-03-14 17:09:01 +00:00
  • f152c04870 add support for ise 8.1i michael 2007-03-14 16:58:35 +00:00
  • 010cbaa6cd allow concurrent access to the cable michael 2007-03-11 12:52:26 +00:00
  • 7216ce6cb7 fix 64bit and add DEBUG shared object michael 2007-03-10 10:51:06 +00:00
  • b72b86b42a revert 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
  • f42065a398 do not undef DEBUG michael 2007-03-10 00:58:15 +00:00
  • 11d017427f fix some 64bit issues, probably... michael 2007-03-10 00:56:45 +00:00
  • c2e95a3084 shorter udev install michael 2007-03-09 13:22:31 +00:00
  • 332ced7a9c better 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
  • 979132fe59 firmware info michael 2007-03-04 20:41:24 +00:00
  • f0bfb2db7d BUG-Fix: Do not do ioctls on fd == 0 michael 2007-03-04 20:32:32 +00:00
  • 9ba1e383d1 be a bit more intelligent in 'interrupt' handling michael 2007-02-25 14:10:06 +00:00
  • f1405f1379 some cleanups michael 2007-02-25 14:04:15 +00:00
  • fdd05738df add comment about udev michael 2007-02-25 11:02:00 +00:00
  • 419f2c983b emulate access function, too. now even the device node /dev/windrvr6 is no longer needed michael 2007-02-25 10:51:28 +00:00
  • 90831fba7f return wd version 802 michael 2007-02-25 00:45:20 +00:00
  • 113af964d4 add short readme michael 2007-02-25 00:44:50 +00:00
  • 16f6b16428 return 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
  • 8923df66b0 replace a magic value by its name michael 2007-02-25 00:15:33 +00:00
  • be452175b8 some small cleanups michael 2007-02-25 00:13:06 +00:00
  • 2c0c12554e rename sources michael 2007-02-25 00:04:39 +00:00
  • 533f4b68ba use a pthread mutex for interrupts michael 2007-02-24 23:58:54 +00:00
  • dbda1264f8 emulate /proc/modules, too michael 2007-02-24 16:20:30 +00:00
  • 723d9aa0ce this works :-) michael 2007-02-24 15:58:01 +00:00
  • a70f4f388b Transferred: 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
  • 411af37385 Ho Hum michael 2007-02-24 15:04:39 +00:00
  • d067696441 Halleluja michael 2007-02-24 14:28:49 +00:00
  • ca18111bc1 hmmpf DeviceAttach: WDU_SetInterface failed (num. 0, alternate 0) device 0x8215178: error 0xffffffff ("Invalid WinDriver handle") michael 2007-02-24 14:01:57 +00:00
  • adfa522169 hint for me how to solve current problem michael 2007-02-22 23:17:35 +00:00
  • 94038a57ca ... michael 2007-02-22 23:09:38 +00:00
  • 2a7af8126d more working code michael 2007-02-22 23:07:34 +00:00
  • 3664a3e3ec impact loops now... michael 2007-02-22 22:24:15 +00:00
  • 792bf5f262 small fixes still segfault michael 2007-02-22 21:34:50 +00:00
  • f95f1d2e4e fill in struct impact still segfaults... michael 2007-02-22 21:29:38 +00:00