Commit Graph

703 Commits

Author SHA1 Message Date
Gwenhael Goavec-Merou b2e6c1dd07 doc/fpga-compatibility-list: with ice40 mem -> NA, flash -> AS 2021-11-28 09:35:50 +01:00
Gwenhael Goavec-Merou 09d2303ad7
Merge pull request #137 from Werni2A/add_alhambra2
Add Alhambra II Compatability
2021-11-28 09:33:59 +01:00
Dominik Wernberger 1442986210 Add Alhambra II 2021-11-27 23:45:37 +01:00
Gwenhael Goavec-Merou 49b6bc6ce3 device: check if it's a compressed file -> extract real extension 2021-11-26 07:35:03 +01:00
Gwenhael Goavec-Merou 6a4c003b89
Merge pull request #134 from abacomartin/master
Add bitstream authentication for MachXO3D
2021-11-25 19:02:20 +01:00
abacomartin ac09ac9b96
Merge branch 'trabucayre:master' into master 2021-11-25 15:10:14 +00:00
Martin Beynon 8fc67762f6 merged 2021-11-25 15:09:38 +00:00
Martin Beynon c06e920143 updated to set authentication mode 2021-11-25 14:59:37 +00:00
Martin Beynon 7fe0a5ab66 wip: adding pubkey programming 2021-11-25 14:50:33 +00:00
Martin Beynon 7e7e030661 wip: adding pubkey programming 2021-11-25 14:13:17 +00:00
Gwenhael Goavec-Merou 801f6b1eb2 INSTALL.md: add zlib1g-dev 2021-11-25 08:38:35 +01:00
Gwenhael Goavec-Merou 7a19f94f19 add zlib support (currently limited to altera spiOverJtag) 2021-11-25 08:11:50 +01:00
Gwenhael Goavec-Merou 70e9671b3a device: if filename has no extension -> use raw type 2021-11-24 07:35:33 +01:00
Gwenhael Goavec-Merou 533cd64f37 lattice: if unknown file type, fails only for SRAM 2021-11-24 07:35:10 +01:00
Gwenhael Goavec-Merou 98a025d68e lattice: improve message for idcode mismatch 2021-11-22 07:01:19 +01:00
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