aboutsummaryrefslogtreecommitdiffstats
path: root/ecp5/arch.cc
diff options
context:
space:
mode:
authorDavid Shah <davey1576@gmail.com>2018-09-29 16:49:29 +0100
committerDavid Shah <davey1576@gmail.com>2018-09-29 16:49:29 +0100
commit2a0bb2be29a58017c31dd813cc061268abb292f8 (patch)
treebb4507bf1420563846dc5e883e504036b47e5712 /ecp5/arch.cc
parent4cd582478b84c5d73faf7b43452b4976a612e685 (diff)
downloadnextpnr-2a0bb2be29a58017c31dd813cc061268abb292f8.tar.gz
nextpnr-2a0bb2be29a58017c31dd813cc061268abb292f8.tar.bz2
nextpnr-2a0bb2be29a58017c31dd813cc061268abb292f8.zip
ecp5: Integrate global router and debug naming
Signed-off-by: David Shah <davey1576@gmail.com>
Diffstat (limited to 'ecp5/arch.cc')
-rw-r--r--ecp5/arch.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/ecp5/arch.cc b/ecp5/arch.cc
index 3aa24aca..861aeef2 100644
--- a/ecp5/arch.cc
+++ b/ecp5/arch.cc
@@ -27,6 +27,7 @@
#include "placer1.h"
#include "router1.h"
#include "util.h"
+#include "globals.h"
NEXTPNR_NAMESPACE_BEGIN
@@ -390,7 +391,10 @@ bool Arch::getBudgetOverride(const NetInfo *net_info, const PortRef &sink, delay
bool Arch::place() { return placer1(getCtx(), Placer1Cfg(getCtx())); }
-bool Arch::route() { return router1(getCtx(), Router1Cfg(getCtx())); }
+bool Arch::route() {
+ route_ecp5_globals(getCtx());
+ return router1(getCtx(), Router1Cfg(getCtx()));
+}
// -----------------------------------------------------------------------