From 8bc42ce53b1b78750ac1ae9b1992dbb2c15a819b Mon Sep 17 00:00:00 2001 From: Pepijn de Vos Date: Wed, 9 Oct 2024 13:22:32 +0200 Subject: [PATCH] add iostd --- himbaechel/uarch/gowin/cst.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/himbaechel/uarch/gowin/cst.cc b/himbaechel/uarch/gowin/cst.cc index f6ee1378..a22c64ea 100644 --- a/himbaechel/uarch/gowin/cst.cc +++ b/himbaechel/uarch/gowin/cst.cc @@ -254,6 +254,13 @@ static void add_sip_constraints(Context *ctx, const Extra_package_data_POD *extr log_error("Pin not found.\n"); } it->second->setAttr(IdString(ID_BEL), std::string(ctx->nameOfBel(bel))); + + if(cst.iostd > 0) { + std::string attr = "&IO_TYPE="; + attr += IdString(cst.iostd).c_str(ctx); + boost::algorithm::to_upper(attr); + it->second->setAttr(ctx->id(attr), 1); + } } }