aboutsummaryrefslogtreecommitdiffstats
path: root/common
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 /common
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 'common')
-rw-r--r--common/nextpnr.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/common/nextpnr.h b/common/nextpnr.h
index b647d44c..36a8dc75 100644
--- a/common/nextpnr.h
+++ b/common/nextpnr.h
@@ -114,12 +114,16 @@ struct GraphicElement
NEXTPNR_NAMESPACE_END
-#define NEXTPNR_ARCH_TOP
-#include "arch.h"
-#undef NEXTPNR_ARCH_TOP
+#include "archdefs.h"
NEXTPNR_NAMESPACE_BEGIN
+struct BelPin
+{
+ BelId bel;
+ PortPin pin;
+};
+
struct CellInfo;
enum PlaceStrength
@@ -218,9 +222,7 @@ struct BaseCtx
NEXTPNR_NAMESPACE_END
-#define NEXTPNR_ARCH_BOTTOM
#include "arch.h"
-#undef NEXTPNR_ARCH_BOTTOM
NEXTPNR_NAMESPACE_BEGIN