Commit Graph

353 Commits

Author SHA1 Message Date
Gwenhael Goavec-Merou e0a5d376ba ftdipp_mpsse: change VID/PID visibility 2020-10-29 07:40:56 +01:00
Gwenhael Goavec-Merou f75a7f8395 ftdiJtagBitbang: some cleanup and reuse parent class buffer 2020-10-29 07:39:47 +01:00
Gwenhael Goavec-Merou 78ea8ac808 ftdipp_mpsse: change _buffer visibility 2020-10-29 07:39:07 +01:00
Gwenhael Goavec-Merou 09c28c23a7 ftdispi: cleanup 2020-10-28 21:26:33 +01:00
Gwenhael Goavec-Merou 05e1c57cc5 ftdipp_mpsse: add method to update pins direction 2020-10-28 19:48:59 +01:00
Gwenhael Goavec-Merou ed006711b7 ftdipp_mpsse: introduce gpio bitbanging with MPSSE 2020-10-28 07:58:33 +01:00
Gwenhael Goavec-Merou b3a67f896f ftdipp_mpsse: store cable configuration 2020-10-27 20:27:02 +01:00
Gwenhael Goavec-Merou 4dde89e082 Merge remote-tracking branch 'origin/review_usb_transaction' 2020-10-27 19:29:44 +01:00
Gwenhael Goavec-Merou 5254116ad8 main: if board has no default cable, don't override potential user choise 2020-10-25 16:51:21 +01:00
Gwenhael Goavec-Merou 739df7c183 udev rule: add missing cable 2020-10-21 13:45:17 +02:00
Gwenhael Goavec-Merou f22b25428d main: allow users board cable to be override 2020-10-21 13:41:26 +02:00
Gwenhael Goavec-Merou 2170a2af86 altera: add support for RBF (only tested with SRAM) 2020-10-17 18:40:16 +02:00
Gwenhael Goavec-Merou 15e9907655 add cycloneV E support and QMTech CycloneV board 2020-10-17 15:45:00 +02:00
Gwenhael Goavec-Merou 717d5065b4 ftdiJtagMPSSE: use correct size for ch552 dummy buffer 2020-10-17 15:44:21 +02:00
Gwenhael Goavec-Merou 04df474e12
Merge pull request #56 from GbGp/master
add support for artix-7 200t and nexys video board
2020-10-16 19:10:10 +02:00
GpGb cc4c2e0d6a
Update README.md 2020-10-16 11:07:50 +02:00
Gwenhael Goavec-Merou e91224ca8c
Merge pull request #57 from fayalalebrun/master
Add MachXO3D Development Board Support; LCMX03D-9400HC
2020-10-16 08:35:17 +02:00
Francisco Ayala Le Brun a874a51be3 Fix part name typo 2020-10-16 08:08:44 +02:00
Francisco Ayala Le Brun fbb8c58f46 Add MachXO3D Development Board Support 2020-10-16 08:03:45 +02:00
Giuseppe Gebbia edad461d88 add support for artix-7 200t and nexys video board 2020-10-15 16:07:55 +02:00
Gwenhael Goavec-Merou 235505c660 gowin:
- increase delay before checking CRC
- fix message
2020-10-12 15:34:50 +02:00
Gwenhael Goavec-Merou adb6efca39 ftdiJtagMPSSE: don't flush/write everytime 2020-10-09 21:30:45 +02:00
Gwenhael Goavec-Merou 23c9733a6d gowin: force flush when it's mandatory 2020-10-09 21:29:48 +02:00
Gwenhael Goavec-Merou da65579d0d jtag: don't force flush everywhere 2020-10-09 21:28:00 +02:00
Gwenhael Goavec-Merou 06d0e44f71 gowin: eraseFLASH(): fix buffer size, set this to 0 2020-10-09 21:22:03 +02:00
Gwenhael Goavec-Merou a27c99376d ftdiJtagMPSSE: don't use MPSSE_DO_WRITE for read only transaction 2020-10-09 21:17:04 +02:00
Gwenhael Goavec-Merou 487bc21d66 Fix fsparser:
- first bit in header lines maybe be 0 or 1 depending on crc_check
- data line length depend on crc_check too. Instead of trying to deduce
  length, use idcode to have this.
2020-10-09 19:26:50 +02:00
Gwenhael Goavec-Merou 8fb36f9ba9 main: improve flash direct access 2020-10-07 07:47:46 +02:00
Gwenhael Goavec-Merou 588094447f rawParser: less verbose 2020-10-07 07:47:07 +02:00
Gwenhael Goavec-Merou 522489c860 main: improve previous commit 2020-10-07 07:37:40 +02:00
Gwenhael Goavec-Merou 9e0614d15d main: fix ftdi_serial default value '' -> '-'. (jadafi) 2020-10-07 06:39:00 +02:00
Gwenhael Goavec-Merou f77faa2657 add direct access to spi flash 2020-10-06 08:38:24 +02:00
Gwenhael Goavec-Merou 01fbbf747d ftdispi: force mode 0 by default 2020-10-06 08:36:31 +02:00
Gwenhael Goavec-Merou 221e814509 ftdispi, ecpq: use enum for endianness and cs mode 2020-10-06 08:36:12 +02:00
Gwenhael Goavec-Merou 1a952f466a
Merge pull request #51 from martin2250/master
add ftdi serial number argument
2020-10-05 15:29:30 +02:00
Martin Pittermann e3059c8f13 update Readme --help message 2020-10-05 14:50:51 +02:00
Martin Pittermann 090a97baa0 fix line too long 2020-10-05 14:49:42 +02:00
Gwenhael Goavec-Merou 53f4514c8b
Merge pull request #52 from martin2250/fix_xo3
fix MACHXO3LF family
2020-09-30 07:37:15 +02:00
Martin Pittermann c41f4b597a fix MACHXO3LF family 2020-09-29 16:13:54 +02:00
Martin Pittermann 99929f99c3 add ftdi serial argument 2020-09-29 14:16:30 +02:00
Gwenhael Goavec-Merou 7b048d2d82 fsparser: fix checksum for gw1n with ram 2020-09-29 08:07:57 +02:00
Gwenhael Goavec-Merou 5d99237652 gowin: Fix flash write message and display checksum when SRAM fail 2020-09-28 16:25:33 +02:00
Gwenhael Goavec-Merou 0adae3ffd0 README: update to reflect nexus support 2020-09-26 08:47:52 +02:00
Gwenhael Goavec-Merou 7d960411c2 board: crosslinknx_evn 2020-09-26 08:47:26 +02:00
Gwenhael Goavec-Merou 6536619b84 add crosslinx and certus support 2020-09-26 08:41:27 +02:00
Gwenhael Goavec-Merou 9572d060e9 lattice: adapt status register to support nexus devices 2020-09-26 08:40:43 +02:00
Gwenhael Goavec-Merou 871e28259e latticeBitParser: support lattice radiant bit file 2020-09-26 07:58:03 +02:00
Gwenhael Goavec-Merou d9bbcdf68b xilinx: support writing .bit file to flash 2020-09-25 18:58:31 +02:00
Gwenhael Goavec-Merou e8acec9873 fix xilinx to bitparser update 2020-09-25 18:43:05 +02:00
Gwenhael Goavec-Merou fceaada9ba bitparser: reverOrder is now configurable, fix _bit_length must be in bit instead of byte 2020-09-25 18:42:32 +02:00