diff options
author | Clifford Wolf <clifford@clifford.at> | 2018-06-29 20:36:34 +0200 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2018-06-29 20:36:34 +0200 |
commit | c73759f9f10753e383c8ecab5343fe94e03fc74d (patch) | |
tree | 95bcabd2d9e09138e9e7cad938666c105ab2b719 /dummy/arch.h | |
parent | 302ccc14cfa4344aeefa413e4d686e1c279552fa (diff) | |
download | nextpnr-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.h | 45 |
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 |