diff options
author | William D. Jones <thor0505@comcast.net> | 2020-06-27 18:00:53 -0400 |
---|---|---|
committer | gatecat <gatecat@ds0.me> | 2021-02-12 10:36:59 +0000 |
commit | 98214865bef10f675b864dec4e1ae35bbd22c76f (patch) | |
tree | 40c0a0b46f9a77778db7ae4f301e3745c9e58cec /machxo2/arch.h | |
parent | 78880e1fdf1721a460c7e4e813f91f427106d3b7 (diff) | |
download | nextpnr-98214865bef10f675b864dec4e1ae35bbd22c76f.tar.gz nextpnr-98214865bef10f675b864dec4e1ae35bbd22c76f.tar.bz2 nextpnr-98214865bef10f675b864dec4e1ae35bbd22c76f.zip |
machxo2: Remove generic API functions from Arch.
Diffstat (limited to 'machxo2/arch.h')
-rw-r--r-- | machxo2/arch.h | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/machxo2/arch.h b/machxo2/arch.h index cbfb943d..ba34f8dc 100644 --- a/machxo2/arch.h +++ b/machxo2/arch.h @@ -140,38 +140,6 @@ struct Arch : BaseCtx std::unordered_map<IdString, CellTiming> cellTiming; - void addWire(IdString name, IdString type, int x, int y); - void addPip(IdString name, IdString type, IdString srcWire, IdString dstWire, DelayInfo delay, Loc loc); - void addAlias(IdString name, IdString type, IdString srcWire, IdString dstWire, DelayInfo delay); - - void addBel(IdString name, IdString type, Loc loc, bool gb); - void addBelInput(IdString bel, IdString name, IdString wire); - void addBelOutput(IdString bel, IdString name, IdString wire); - void addBelInout(IdString bel, IdString name, IdString wire); - - void addGroupBel(IdString group, IdString bel); - void addGroupWire(IdString group, IdString wire); - void addGroupPip(IdString group, IdString pip); - void addGroupGroup(IdString group, IdString grp); - - void addDecalGraphic(DecalId decal, const GraphicElement &graphic); - void setWireDecal(WireId wire, DecalXY decalxy); - void setPipDecal(PipId pip, DecalXY decalxy); - void setBelDecal(BelId bel, DecalXY decalxy); - void setGroupDecal(GroupId group, DecalXY decalxy); - - void setWireAttr(IdString wire, IdString key, const std::string &value); - void setPipAttr(IdString pip, IdString key, const std::string &value); - void setBelAttr(IdString bel, IdString key, const std::string &value); - - void setLutK(int K); - void setDelayScaling(double scale, double offset); - - void addCellTimingClock(IdString cell, IdString port); - void addCellTimingDelay(IdString cell, IdString fromPort, IdString toPort, DelayInfo delay); - void addCellTimingSetupHold(IdString cell, IdString port, IdString clock, DelayInfo setup, DelayInfo hold); - void addCellTimingClockToOut(IdString cell, IdString port, IdString clock, DelayInfo clktoq); - // --------------------------------------------------------------- // Common Arch API. Every arch must provide the following methods. |