aboutsummaryrefslogtreecommitdiffstats
path: root/json/jsonparse.cc
diff options
context:
space:
mode:
Diffstat (limited to 'json/jsonparse.cc')
-rw-r--r--json/jsonparse.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/json/jsonparse.cc b/json/jsonparse.cc
index df21eb0f..7d11cd03 100644
--- a/json/jsonparse.cc
+++ b/json/jsonparse.cc
@@ -349,7 +349,11 @@ void json_import_net_attrib(Context *ctx, string &modname, NetInfo *net, JsonNod
else
log_error("JSON parameter type of \"%s\' of net \'%s\' not supported\n", pId.c_str(ctx),
net->name.c_str(ctx));
-
+#ifdef ARCH_ECP5
+ if (param_node->data_dict_keys[param_id]== "NEXTPNR_IS_GLOBAL") {
+ net->is_global = (*dest)[pId].num;
+ }
+#endif
if (json_debug)
log_info(" Added parameter \'%s\'=%s to net \'%s\' "
"of module \'%s\'\n",