aboutsummaryrefslogtreecommitdiffstats
path: root/machxo2/arch.h
diff options
context:
space:
mode:
Diffstat (limited to 'machxo2/arch.h')
-rw-r--r--machxo2/arch.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/machxo2/arch.h b/machxo2/arch.h
index ec7939f4..762412e2 100644
--- a/machxo2/arch.h
+++ b/machxo2/arch.h
@@ -255,7 +255,8 @@ struct CellTiming
struct Arch : BaseCtx
{
- std::string chipName;
+ const ChipInfoPOD *chip_info;
+ const PackageInfoPOD *package_info;
// Placeholders to be removed.
std::unordered_map<Loc, BelId> bel_by_loc;
@@ -275,7 +276,7 @@ struct Arch : BaseCtx
static bool isAvailable(ArchArgs::ArchArgsTypes chip);
- std::string getChipName() const { return chipName; }
+ std::string getChipName() const;
IdString archId() const { return id("machxo2"); }
ArchArgs archArgs() const { return args; }