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
Gwenhael Goavec-Merou
9a8a7400b9
Merge pull request #50 from ronyrus/add_ftdi_channel_param
...
Add FTDI channel selection command line argument.
2020-09-22 18:36:53 +02:00
Rony Kelner
41f1a7a61a
review fixes: refactoring and readme update
2020-09-22 19:22:51 +03:00
Gwenhael Goavec-Merou
20d72de3c4
spiOverJtag: add xc7a100 bitstream
2020-09-22 15:02:42 +02:00
Rony Kelner
48c747edd6
Add FTDI channel selection command line argument.
2020-09-22 11:45:44 +03:00
Gwenhael Goavec-Merou
9c89c43b4d
xilinx: allow write raw binary file in flash
2020-09-19 09:50:08 +02:00
Gwenhael Goavec-Merou
a220226a9e
usbBlaster: fix read bit align and don't potentially write when just set clk low
2020-09-12 18:13:53 +02:00
Gwenhael Goavec-Merou
1345e6da6d
usbblaster:writeTDI: fix mask and force clk low after last write
2020-09-06 16:44:26 +02:00
Gwenhael Goavec-Merou
3bfd63b987
usbBlaster: init: flush FT245 buffer
2020-09-06 11:01:41 +02:00
Gwenhael Goavec-Merou
f587d7afde
anlogic, lattice, xilinx: fix comparision signed/unsigned
2020-09-05 08:00:58 +02:00
Gwenhael Goavec-Merou
8dace3e2a9
lattice: support writing arbitrary raw binary data somewhere in external flash
2020-09-05 07:55:20 +02:00
Gwenhael Goavec-Merou
800ad1ce2c
rawParser: simple class to read raw binary content with an optional reverse order
2020-09-05 07:49:57 +02:00
Gwenhael Goavec-Merou
381c67de00
README: add instruction for anlogic spi flash. Update support list
2020-08-24 08:59:01 +02:00
Gwenhael Goavec-Merou
ad4dd39cdd
main: pass write mode to anlogic constructor
2020-08-24 08:55:27 +02:00
Gwenhael Goavec-Merou
3349e65079
anlogic: add SPI flash support
2020-08-24 08:54:45 +02:00
Gwenhael Goavec-Merou
bfd7e9b6ed
anlogicBitParser: allows to reverse (or not) bytes
2020-08-24 08:53:30 +02:00
Gwenhael Goavec-Merou
31bc9cf988
spiFlash: drop annoying message in write_enable method
2020-08-24 08:52:00 +02:00
Gwenhael Goavec-Merou
cd124d2830
gowin: add missing stdexcept required by runtime_error
...
fix:
src/gowin.cpp:73:11: error: 'runtime_error' is not a member of 'std'
throw std::runtime_error("both write-flash and write-sram can't be set");
^
src/gowin.cpp:81:10: error: 'runtime_error' is not a member of 'std'
throw std::runtime_error("incompatible file format");
^
2020-08-24 08:16:48 +02:00
Gwenhael Goavec-Merou
4aab60a2e0
ftdispi: implement spiInterface
2020-08-23 17:17:51 +02:00
Gwenhael Goavec-Merou
b3ef97f95e
spiInterface: increase spi_put len param
2020-08-23 17:16:21 +02:00
Gwenhael Goavec-Merou
4bfb764e75
spiFlash: fix base addr, add method to read flash content and (non)volatile registers + cleanup
2020-08-23 17:14:21 +02:00
Gwenhael Goavec-Merou
d64f6f5055
anlogic: add bit file support. SVF conversion is no more required
2020-08-21 14:07:28 +02:00
Gwenhael Goavec-Merou
4a9fcaf1b9
add minimal support for anlogic bit file
2020-08-21 14:01:07 +02:00
Gwenhael Goavec-Merou
5a214b4c79
README: update instructions about lichee tang and anlogic use
2020-08-20 17:16:19 +02:00
Gwenhael Goavec-Merou
e0d763c4b5
add basic support for anlogic eagle s20 FPGA and lichee tang board
2020-08-20 16:59:34 +02:00
Gwenhael Goavec-Merou
c41911d039
introduce anlogic JTAG adapter (tested with sipeed lichee tang
2020-08-20 16:57:25 +02:00
Gwenhael Goavec-Merou
fc503e5b27
usbBlaster: fix build
2020-08-19 17:21:20 +02:00
Gwenhael Goavec-Merou
4a70675ea6
lattice:cppcheck
2020-08-19 17:00:44 +02:00
Gwenhael Goavec-Merou
7e763dcc25
xilinx:cppcheck
2020-08-19 16:57:07 +02:00
Gwenhael Goavec-Merou
2b3c9f0f8f
cppcheck
2020-08-19 16:53:49 +02:00
Gwenhael Goavec-Merou
050aa94b8b
main: delete jtag if someone is wrong
2020-08-19 15:15:37 +02:00
Gwenhael Goavec-Merou
4a3d1b3009
introduce intel usb blaster cable and de0nano board
2020-08-19 15:15:13 +02:00
Gwenhael Goavec-Merou
dcf4468206
Merge pull request #43 from Fatsie/arty_s7_50
...
Support Arty S7-50
2020-08-10 08:09:28 +02:00
Staf Verhaegen
ced3363ee5
Support Arty S7-50
...
Added Xilinx xc7s50 device to part.hpp; added support for generating
spiOverJtag bitstream file for that device and added bitstream to repo.
Converted xdc file from DOC line endings to native line endings.
2020-08-08 11:42:38 +02:00
Gwenhael Goavec-Merou
75f160ef00
add CLI args to provide pin mapping for bitbang mode (ft232 and ft231x)
2020-08-04 17:36:33 +02:00
Gwenhael Goavec-Merou
16ef55875d
ftdipp_mpsse: fix build failure with gcc 4.8
2020-08-04 16:41:12 +02:00
Gwenhael Goavec-Merou
7a8b80d9da
Merge pull request #40 from edbordin/cxxopts_migration
...
cxxopts migration and windows (MinGW) support
2020-07-26 14:50:25 +02:00
Ed Bordin
ecf86e2bd0
Update README documenting new cmake flags
2020-07-26 20:26:52 +10:00
Ed Bordin
c86dae6b62
link against winsock system lib rather than implementing ad-hoc ntohs, fix warning about redefined macro on windows
2020-07-25 16:21:27 +10:00
Ed Bordin
4bdf8a0dd5
add some options to CMakeLists.txt to enable build against custom libs (including option to use find_package for threads to ensure correct link order with pthreads)
2020-07-25 14:06:25 +10:00