Commit Graph

361 Commits

Author SHA1 Message Date
Gwenhael Goavec-Merou fe8cd9998d board: simplify board definition using preprocessor macro 2020-10-31 08:04:43 +01:00
Gwenhael Goavec-Merou 1bc20fee85 ftdispi: cleanup + fix + add support for wpn and holdn pins 2020-10-31 07:45:30 +01:00
Gwenhael Goavec-Merou deefcd2d38 ftdipp_mpsse: update direction method 2020-10-31 07:38:06 +01:00
Gwenhael Goavec-Merou b2abafa76d ftdispi: start to use spi_pins_conf 2020-10-30 08:26:15 +01:00
Gwenhael Goavec-Merou e347d2afd6 board: add spi_pins_conf structure 2020-10-30 08:23:49 +01:00
Gwenhael Goavec-Merou b0f73aa8d9 ftdipp_mpsse: add method to configure individually pins direction 2020-10-30 08:18:38 +01:00
Gwenhael Goavec-Merou 2398ee1445 part: add LCMXO2-640HC 2020-10-29 08:24:30 +01:00
Gwenhael Goavec-Merou 88c6b2ff6d Improve FTDI communication in bitbang mode
sub layer cut package in allowed size, so it's not mandatory to do this
at openFPGALoader level. The only situation when the size is important
is in read mode. So increase buffer size to reduce system calls.
2020-10-29 08:15:32 +01:00
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