diff options
author | David Shah <dave@ds0.me> | 2019-10-09 14:23:35 +0100 |
---|---|---|
committer | David Shah <dave@ds0.me> | 2019-10-09 14:23:35 +0100 |
commit | c6401413a4511de7faf56254ea27a85b5dc55ca0 (patch) | |
tree | 311bb9f9bc223958304719524310f0154b4fa26c /common | |
parent | a14555c8d1c989a56fdd7bdd9c2a401d7d24a6bd (diff) | |
download | nextpnr-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.h | 11 |
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 |