diff --git a/spiOverJtag/Makefile b/spiOverJtag/Makefile index 36f2aa5..8070236 100644 --- a/spiOverJtag/Makefile +++ b/spiOverJtag/Makefile @@ -21,7 +21,7 @@ XILINX_PARTS := xc3s500evq100 \ XILINX_BIT_FILES := $(addsuffix .bit.gz,$(addprefix spiOverJtag_, $(XILINX_PARTS))) ALTERA_PARTS := 10cl025256 10cl016484 10cl055484 \ - ep4ce2217 ep4ce1523 ep4ce11523 ep4cgx15027 5ce223 5ce423 5ce523 5ce927 + ep4ce622 ep4ce1017 ep4ce2217 ep4ce1523 ep4ce11523 ep4cgx15027 5ce223 5ce423 5ce523 5ce927 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 cdd605f..b0ea1ac 100755 --- a/spiOverJtag/build.py +++ b/spiOverJtag/build.py @@ -179,6 +179,8 @@ else: "ep4ce11523" : "EP4CE115F23C7", "ep4ce2217" : "EP4CE22F17C6", "ep4ce1523" : "EP4CE15F23C8", + "ep4ce1017" : "EP4CE10F17C8", + "ep4ce622" : "EP4CE6E22C8", "5ce223" : "5CEFA2F23I7", "5ce523" : "5CEFA5F23I7", "5ce423" : "5CEBA4F23C8", diff --git a/spiOverJtag/spiOverJtag_ep4ce1017.rbf.gz b/spiOverJtag/spiOverJtag_ep4ce1017.rbf.gz new file mode 100644 index 0000000..eab856c Binary files /dev/null and b/spiOverJtag/spiOverJtag_ep4ce1017.rbf.gz differ diff --git a/spiOverJtag/spiOverJtag_ep4ce622.rbf.gz b/spiOverJtag/spiOverJtag_ep4ce622.rbf.gz new file mode 100644 index 0000000..154e1e8 Binary files /dev/null and b/spiOverJtag/spiOverJtag_ep4ce622.rbf.gz differ diff --git a/src/part.hpp b/src/part.hpp index a536578..b2754d4 100644 --- a/src/part.hpp +++ b/src/part.hpp @@ -168,6 +168,7 @@ static std::map fpga_list = { /* Altera Cyclone II/III/IV/10 LP */ {0x020b10dd, {"altera", "cyclone II", "EP2C5", 10}}, + {0x020f10dd, {"altera", "cyclone III/IV/10 LP", "EP4CE6/EP4CE10", 10}}, {0x020f20dd, {"altera", "cyclone III/IV/10 LP", "EP3C16/EP4CE15/10CL016", 10}}, {0x020f70dd, {"altera", "cyclone III/IV/10 LP", "EP3C120/EP4CE115/10CL120", 10}}, {0x028040dd, {"altera", "cyclone IV GX", "EP4CGX150", 10}},