Gwenhael Goavec-Merou
14c5b8e681
add support for ice40 FPGA and iCEBreaker, icestick, iCE40-HX8K, iCE40-HX1K-EVN boards
2020-10-31 15:02:54 +01:00
Gwenhael Goavec-Merou
66ecf3e5c0
README: add instruction for fireant
2020-10-31 14:37:21 +01:00
Gwenhael Goavec-Merou
818dbd301c
ftdipp_mpsse: reduce useless write
2020-10-31 11:10:14 +01:00
Gwenhael Goavec-Merou
1dd7d7b6f4
README: efinix trion and fireant board
2020-10-31 11:09:52 +01:00
Gwenhael Goavec-Merou
7e15b5cabb
board: Fireant support
2020-10-31 10:44:44 +01:00
Gwenhael Goavec-Merou
6aa2176be1
board: typo
2020-10-31 10:44:14 +01:00
Gwenhael Goavec-Merou
537f02fa89
board: fix control pins size
2020-10-31 10:43:45 +01:00
Gwenhael Goavec-Merou
14b7122b4d
ftdispi: fix control size
2020-10-31 10:42:40 +01:00
Gwenhael Goavec-Merou
aa23aff388
main: review SPI mode for efinix active mode
2020-10-31 10:41:44 +01:00
Gwenhael Goavec-Merou
70fb5c8439
add efinix support
2020-10-31 10:39:06 +01:00
Gwenhael Goavec-Merou
3c9870bba3
introduce CBUS/DBUS pins value, add macro and pin mapping for board in SPI mode, reset and done signals
2020-10-31 08:40:18 +01:00
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