This website requires JavaScript.
1f3bdf254f
Update INSTALL.md
Fabien Marteau
2020-11-04 20:29:28 +0100
9a7e08a5bc
Update INSTALL.md
Fabien Marteau
2020-11-04 20:28:37 +0100
14c5b8e681
add support for ice40 FPGA and iCEBreaker, icestick, iCE40-HX8K, iCE40-HX1K-EVN boards
Gwenhael Goavec-Merou
2020-10-31 15:02:54 +0100
66ecf3e5c0
README: add instruction for fireant
Gwenhael Goavec-Merou
2020-10-31 14:37:21 +0100
818dbd301c
ftdipp_mpsse: reduce useless write
Gwenhael Goavec-Merou
2020-10-31 11:10:14 +0100
1dd7d7b6f4
README: efinix trion and fireant board
Gwenhael Goavec-Merou
2020-10-31 11:09:52 +0100
7e15b5cabb
board: Fireant support
Gwenhael Goavec-Merou
2020-10-31 10:44:44 +0100
6aa2176be1
board: typo
Gwenhael Goavec-Merou
2020-10-31 10:44:14 +0100
537f02fa89
board: fix control pins size
Gwenhael Goavec-Merou
2020-10-31 10:43:45 +0100
14b7122b4d
ftdispi: fix control size
Gwenhael Goavec-Merou
2020-10-31 10:42:40 +0100
aa23aff388
main: review SPI mode for efinix active mode
Gwenhael Goavec-Merou
2020-10-31 10:41:44 +0100
70fb5c8439
add efinix support
Gwenhael Goavec-Merou
2020-10-31 08:46:53 +0100
3c9870bba3
introduce CBUS/DBUS pins value, add macro and pin mapping for board in SPI mode, reset and done signals
Gwenhael Goavec-Merou
2020-10-31 08:40:18 +0100
fe8cd9998d
board: simplify board definition using preprocessor macro
Gwenhael Goavec-Merou
2020-10-31 08:04:43 +0100
1bc20fee85
ftdispi: cleanup + fix + add support for wpn and holdn pins
Gwenhael Goavec-Merou
2020-10-31 07:45:30 +0100
deefcd2d38
ftdipp_mpsse: update direction method
Gwenhael Goavec-Merou
2020-10-31 07:38:06 +0100
b2abafa76d
ftdispi: start to use spi_pins_conf
Gwenhael Goavec-Merou
2020-10-30 08:24:45 +0100
e347d2afd6
board: add spi_pins_conf structure
Gwenhael Goavec-Merou
2020-10-30 08:23:49 +0100
b0f73aa8d9
ftdipp_mpsse: add method to configure individually pins direction
Gwenhael Goavec-Merou
2020-10-30 08:18:38 +0100
2398ee1445
part: add LCMXO2-640HC
Gwenhael Goavec-Merou
2020-10-29 08:24:30 +0100
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.
Gwenhael Goavec-Merou
2020-10-29 08:15:32 +0100
e0a5d376ba
ftdipp_mpsse: change VID/PID visibility
Gwenhael Goavec-Merou
2020-10-29 07:40:56 +0100
f75a7f8395
ftdiJtagBitbang: some cleanup and reuse parent class buffer
Gwenhael Goavec-Merou
2020-10-29 07:39:47 +0100
78ea8ac808
ftdipp_mpsse: change _buffer visibility
Gwenhael Goavec-Merou
2020-10-29 07:39:07 +0100
09c28c23a7
ftdispi: cleanup
Gwenhael Goavec-Merou
2020-10-28 21:26:33 +0100
05e1c57cc5
ftdipp_mpsse: add method to update pins direction
Gwenhael Goavec-Merou
2020-10-28 19:48:59 +0100
ed006711b7
ftdipp_mpsse: introduce gpio bitbanging with MPSSE
Gwenhael Goavec-Merou
2020-10-28 07:58:33 +0100
b3a67f896f
ftdipp_mpsse: store cable configuration
Gwenhael Goavec-Merou
2020-10-27 20:27:02 +0100
4dde89e082
Merge remote-tracking branch 'origin/review_usb_transaction'
Gwenhael Goavec-Merou
2020-10-27 19:29:44 +0100
5254116ad8
main: if board has no default cable, don't override potential user choise
Gwenhael Goavec-Merou
2020-10-25 16:51:21 +0100
739df7c183
udev rule: add missing cable
Gwenhael Goavec-Merou
2020-10-21 13:45:17 +0200
f22b25428d
main: allow users board cable to be override
Gwenhael Goavec-Merou
2020-10-21 13:41:26 +0200
2170a2af86
altera: add support for RBF (only tested with SRAM)
Gwenhael Goavec-Merou
2020-10-17 18:40:16 +0200
15e9907655
add cycloneV E support and QMTech CycloneV board
Gwenhael Goavec-Merou
2020-10-17 15:45:00 +0200
717d5065b4
ftdiJtagMPSSE: use correct size for ch552 dummy buffer
Gwenhael Goavec-Merou
2020-10-17 15:44:21 +0200
04df474e12
Merge pull request #56 from GbGp/master
Gwenhael Goavec-Merou
2020-10-16 19:10:10 +0200
cc4c2e0d6a
Update README.md
GpGb
2020-10-16 11:07:50 +0200
e91224ca8c
Merge pull request #57 from fayalalebrun/master
Gwenhael Goavec-Merou
2020-10-16 08:35:17 +0200
a874a51be3
Fix part name typo
Francisco Ayala Le Brun
2020-10-16 08:08:44 +0200
fbb8c58f46
Add MachXO3D Development Board Support
Francisco Ayala Le Brun
2020-10-16 08:03:45 +0200
edad461d88
add support for artix-7 200t and nexys video board
Giuseppe Gebbia
2020-10-15 16:07:55 +0200
235505c660
gowin: - increase delay before checking CRC - fix message
review_usb_transaction
Gwenhael Goavec-Merou
2020-10-12 15:34:50 +0200
adb6efca39
ftdiJtagMPSSE: don't flush/write everytime
Gwenhael Goavec-Merou
2020-10-09 21:30:45 +0200
23c9733a6d
gowin: force flush when it's mandatory
Gwenhael Goavec-Merou
2020-10-09 21:29:48 +0200
da65579d0d
jtag: don't force flush everywhere
Gwenhael Goavec-Merou
2020-10-09 21:28:00 +0200
06d0e44f71
gowin: eraseFLASH(): fix buffer size, set this to 0
Gwenhael Goavec-Merou
2020-10-09 21:22:03 +0200
a27c99376d
ftdiJtagMPSSE: don't use MPSSE_DO_WRITE for read only transaction
Gwenhael Goavec-Merou
2020-10-09 21:17:04 +0200
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.
Gwenhael Goavec-Merou
2020-10-09 19:26:50 +0200
8fb36f9ba9
main: improve flash direct access
Gwenhael Goavec-Merou
2020-10-07 07:47:46 +0200
588094447f
rawParser: less verbose
Gwenhael Goavec-Merou
2020-10-07 07:47:07 +0200
522489c860
main: improve previous commit
Gwenhael Goavec-Merou
2020-10-07 07:37:40 +0200
9e0614d15d
main: fix ftdi_serial default value '' -> '-'. (jadafi)
Gwenhael Goavec-Merou
2020-10-07 06:39:00 +0200
f77faa2657
add direct access to spi flash
Gwenhael Goavec-Merou
2020-10-06 08:38:24 +0200
01fbbf747d
ftdispi: force mode 0 by default
Gwenhael Goavec-Merou
2020-10-06 08:36:31 +0200
221e814509
ftdispi, ecpq: use enum for endianness and cs mode
Gwenhael Goavec-Merou
2020-10-06 08:36:12 +0200
1a952f466a
Merge pull request #51 from martin2250/master
Gwenhael Goavec-Merou
2020-10-05 15:29:30 +0200
e3059c8f13
update Readme --help message
Martin Pittermann
2020-10-05 14:50:51 +0200
090a97baa0
fix line too long
Martin Pittermann
2020-10-05 14:49:42 +0200
53f4514c8b
Merge pull request #52 from martin2250/fix_xo3
Gwenhael Goavec-Merou
2020-09-30 07:37:15 +0200
c41f4b597a
fix MACHXO3LF family
Martin Pittermann
2020-09-29 16:13:54 +0200
99929f99c3
add ftdi serial argument
Martin Pittermann
2020-09-29 14:16:30 +0200
7b048d2d82
fsparser: fix checksum for gw1n with ram
Gwenhael Goavec-Merou
2020-09-29 08:07:57 +0200
5d99237652
gowin: Fix flash write message and display checksum when SRAM fail
Gwenhael Goavec-Merou
2020-09-28 16:25:33 +0200
0adae3ffd0
README: update to reflect nexus support
Gwenhael Goavec-Merou
2020-09-26 08:47:52 +0200
7d960411c2
board: crosslinknx_evn
Gwenhael Goavec-Merou
2020-09-26 08:47:26 +0200
6536619b84
add crosslinx and certus support
Gwenhael Goavec-Merou
2020-09-26 08:41:27 +0200
9572d060e9
lattice: adapt status register to support nexus devices
Gwenhael Goavec-Merou
2020-09-26 08:40:43 +0200
871e28259e
latticeBitParser: support lattice radiant bit file
Gwenhael Goavec-Merou
2020-09-26 07:58:03 +0200
d9bbcdf68b
xilinx: support writing .bit file to flash
Gwenhael Goavec-Merou
2020-09-25 18:58:31 +0200
e8acec9873
fix xilinx to bitparser update
Gwenhael Goavec-Merou
2020-09-25 18:43:05 +0200
fceaada9ba
bitparser: reverOrder is now configurable, fix _bit_length must be in bit instead of byte
Gwenhael Goavec-Merou
2020-09-25 18:42:32 +0200
9a8a7400b9
Merge pull request #50 from ronyrus/add_ftdi_channel_param
Gwenhael Goavec-Merou
2020-09-22 18:36:53 +0200
41f1a7a61a
review fixes: refactoring and readme update
Rony Kelner
2020-09-22 19:22:51 +0300
20d72de3c4
spiOverJtag: add xc7a100 bitstream
Gwenhael Goavec-Merou
2020-09-22 15:02:42 +0200
48c747edd6
Add FTDI channel selection command line argument.
Rony Kelner
2020-09-22 11:45:44 +0300
9c89c43b4d
xilinx: allow write raw binary file in flash
Gwenhael Goavec-Merou
2020-09-19 09:50:08 +0200
a220226a9e
usbBlaster: fix read bit align and don't potentially write when just set clk low
Gwenhael Goavec-Merou
2020-09-12 18:13:53 +0200
1345e6da6d
usbblaster:writeTDI: fix mask and force clk low after last write
Gwenhael Goavec-Merou
2020-09-06 16:44:26 +0200
3bfd63b987
usbBlaster: init: flush FT245 buffer
Gwenhael Goavec-Merou
2020-09-06 11:01:41 +0200
f587d7afde
anlogic, lattice, xilinx: fix comparision signed/unsigned
Gwenhael Goavec-Merou
2020-09-05 08:00:58 +0200
8dace3e2a9
lattice: support writing arbitrary raw binary data somewhere in external flash
Gwenhael Goavec-Merou
2020-09-05 07:55:20 +0200
800ad1ce2c
rawParser: simple class to read raw binary content with an optional reverse order
Gwenhael Goavec-Merou
2020-09-05 07:49:57 +0200
381c67de00
README: add instruction for anlogic spi flash. Update support list
Gwenhael Goavec-Merou
2020-08-24 08:59:01 +0200
ad4dd39cdd
main: pass write mode to anlogic constructor
Gwenhael Goavec-Merou
2020-08-24 08:55:27 +0200
3349e65079
anlogic: add SPI flash support
Gwenhael Goavec-Merou
2020-08-24 08:54:45 +0200
bfd7e9b6ed
anlogicBitParser: allows to reverse (or not) bytes
Gwenhael Goavec-Merou
2020-08-24 08:53:30 +0200
31bc9cf988
spiFlash: drop annoying message in write_enable method
Gwenhael Goavec-Merou
2020-08-24 08:52:00 +0200
cd124d2830
gowin: add missing stdexcept required by runtime_error
Gwenhael Goavec-Merou
2020-08-24 08:16:48 +0200
4aab60a2e0
ftdispi: implement spiInterface
Gwenhael Goavec-Merou
2020-08-23 17:17:51 +0200
b3ef97f95e
spiInterface: increase spi_put len param
Gwenhael Goavec-Merou
2020-08-23 17:16:21 +0200
4bfb764e75
spiFlash: fix base addr, add method to read flash content and (non)volatile registers + cleanup
Gwenhael Goavec-Merou
2020-08-23 17:14:21 +0200
d64f6f5055
anlogic: add bit file support. SVF conversion is no more required
Gwenhael Goavec-Merou
2020-08-21 14:07:28 +0200
4a9fcaf1b9
add minimal support for anlogic bit file
Gwenhael Goavec-Merou
2020-08-21 14:01:07 +0200
5a214b4c79
README: update instructions about lichee tang and anlogic use
Gwenhael Goavec-Merou
2020-08-20 17:16:19 +0200
e0d763c4b5
add basic support for anlogic eagle s20 FPGA and lichee tang board
Gwenhael Goavec-Merou
2020-08-20 16:58:20 +0200
c41911d039
introduce anlogic JTAG adapter (tested with sipeed lichee tang
Gwenhael Goavec-Merou
2020-08-20 16:56:29 +0200
fc503e5b27
usbBlaster: fix build
Gwenhael Goavec-Merou
2020-08-19 17:21:20 +0200
4a70675ea6
lattice:cppcheck
Gwenhael Goavec-Merou
2020-08-19 17:00:44 +0200
7e763dcc25
xilinx:cppcheck
Gwenhael Goavec-Merou
2020-08-19 16:57:07 +0200
2b3c9f0f8f
cppcheck
Gwenhael Goavec-Merou
2020-08-19 16:53:49 +0200