From 5e3fe3a4dc62b6b1865d526742f465d813675d6a Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Mon, 3 Apr 2023 13:55:19 +0200 Subject: [PATCH] do not support FF on slice C when there is dpram --- machxo2/arch_place.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/machxo2/arch_place.cc b/machxo2/arch_place.cc index 1ffb9910..9aab7b7f 100644 --- a/machxo2/arch_place.cc +++ b/machxo2/arch_place.cc @@ -148,6 +148,7 @@ bool Arch::slices_compatible(LogicTileStatus *lts) const CellInfo *ff = lts->cells[(i << lc_idx_shift) | BEL_FF]; if (ff != nullptr) { if (found_global_dpram) { + if (i==4 || i==5) return false; CHECK_EQUAL(bool(ff->ffInfo.flags & ArchCellInfo::FF_CLKINV), global_clkinv); CHECK_EQUAL(bool(ff->ffInfo.flags & ArchCellInfo::FF_LSRINV), global_lsrinv); }