diff --git a/src/fsparser.cpp b/src/fsparser.cpp index 5cb00cf..d7f6b93 100644 --- a/src/fsparser.cpp +++ b/src/fsparser.cpp @@ -190,6 +190,7 @@ int FsParser::parse() nb_line = 2038; break; case 0x0001281b: /* GW5A-25 */ + case 0x0001481b: /* GW5AT-60 */ case 0x0001081b: /* GW5AST-138 */ /* * FIXME: Lack of information, diff --git a/src/gowin.cpp b/src/gowin.cpp index 2e8029d..cc79703 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 0x0001481b: /* GW5AT-60 */ case 0x0001181b: /* GW5AT-138 */ case 0x0001281b: /* GW5A-25 */ _external_flash = true; diff --git a/src/part.hpp b/src/part.hpp index 511422f..08df174 100644 --- a/src/part.hpp +++ b/src/part.hpp @@ -335,6 +335,7 @@ static std::map fpga_list = { /* Gowin GW5 */ {0x0001081b, {"Gowin", "GW5AST", "GW5AST-138", 8}}, + {0x0001481b, {"Gowin", "GW5AT", "GW5AT-60", 8}}, {0x0001181b, {"Gowin", "GW5AT", "GW5AT-138", 8}}, {0x0001281b, {"Gowin", "GW5A", "GW5A-25", 8}},