Merge pull request #874 from yrabbit/models

gowin: Recognize models correctly
This commit is contained in:
gatecat 2021-12-15 07:00:49 +00:00 committed by GitHub
commit d04cfd5f0f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -65,7 +65,7 @@ std::unique_ptr<Context> GowinCommandHandler::createContext(dict<std::string, Pr
// GW1N and GW1NR variants share the same database.
// Most Gowin devices are a System in Package with some SDRAM wirebonded to a GPIO bank.
// However, it appears that the S series with embedded ARM core are unique silicon.
if (match[1].str() == "S") {
if (match[1].str().length() && match[1].str()[0] == 'S') {
snprintf(buf, 36, "GW1NS-%s", match[3].str().c_str());
} else {
snprintf(buf, 36, "GW1N-%s", match[3].str().c_str());