diff --git a/doc/compatibility/board.rst b/doc/compatibility/board.rst index 0e1e106..50db9ce 100644 --- a/doc/compatibility/board.rst +++ b/doc/compatibility/board.rst @@ -49,7 +49,7 @@ Boards nexysVideo `Digilent Nexys Video `__ Artix xc7a200tsbg484 OK OK orangeCrab `Orange Crab `__ ECP5 LFE5U-25F-8MG285C OK (JTAG) OK (DFU) pipistrello `Saanlima Pipistrello LX45 `__ Spartan6 xc6slx45-csg324 OK OK - qmtechCycloneIV `QMTech CycloneIV Core Board `__ Cyclone IV EP4CE15F23C8N OK NT + qmtechCycloneIV `QMTech CycloneIV Core Board `__ Cyclone IV EP4CE15F23C8N OK OK qmtechCycloneV `QMTech CycloneV Core Board `__ Cyclone V 5CEFA2F23I7 OK OK runber `SeeedStudio Gowin RUNBER `__ littleBee GW1N-4 OK IF/EF runber `Scarab Hardware MiniSpartan6+ `__ Spartan6 xc6slx25-3-ftg256 OK NT diff --git a/spiOverJtag/Makefile b/spiOverJtag/Makefile index 05ccea8..5d8a464 100644 --- a/spiOverJtag/Makefile +++ b/spiOverJtag/Makefile @@ -4,7 +4,7 @@ XILINX_PARTS := xc6slx45csg324 xc6slx100fgg484 \ xc7s50csga324 XILINX_BIT_FILES := $(addsuffix .bit,$(addprefix spiOverJtag_, $(XILINX_PARTS))) -ALTERA_PARTS := 10cl025256 ep4ce2217 5ce223 5ce423 +ALTERA_PARTS := 10cl025256 ep4ce2217 ep4ce1523 5ce223 5ce423 ALTERA_BIT_FILES := $(addsuffix .rbf.gz, $(addprefix spiOverJtag_, $(ALTERA_PARTS))) BIT_FILES := $(ALTERA_BIT_FILES) $(XILINX_BIT_FILES) diff --git a/spiOverJtag/build.py b/spiOverJtag/build.py index 76ef944..40f9c2c 100755 --- a/spiOverJtag/build.py +++ b/spiOverJtag/build.py @@ -81,6 +81,7 @@ else: full_part = { "10cl025256": "10CL025YU256C8G", "ep4ce2217" : "EP4CE22F17C6", + "ep4ce1523" : "EP4CE15F23C8", "5ce223" : "5CEFA2F23I7", "5ce423" : "5CEBA4F23C8", "5cse423" : "5CSEMA4U23C6", diff --git a/spiOverJtag/spiOverJtag_ep4ce1523.rbf.gz b/spiOverJtag/spiOverJtag_ep4ce1523.rbf.gz new file mode 100644 index 0000000..9b15a7a Binary files /dev/null and b/spiOverJtag/spiOverJtag_ep4ce1523.rbf.gz differ diff --git a/src/board.hpp b/src/board.hpp index d793c02..551ebee 100644 --- a/src/board.hpp +++ b/src/board.hpp @@ -136,7 +136,7 @@ static std::map board_list = { JTAG_BOARD("pipistrello", "xc6slx45csg324", "ft2232", 0, 0, CABLE_DEFAULT), JTAG_BOARD("minispartan6", "", "ft2232", 0, 0, CABLE_DEFAULT), DFU_BOARD("orangeCrab", "", "dfu", 0x1209, 0x5af0, 0), - JTAG_BOARD("qmtechCycloneIV", "", "", 0, 0, CABLE_DEFAULT), + JTAG_BOARD("qmtechCycloneIV", "ep4ce1523", "", 0, 0, CABLE_DEFAULT), JTAG_BOARD("qmtechCycloneV", "5ce223", "", 0, 0, CABLE_DEFAULT), JTAG_BOARD("runber", "", "ft232", 0, 0, CABLE_DEFAULT), JTAG_BOARD("tangnano", "", "ch552_jtag", 0, 0, CABLE_DEFAULT),