diff options
author | David Shah <dave@ds0.me> | 2019-01-25 18:26:14 +0000 |
---|---|---|
committer | David Shah <dave@ds0.me> | 2019-03-22 10:31:54 +0000 |
commit | 8295f997aee6d70b5633f62962f3ac65d3db72a5 (patch) | |
tree | 013e6b68b5e821319c28e7091d6c5b4f75fb998b /ecp5 | |
parent | ba1e05f16bd719d2e760e6860342a9a25324bb0d (diff) | |
download | nextpnr-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.cc | 9 |
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() { |