diff options
author | David Shah <dave@ds0.me> | 2020-01-12 20:44:22 +0000 |
---|---|---|
committer | David Shah <dave@ds0.me> | 2020-11-30 08:45:27 +0000 |
commit | 44f98c545b353c823692f91953c1ca74b6be2d4f (patch) | |
tree | 99f34162e01fa6fc74e5f34e56491bb9fec704e2 /nexus/arch.h | |
parent | 140baf70374b9f0f57793f46b06df6906627b119 (diff) | |
download | nextpnr-44f98c545b353c823692f91953c1ca74b6be2d4f.tar.gz nextpnr-44f98c545b353c823692f91953c1ca74b6be2d4f.tar.bz2 nextpnr-44f98c545b353c823692f91953c1ca74b6be2d4f.zip |
nexus: Add global networks
Signed-off-by: David Shah <dave@ds0.me>
Diffstat (limited to 'nexus/arch.h')
-rw-r--r-- | nexus/arch.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/nexus/arch.h b/nexus/arch.h index 9a92d9af..f0f51271 100644 --- a/nexus/arch.h +++ b/nexus/arch.h @@ -362,7 +362,7 @@ inline bool chip_branch_tile(const ChipInfoPOD *chip, int32_t x, int32_t y, int3 int32_t branch_x; if (!chip_get_branch_loc(chip, x, branch_x)) return false; - next = chip_tile_from_xy(chip, x, y); + next = chip_tile_from_xy(chip, branch_x, y); return true; } inline bool chip_rel_loc_tile(const ChipInfoPOD *chip, int32_t base, const RelWireInfoPOD &rel, int32_t &next) @@ -1258,7 +1258,8 @@ struct Arch : BaseCtx } inline WireId canonical_wire(int32_t tile, uint16_t index) const { - return chip_canonical_wire(db, chip_info, tile, index); + WireId c = chip_canonical_wire(db, chip_info, tile, index); + return c; } IdString pip_src_wire_name(PipId pip) const { |