From bcdcba66a69fbad707866299772a17a4ba0972ee Mon Sep 17 00:00:00 2001 From: David Shah Date: Wed, 1 Aug 2018 15:23:27 +0200 Subject: ecp5: Add tilemap to chip database Signed-off-by: David Shah --- ecp5/arch.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'ecp5/arch.h') diff --git a/ecp5/arch.h b/ecp5/arch.h index 2e54276b..0685042c 100644 --- a/ecp5/arch.h +++ b/ecp5/arch.h @@ -117,6 +117,17 @@ NPNR_PACKED_STRUCT(struct PackageInfoPOD { RelPtr pin_data; }); +NPNR_PACKED_STRUCT(struct TileNamePOD { + RelPtr name; + int16_t type_idx; + int16_t padding; +}); + +NPNR_PACKED_STRUCT(struct TileInfoPOD { + int32_t num_tiles; + RelPtr tile_names; +}); + enum TapDirection : int8_t { TAP_DIR_LEFT = 0, @@ -148,6 +159,7 @@ NPNR_PACKED_STRUCT(struct ChipInfoPOD { RelPtr> tiletype_names; RelPtr package_info; RelPtr pio_info; + RelPtr tile_info; }); #if defined(_MSC_VER) -- cgit v1.2.3