From 49dc6c7b3e80aa4ad2b970859a0caca4a4b11340 Mon Sep 17 00:00:00 2001 From: Martin Pittermann Date: Tue, 10 Mar 2020 12:20:44 +0100 Subject: [PATCH] add ids of more FTDI adapters and lattice devices --- src/cable.hpp | 4 +++- src/part.hpp | 26 +++++++++++++++++++++++--- 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/src/cable.hpp b/src/cable.hpp index 46f036a..11f96b4 100644 --- a/src/cable.hpp +++ b/src/cable.hpp @@ -9,7 +9,9 @@ static std::map cable_list = { {"digilent", {0x0403, 0x6010, 0xe8, 0xeb, 0x00, 0x60}}, {"digilent_hs2", {0x0403, 0x6014, 0xe8, 0xeb, 0x00, 0x60}}, {"digilent_hs3", {0x0403, 0x6014, 0x88, 0x8B, 0x20, 0x30}}, - {"ft2232", {0x0403, 0x6010, 0x08, 0x0B, 0x08, 0x0B}} + {"ft232", {0x0403, 0x6014, 0x08, 0x0B, 0x08, 0x0B}}, + {"ft2232", {0x0403, 0x6010, 0x08, 0x0B, 0x08, 0x0B}}, + {"ft4232", {0x0403, 0x6011, 0x08, 0x0B, 0x08, 0x0B}}, }; #endif diff --git a/src/part.hpp b/src/part.hpp index adfc007..b0ebe92 100644 --- a/src/part.hpp +++ b/src/part.hpp @@ -15,9 +15,29 @@ static std::map fpga_list = { {0x13631093, {"xilinx", "artix a7 100t", "xc7a100"}}, {0x03620093, {"xilinx", "spartan7", "xc7s15ftgb196-1"}}, {0x020f30dd, {"altera", "cyclone 10 LP", "10CL025"}}, - {0x612bd043, {"lattice", "MachXO3LF", "LCMX03LF-6900C"}}, - {0x41111043, {"lattice", "ECP5", "LFE5U-25F-6BG256C"}}, - {0x81113043, {"lattice", "ECP5-5G", "LFE5UM5G-85F-8BG381"}}, + + {0xE12BB043, {"lattice", "MachXO3LF", "LCMX03LF-1300C"}}, + {0x612B2043, {"lattice", "MachXO3LF", "LCMX03LF-1300E"}}, + {0x612BB043, {"lattice", "MachXO3LF", "LCMX03LF-2100C"}}, + {0x612B3043, {"lattice", "MachXO3LF", "LCMX03LF-2100E"}}, + {0x612BC043, {"lattice", "MachXO3LF", "LCMX03LF-4300C"}}, + {0x612B4043, {"lattice", "MachXO3LF", "LCMX03LF-4300E"}}, + {0x612BD043, {"lattice", "MachXO3LF", "LCMX03LF-6900C"}}, + {0x612B5043, {"lattice", "MachXO3LF", "LCMX03LF-6900E"}}, + {0x612BE043, {"lattice", "MachXO3LF", "LCMX03LF-9400C"}}, + {0x612B6043, {"lattice", "MachXO3LF", "LCMX03LF-9400E"}}, + + {0x21111043, {"lattice", "ECP5", "LFE5U-12"}}, + {0x41111043, {"lattice", "ECP5", "LFE5U-25"}}, + {0x41112043, {"lattice", "ECP5", "LFE5U-45"}}, + {0x41113043, {"lattice", "ECP5", "LFE5U-85"}}, + {0x01111043, {"lattice", "ECP5", "LFE5UM-25"}}, + {0x01112043, {"lattice", "ECP5", "LFE5UM-45"}}, + {0x01113043, {"lattice", "ECP5", "LFE5UM-85"}}, + {0x81111043, {"lattice", "ECP5", "LFE5UM5G-25"}}, + {0x81112043, {"lattice", "ECP5", "LFE5UM5G-45"}}, + {0x81113043, {"lattice", "ECP5", "LFE5UM5G-85"}}, + {0x1100581b, {"Gowin", "GW1N", "GW1NR-9"}}, {0x0900281B, {"Gowin", "GW1N", "GW1N-1"}}, {0x0100381B, {"Gowin", "GW1N", "GW1N-4"}},