From 3200026e1f3b305d0d2e0d680eb9df94b9b326b8 Mon Sep 17 00:00:00 2001 From: Keith Rothman <537074+litghost@users.noreply.github.com> Date: Fri, 2 Apr 2021 16:21:41 -0700 Subject: [interchange] Remove requirement to have wire_lut. Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com> --- fpga_interchange/arch.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'fpga_interchange/arch.h') diff --git a/fpga_interchange/arch.h b/fpga_interchange/arch.h index a6ea70d8..e9c2802a 100644 --- a/fpga_interchange/arch.h +++ b/fpga_interchange/arch.h @@ -1065,6 +1065,9 @@ struct Arch : ArchAPI std::unordered_map lut_cells; // Of the LUT cells, which is used for wires? + // Note: May be null in arch's without wire LUT types. Assumption is + // that these arch's don't need wire LUT's because the LUT share is simple + // enough to avoid it. const LutCellPOD * wire_lut; std::regex raw_bin_constant; -- cgit v1.2.3