aboutsummaryrefslogtreecommitdiffstats
path: root/ecp5
diff options
context:
space:
mode:
Diffstat (limited to 'ecp5')
-rw-r--r--ecp5/bitstream.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/ecp5/bitstream.cc b/ecp5/bitstream.cc
index d668c8bc..eddbc129 100644
--- a/ecp5/bitstream.cc
+++ b/ecp5/bitstream.cc
@@ -471,6 +471,14 @@ void fix_tile_names(Context *ctx, ChipConfig &cc)
cc.tiles[xform.second].cunknowns.push_back(cunknown);
cc.tiles.erase(xform.first);
}
+ for (auto &tg : cc.tilegroups) {
+ for (auto &t : tg.tiles) {
+ if (boost::ends_with(t, "BMID_0H"))
+ t.back() = 'V';
+ else if (boost::ends_with(t, "BMID_2"))
+ t.push_back('V');
+ }
+ }
}
}