gowin: Use base bel bucket/cell type methods
Signed-off-by: gatecat <gatecat@ds0.me>
This commit is contained in:
parent
09535a95ca
commit
18113ff43d
@ -243,7 +243,7 @@ struct CellTiming
|
|||||||
std::unordered_map<IdString, std::vector<TimingClockingInfo>> clockingInfo;
|
std::unordered_map<IdString, std::vector<TimingClockingInfo>> clockingInfo;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct ArchRanges
|
struct ArchRanges : BaseArchRanges
|
||||||
{
|
{
|
||||||
using ArchArgsT = ArchArgs;
|
using ArchArgsT = ArchArgs;
|
||||||
// Bels
|
// Bels
|
||||||
@ -269,10 +269,6 @@ struct ArchRanges
|
|||||||
using GroupGroupsRangeT = const std::vector<GroupId> &;
|
using GroupGroupsRangeT = const std::vector<GroupId> &;
|
||||||
// Decals
|
// Decals
|
||||||
using DecalGfxRangeT = const std::vector<GraphicElement> &;
|
using DecalGfxRangeT = const std::vector<GraphicElement> &;
|
||||||
// Placement validity
|
|
||||||
using CellTypeRangeT = std::vector<IdString>;
|
|
||||||
using BelBucketRangeT = std::vector<BelBucketId>;
|
|
||||||
using BucketBelRangeT = std::vector<BelId>;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
struct Arch : BaseArch<ArchRanges>
|
struct Arch : BaseArch<ArchRanges>
|
||||||
|
Loading…
Reference in New Issue
Block a user