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