Gwenhael Goavec-Merou
|
9f4ed8aaf6
|
latticeBitParser: fix loop type
|
2021-11-20 18:36:09 +01:00 |
Gwenhael Goavec-Merou
|
2e2e325a9b
|
lattice: check matching idcode between bitstream and FPGA
|
2021-11-20 17:01:40 +01:00 |
Gwenhael Goavec-Merou
|
ab43af7f0e
|
latticeBitParser: extract FPGA idcode from configuration data
|
2021-11-20 17:01:13 +01:00 |
Gwenhael Goavec-Merou
|
1637d6f484
|
lattice: fix REG_STATUS_CNF_CHK_MASK offset: not the same for machXO3D and others
|
2021-11-20 16:57:31 +01:00 |
Gwenhael Goavec-Merou
|
7f6a68ae2c
|
lattice: cppcheck/lint
|
2021-11-20 16:07:53 +01:00 |
Gwenhael Goavec-Merou
|
5f78204f22
|
Merge pull request #130 from abacomartin/master
adding support for MachXO3D
|
2021-11-20 15:35:01 +01:00 |
Martin Beynon
|
482141c556
|
verbose/verify modifications + common code moved to calling func + more white space!
|
2021-11-19 15:21:52 +00:00 |
Martin Beynon
|
393bf1d28b
|
Unused variables (plus some more white space fixes)
|
2021-11-19 15:11:02 +00:00 |
Gwenhael Goavec-Merou
|
7ed432cba2
|
board: add QMTECH Cyclone IV Core Board
|
2021-11-14 08:45:11 +01:00 |
Gwenhael Goavec-Merou
|
48c326130a
|
part: EP3C16 and EP4CE15 have same idcode
|
2021-11-14 08:44:39 +01:00 |
Gwenhael Goavec-Merou
|
952084cd1d
|
all jtag interface: don't convert verbosity level to bool
|
2021-11-11 17:42:51 +01:00 |
Gwenhael Goavec-Merou
|
8df01663ff
|
main: raise error when board name is provided but not found
|
2021-11-11 17:20:51 +01:00 |
Martin Beynon
|
07752c37e2
|
fix up line endings and white space issues - also moved the flash sector if block into MachXO3D family - as not required for other types
|
2021-11-11 09:04:50 +00:00 |
Martin Beynon
|
b6979f54f7
|
adding support for MachXO3D
|
2021-11-09 08:54:09 +00:00 |
Gwenhael Goavec-Merou
|
3b15a633fa
|
ch552_jtag: cleanup and fix buffer flush with previous libftdi version
|
2021-11-06 10:52:53 +01:00 |
Gwenhael Goavec-Merou
|
745844f0a0
|
ftdipp_mpsse: check mpsse_write return value
|
2021-11-06 10:33:48 +01:00 |
Gwenhael Goavec-Merou
|
f843dc2eb2
|
ch552_jtag: driver for ch552_jtag firmware (ft2232c clone)
|
2021-11-06 10:33:25 +01:00 |
Gwenhael Goavec-Merou
|
fb6a3b9f03
|
all cables: writeTMS len int -> uint32_t
|
2021-11-06 10:31:00 +01:00 |
Gwenhael Goavec-Merou
|
4e294a244a
|
README: re-add link to the devices specific pages
|
2021-11-06 08:53:34 +01:00 |
Gwenhael Goavec-Merou
|
28620f8ce9
|
altera: check file type: for an unknown type user has to explicitly provides flash mode fails otherwise
|
2021-11-06 08:37:14 +01:00 |
Gwenhael Goavec-Merou
|
b27422cbe9
|
Merge branch 'master' of github.com:trabucayre/openFPGALoader
|
2021-10-23 08:44:28 +02:00 |
Gwenhael Goavec-Merou
|
649554f3fd
|
efinix: add jtag support, introduce oe_pin in board configuration, add xyloni jtag interface
|
2021-10-23 08:44:23 +02:00 |
Gwenhael Goavec-Merou
|
859c1a1a0f
|
spiFlash: erase using 4 or 64Kb
|
2021-10-20 08:00:21 +02:00 |
Gwenhael Goavec-Merou
|
c043da874c
|
spiFlash: enable_protection method
|
2021-10-20 07:43:47 +02:00 |
Gwenhael Goavec-Merou
|
3730e8189d
|
spiFlash: extract status register display from read_status_reg
|
2021-10-19 07:06:46 +02:00 |
Gwenhael Goavec-Merou
|
6714400909
|
spiFlashdb: introduce tb_register to know tb location register
|
2021-10-19 06:55:30 +02:00 |
Gwenhael Goavec-Merou
|
d8b8afce99
|
spiFlash: fix len_to_bp mask
|
2021-10-18 07:34:27 +02:00 |
Gwenhael Goavec-Merou
|
9e44536dde
|
Merge pull request #127 from enjoy-digital/trion_t120_bga576_dev_kit
Add Trion T120 BGA 576 Dev Kit support.
|
2021-10-15 09:36:28 +02:00 |
Florent Kermarrec
|
7d8c8b2dcb
|
Add Trion T120 BGA 576 Dev Kit support.
This Dev Kit uses a FT2232 chip, so also rename efinix_spi with efinix_spi_ft4232
and introduce efinix_spi_ft2232.
|
2021-10-15 09:20:36 +02:00 |
Gwenhael Goavec-Merou
|
d35405c471
|
Merge pull request #126 from emard/master
small contrib for ISSI 16MB protection
|
2021-10-15 06:48:12 +02:00 |
emard
|
103de667f7
|
protection descriptor for IS25LP128
|
2021-10-14 20:55:42 +02:00 |
emard
|
eb545b5256
|
typo
|
2021-10-14 20:52:46 +02:00 |
Gwenhael Goavec-Merou
|
9cfb070e2f
|
cmsisDAP: try libhidapi-hidraw, or libhidapi-libusb for backward compatibility
|
2021-10-14 06:46:59 +02:00 |
Gwenhael Goavec-Merou
|
4b3755f368
|
cmsisDAP: fix buffer length
|
2021-10-13 07:16:30 +02:00 |
Gwenhael Goavec-Merou
|
b1b1e5a4a8
|
main: don't limit vid/pid to dfu
|
2021-10-13 06:51:22 +02:00 |
Gwenhael Goavec-Merou
|
de88698b0c
|
cmsisDAP: close device and context after use/ when fail
|
2021-10-13 06:46:05 +02:00 |
Gwenhael Goavec-Merou
|
2d26b9d485
|
cmsisDAP: typo
|
2021-10-12 16:38:03 +02:00 |
Gwenhael Goavec-Merou
|
6a4d24cf7a
|
cmsisDAP: send disconnect after use
|
2021-10-12 07:52:38 +02:00 |
Gwenhael Goavec-Merou
|
dd4e3e40df
|
spiFlash: typo
|
2021-10-10 18:27:41 +02:00 |
Gwenhael Goavec-Merou
|
ddcf8fd1b1
|
spiFlash: add flash_model, method to convert len to block protect and block protect to len
|
2021-10-10 18:26:04 +02:00 |
Gwenhael Goavec-Merou
|
22c095547e
|
spi: introduce list of known spi flash devices (required for protection)
|
2021-10-10 18:25:09 +02:00 |
Gwenhael Goavec-Merou
|
4c2a091ab1
|
xilinx: introduce coolrunner-II support
|
2021-10-06 08:46:00 +02:00 |
Gwenhael Goavec-Merou
|
69ac10e2f7
|
Merge branch 'master' of github.com:trabucayre/openFPGALoader
|
2021-10-03 18:34:07 +02:00 |
Gwenhael Goavec-Merou
|
6858cabc7d
|
main: introduce vid/pid args
|
2021-10-03 18:33:55 +02:00 |
Gwenhael Goavec-Merou
|
2adf4d585e
|
dfu: throw exception when vid & pid == 0; change altsetting type
|
2021-10-03 18:33:07 +02:00 |
Gwenhael Goavec-Merou
|
e6c01f75ad
|
board: fix altsetting default for non-DFU boards, use signed type
|
2021-10-03 18:31:55 +02:00 |
Gwenhael Goavec-Merou
|
823073741a
|
Merge pull request #122 from UweBonnes/udev
CMakeLists.txt: Default to USEUDEV=OFF in windows builds.
|
2021-10-03 17:49:24 +02:00 |
Gwenhael Goavec-Merou
|
16598ceacd
|
Merge pull request #123 from UweBonnes/xc95_wait
xilinx: Adapt wait times with JTAG frequency.
|
2021-10-03 17:46:52 +02:00 |
Uwe Bonnes
|
6d360ac640
|
CMakeLists.txt: Default to USEUDEV=OFF in windows builds.
|
2021-10-03 17:40:27 +02:00 |
Uwe Bonnes
|
f6dfee2db0
|
xilinx: Adapt wait times with JTAG frequency.
Allowed frequency is up to 10 MHz according to xc95XXXxl_1532.bsd
|
2021-10-03 17:37:28 +02:00 |