aboutsummaryrefslogtreecommitdiffstats
path: root/icebox/icebox_chipdb.py
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2017-11-28 15:54:58 +0100
committerGitHub <noreply@github.com>2017-11-28 15:54:58 +0100
commit14b44ca866665352e7146778bb932e45b5fdedbd (patch)
treee4fe11646f421323406a8464aa605d4a84e2c73d /icebox/icebox_chipdb.py
parent6e9a2da5c46edf00f1dc87c86053b5edbc17d5d7 (diff)
parent411bcc53ffc095379f20494cce2da9424e4c5465 (diff)
downloadicestorm-14b44ca866665352e7146778bb932e45b5fdedbd.tar.gz
icestorm-14b44ca866665352e7146778bb932e45b5fdedbd.tar.bz2
icestorm-14b44ca866665352e7146778bb932e45b5fdedbd.zip
Merge pull request #110 from daveshah1/up5k_ip
UltraPlus Hard IP and icetime Support
Diffstat (limited to 'icebox/icebox_chipdb.py')
-rwxr-xr-xicebox/icebox_chipdb.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/icebox/icebox_chipdb.py b/icebox/icebox_chipdb.py
index 520d884..fc25403 100755
--- a/icebox/icebox_chipdb.py
+++ b/icebox/icebox_chipdb.py
@@ -284,8 +284,10 @@ if ic.is_ultra():
for dsp_idx in range(4):
print_tile_nonrouting_bits("dsp%d" % dsp_idx, list(ic.dsp_tiles[dsp_idx].keys())[0])
print_tile_nonrouting_bits("ipcon", list(ic.ipcon_tiles.keys())[0])
-
-print(".extra_cell 0 0 WARMBOOT")
+if ic.is_ultra():
+ print(".extra_cell %d 0 WARMBOOT" % ic.max_x)
+else:
+ print(".extra_cell 0 0 WARMBOOT")
for key in sorted(icebox.warmbootinfo_db[ic.device]):
print("%s %s" % (key, " ".join([str(k) for k in icebox.warmbootinfo_db[ic.device][key]])))
print()