aboutsummaryrefslogtreecommitdiffstats
path: root/dummy/arch.h
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2018-06-29 20:36:34 +0200
committerClifford Wolf <clifford@clifford.at>2018-06-29 20:36:34 +0200
commitc73759f9f10753e383c8ecab5343fe94e03fc74d (patch)
tree95bcabd2d9e09138e9e7cad938666c105ab2b719 /dummy/arch.h
parent302ccc14cfa4344aeefa413e4d686e1c279552fa (diff)
downloadnextpnr-c73759f9f10753e383c8ecab5343fe94e03fc74d.tar.gz
nextpnr-c73759f9f10753e383c8ecab5343fe94e03fc74d.tar.bz2
nextpnr-c73759f9f10753e383c8ecab5343fe94e03fc74d.zip
Split "arch.h" in "arch.h" and "archdefs.h"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Diffstat (limited to 'dummy/arch.h')
-rw-r--r--dummy/arch.h45
1 files changed, 0 insertions, 45 deletions
diff --git a/dummy/arch.h b/dummy/arch.h
index f1fbcec8..59e143e6 100644
--- a/dummy/arch.h
+++ b/dummy/arch.h
@@ -21,49 +21,6 @@
#error Include "arch.h" via "nextpnr.h" only.
#endif
-#ifdef NEXTPNR_ARCH_TOP
-
-NEXTPNR_NAMESPACE_BEGIN
-
-typedef float delay_t;
-
-struct DelayInfo
-{
- delay_t delay = 0;
-
- delay_t raiseDelay() const { return delay; }
-
- delay_t fallDelay() const { return delay; }
-
- delay_t avgDelay() const { return delay; }
-
- DelayInfo operator+(const DelayInfo &other) const
- {
- DelayInfo ret;
- ret.delay = this->delay + other.delay;
- return ret;
- }
-};
-
-typedef IdString BelType;
-typedef IdString PortPin;
-
-typedef IdString BelId;
-typedef IdString WireId;
-typedef IdString PipId;
-
-struct BelPin
-{
- BelId bel;
- PortPin pin;
-};
-
-NEXTPNR_NAMESPACE_END
-
-#endif // NEXTPNR_ARCH_TOP
-
-#ifdef NEXTPNR_ARCH_BOTTOM
-
NEXTPNR_NAMESPACE_BEGIN
struct ArchArgs
@@ -156,5 +113,3 @@ struct Arch : BaseCtx
};
NEXTPNR_NAMESPACE_END
-
-#endif // NEXTPNR_ARCH_BOTTOM