aboutsummaryrefslogtreecommitdiffstats
path: root/ice40/chipdb.py
diff options
context:
space:
mode:
Diffstat (limited to 'ice40/chipdb.py')
-rw-r--r--ice40/chipdb.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/ice40/chipdb.py b/ice40/chipdb.py
index 100aaa6f..92d52288 100644
--- a/ice40/chipdb.py
+++ b/ice40/chipdb.py
@@ -59,6 +59,17 @@ beltypes["ICESTORM_LC"] = 1
beltypes["ICESTORM_RAM"] = 2
beltypes["SB_IO"] = 3
beltypes["SB_GB"] = 4
+beltypes["PLL"] = 5
+beltypes["WARMBOOT"] = 6
+beltypes["MAC16"] = 7
+beltypes["HFOSC"] = 8
+beltypes["LFOSC"] = 9
+beltypes["I2C"] = 10
+beltypes["SPI"] = 11
+beltypes["IO_I3C"] = 12
+beltypes["LEDDA_IP"] = 13
+beltypes["RGBA_DRV"] = 14
+beltypes["SPRAM"] = 15
tiletypes["NONE"] = 0
tiletypes["LOGIC"] = 1
@@ -189,6 +200,7 @@ def pipdelay(src, dst):
assert 0
+
def init_tiletypes(device):
global num_tile_types, tile_sizes, tile_bits
if device == "5k":