aboutsummaryrefslogtreecommitdiffstats
path: root/icebox
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2017-03-08 13:39:15 +0100
committerClifford Wolf <clifford@clifford.at>2017-03-08 13:39:15 +0100
commit038bf76caae3840a91720af6b1fe832a0d73f7bb (patch)
treed375fefdde40024875239f8a2cfff76e25bfd910 /icebox
parenta2e8c06d688150c319d87e07e103a3178a96690a (diff)
downloadicestorm-038bf76caae3840a91720af6b1fe832a0d73f7bb.tar.gz
icestorm-038bf76caae3840a91720af6b1fe832a0d73f7bb.tar.bz2
icestorm-038bf76caae3840a91720af6b1fe832a0d73f7bb.zip
Fix some of the obvious 384 todos in icebox.py
Diffstat (limited to 'icebox')
-rw-r--r--icebox/icebox.py11
1 files changed, 3 insertions, 8 deletions
diff --git a/icebox/icebox.py b/icebox/icebox.py
index c3796a9..192b245 100644
--- a/icebox/icebox.py
+++ b/icebox/icebox.py
@@ -139,7 +139,8 @@ class iceconfig:
return ["1k"]
if self.device == "8k":
return ["8k_0", "8k_1"]
-#384?
+ if self.device == "384":
+ return [ ]
assert False
def colbuf_db(self):
@@ -281,7 +282,6 @@ class iceconfig:
return (nx, ny, "ram/RDATA_%d" % func)
elif self.device == "8k":
return (nx, ny, "ram/RDATA_%d" % (15-func))
-#384?
else:
assert False
if (nx, ny) in self.ramt_tiles:
@@ -289,7 +289,6 @@ class iceconfig:
return (nx, ny, "ram/RDATA_%d" % (8+func))
elif self.device == "8k":
return (nx, ny, "ram/RDATA_%d" % (7-func))
-#384?
else:
assert False
@@ -330,7 +329,6 @@ class iceconfig:
funcnets |= self.follow_funcnet(x, y, int(match.group(1)) % 8)
elif self.device == "8k":
funcnets |= self.follow_funcnet(x, y, 7 - int(match.group(1)) % 8)
-#384?
else:
assert False
@@ -476,7 +474,6 @@ class iceconfig:
add_seed_segments(idx, tile, rambtile_db)
elif self.device == "8k":
add_seed_segments(idx, tile, rambtile_8k_db)
-#384?
else:
assert False
@@ -485,7 +482,6 @@ class iceconfig:
add_seed_segments(idx, tile, ramttile_db)
elif self.device == "8k":
add_seed_segments(idx, tile, ramttile_8k_db)
-#384?
else:
assert False
@@ -763,7 +759,6 @@ def sp12v_normalize(netname, edge=""):
return netname
def netname_normalize(netname, edge="", ramb=False, ramt=False, ramb_8k=False, ramt_8k=False):
-#384?
if netname.startswith("sp4_v_"): return sp4v_normalize(netname, edge)
if netname.startswith("sp4_h_"): return sp4h_normalize(netname, edge)
if netname.startswith("sp12_v_"): return sp12v_normalize(netname, edge)
@@ -978,7 +973,7 @@ def run_checks_neigh():
ic = iceconfig()
ic.setup_empty_1k()
# ic.setup_empty_8k()
-#384?
+ # ic.setup_empty_384()
all_segments = set()