aboutsummaryrefslogtreecommitdiffstats
path: root/generic/arch.h
diff options
context:
space:
mode:
Diffstat (limited to 'generic/arch.h')
-rw-r--r--generic/arch.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/generic/arch.h b/generic/arch.h
index abe7ff7d..b1af5175 100644
--- a/generic/arch.h
+++ b/generic/arch.h
@@ -271,6 +271,34 @@ struct Arch : BaseCtx
bool place();
bool route();
+ std::vector<IdString> getCellTypes() const {
+ return {};
+ }
+
+ std::vector<PartitionId> getPartitions() const {
+ return {};
+ }
+
+ IdString getPartitionName(PartitionId partition) const {
+ return partition;
+ }
+
+ PartitionId getPartitionByName(IdString partition) const {
+ return partition;
+ }
+
+ PartitionId getPartitionForBel(BelId bel) const {
+ return getBelType(bel);
+ }
+
+ PartitionId getPartitionForCellType(IdString cell_type) const {
+ return cell_type;
+ }
+
+ std::vector<BelId> getBelsForPartition(PartitionId partition) const {
+ return {};
+ }
+
const std::vector<GraphicElement> &getDecalGraphics(DecalId decal) const;
DecalXY getBelDecal(BelId bel) const;
DecalXY getWireDecal(WireId wire) const;