aboutsummaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorDavid Shah <dave@ds0.me>2019-10-09 14:23:35 +0100
committerDavid Shah <dave@ds0.me>2019-10-09 14:23:35 +0100
commitc6401413a4511de7faf56254ea27a85b5dc55ca0 (patch)
tree311bb9f9bc223958304719524310f0154b4fa26c /common
parenta14555c8d1c989a56fdd7bdd9c2a401d7d24a6bd (diff)
downloadnextpnr-c6401413a4511de7faf56254ea27a85b5dc55ca0.tar.gz
nextpnr-c6401413a4511de7faf56254ea27a85b5dc55ca0.tar.bz2
nextpnr-c6401413a4511de7faf56254ea27a85b5dc55ca0.zip
ecp5: Add support for IO registers
Signed-off-by: David Shah <dave@ds0.me>
Diffstat (limited to 'common')
-rw-r--r--common/util.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/common/util.h b/common/util.h
index 81d7e47d..2ccfe5d2 100644
--- a/common/util.h
+++ b/common/util.h
@@ -119,7 +119,16 @@ inline const NetInfo *get_net_or_empty(const CellInfo *cell, const IdString port
return found->second.net;
else
return nullptr;
-};
+}
+
+inline NetInfo *get_net_or_empty(CellInfo *cell, const IdString port)
+{
+ auto found = cell->ports.find(port);
+ if (found != cell->ports.end())
+ return found->second.net;
+ else
+ return nullptr;
+}
NEXTPNR_NAMESPACE_END