diff options
Diffstat (limited to 'ecp5/arch.h')
-rw-r--r-- | ecp5/arch.h | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/ecp5/arch.h b/ecp5/arch.h index c13f2041..0f351319 100644 --- a/ecp5/arch.h +++ b/ecp5/arch.h @@ -207,16 +207,6 @@ NPNR_PACKED_STRUCT(struct ChipInfoPOD { RelPtr<SpeedGradePOD> speed_grades; }); -#if defined(WIN32) || defined(EXTERNAL_CHIPDB_ROOT) -extern const char *chipdb_blob_25k; -extern const char *chipdb_blob_45k; -extern const char *chipdb_blob_85k; -#else -extern const char chipdb_blob_25k[]; -extern const char chipdb_blob_45k[]; -extern const char chipdb_blob_85k[]; -#endif - /************************ End of chipdb section. ************************/ struct BelIterator @@ -494,6 +484,9 @@ struct Arch : BaseCtx ArchArgs args; Arch(ArchArgs args); + static bool isAvailable(ArchArgs::ArchArgsTypes chip); + static std::vector<std::string> getSupportedPackages(ArchArgs::ArchArgsTypes chip); + std::string getChipName() const; std::string getFullChipName() const; |