aboutsummaryrefslogtreecommitdiffstats
path: root/ecp5
diff options
context:
space:
mode:
authorDavid Shah <dave@ds0.me>2019-01-25 18:26:14 +0000
committerDavid Shah <dave@ds0.me>2019-03-22 10:31:54 +0000
commit8295f997aee6d70b5633f62962f3ac65d3db72a5 (patch)
tree013e6b68b5e821319c28e7091d6c5b4f75fb998b /ecp5
parentba1e05f16bd719d2e760e6860342a9a25324bb0d (diff)
downloadnextpnr-8295f997aee6d70b5633f62962f3ac65d3db72a5.tar.gz
nextpnr-8295f997aee6d70b5633f62962f3ac65d3db72a5.tar.bz2
nextpnr-8295f997aee6d70b5633f62962f3ac65d3db72a5.zip
HeAP: Use for ECP5 as well as iCE40
Signed-off-by: David Shah <dave@ds0.me>
Diffstat (limited to 'ecp5')
-rw-r--r--ecp5/arch.cc9
1 files changed, 2 insertions, 7 deletions
diff --git a/ecp5/arch.cc b/ecp5/arch.cc
index 8ba8d28e..17dac59a 100644
--- a/ecp5/arch.cc
+++ b/ecp5/arch.cc
@@ -23,6 +23,7 @@
#include <boost/range/adaptor/reversed.hpp>
#include <cmath>
#include <cstring>
+#include "placer_heap.h"
#include "gfx.h"
#include "globals.h"
#include "log.h"
@@ -504,13 +505,7 @@ bool Arch::getBudgetOverride(const NetInfo *net_info, const PortRef &sink, delay
// -----------------------------------------------------------------------
-bool Arch::place()
-{
- bool result = placer1(getCtx(), Placer1Cfg(getCtx()));
- if (result)
- permute_luts();
- return result;
-}
+bool Arch::place() { return placer_heap(getCtx()); }
bool Arch::route()
{