aboutsummaryrefslogtreecommitdiffstats
path: root/generic/viaduct/fabulous/validity_check.h
diff options
context:
space:
mode:
Diffstat (limited to 'generic/viaduct/fabulous/validity_check.h')
-rw-r--r--generic/viaduct/fabulous/validity_check.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/generic/viaduct/fabulous/validity_check.h b/generic/viaduct/fabulous/validity_check.h
index 43291f6e..1f21e07b 100644
--- a/generic/viaduct/fabulous/validity_check.h
+++ b/generic/viaduct/fabulous/validity_check.h
@@ -122,6 +122,19 @@ struct BlockTracker
bool check_validity(BelId bel, const FabricConfig &cfg, const CellTagger &cell_data);
};
+struct PseudoPipTags
+{
+ BelId bel;
+ enum PPType : uint16_t
+ {
+ NONE,
+ LUT_CONST,
+ LUT_PERM,
+ } type;
+ uint16_t data;
+ PseudoPipTags(PPType type = NONE, BelId bel = BelId(), uint16_t data = 0x0) : bel(bel), type(type), data(data) {}
+};
+
NEXTPNR_NAMESPACE_END
#endif