diff --git a/src/fsparser.cpp b/src/fsparser.cpp index f71d3dd..3d9a22c 100644 --- a/src/fsparser.cpp +++ b/src/fsparser.cpp @@ -195,6 +195,7 @@ int FsParser::parse() nb_line = 2038; break; case 0x0001281b: /* GW5A-25 */ + case 0x0001681b: /* GW5AT-15 */ case 0x0001481b: /* GW5AT-60 */ case 0x0001081b: /* GW5AST-138 */ /* diff --git a/src/gowin.cpp b/src/gowin.cpp index 06a43c0..1383494 100644 --- a/src/gowin.cpp +++ b/src/gowin.cpp @@ -217,6 +217,7 @@ bool Gowin::detectFamily() is_gw2a = true; break; case 0x0001081b: /* GW5AST-138 */ + case 0x0001681b: /* GW5AT-15 */ case 0x0001481b: /* GW5AT-60 */ case 0x0001181b: /* GW5AT-138 */ case 0x0001281b: /* GW5A-25 */ diff --git a/src/part.hpp b/src/part.hpp index 9b0719b..d512a76 100644 --- a/src/part.hpp +++ b/src/part.hpp @@ -349,6 +349,7 @@ static std::map fpga_list = { /* Gowin GW5 */ {0x0001081b, {"Gowin", "GW5AST", "GW5AST-138", 8}}, + {0x0001681b, {"Gowin", "GW5AT", "GW5AT-15", 8}}, {0x0001481b, {"Gowin", "GW5AT", "GW5AT-60", 8}}, {0x0001181b, {"Gowin", "GW5AT", "GW5AT-138", 8}}, {0x0001281b, {"Gowin", "GW5A", "GW5A-25", 8}},