Fix some of the obvious 384 todos in icebox.py

This commit is contained in:
Clifford Wolf 2017-03-08 13:39:15 +01:00
parent a2e8c06d68
commit 038bf76caa
1 changed files with 3 additions and 8 deletions

View File

@ -139,7 +139,8 @@ class iceconfig:
return ["1k"] return ["1k"]
if self.device == "8k": if self.device == "8k":
return ["8k_0", "8k_1"] return ["8k_0", "8k_1"]
#384? if self.device == "384":
return [ ]
assert False assert False
def colbuf_db(self): def colbuf_db(self):
@ -281,7 +282,6 @@ class iceconfig:
return (nx, ny, "ram/RDATA_%d" % func) return (nx, ny, "ram/RDATA_%d" % func)
elif self.device == "8k": elif self.device == "8k":
return (nx, ny, "ram/RDATA_%d" % (15-func)) return (nx, ny, "ram/RDATA_%d" % (15-func))
#384?
else: else:
assert False assert False
if (nx, ny) in self.ramt_tiles: if (nx, ny) in self.ramt_tiles:
@ -289,7 +289,6 @@ class iceconfig:
return (nx, ny, "ram/RDATA_%d" % (8+func)) return (nx, ny, "ram/RDATA_%d" % (8+func))
elif self.device == "8k": elif self.device == "8k":
return (nx, ny, "ram/RDATA_%d" % (7-func)) return (nx, ny, "ram/RDATA_%d" % (7-func))
#384?
else: else:
assert False assert False
@ -330,7 +329,6 @@ class iceconfig:
funcnets |= self.follow_funcnet(x, y, int(match.group(1)) % 8) funcnets |= self.follow_funcnet(x, y, int(match.group(1)) % 8)
elif self.device == "8k": elif self.device == "8k":
funcnets |= self.follow_funcnet(x, y, 7 - int(match.group(1)) % 8) funcnets |= self.follow_funcnet(x, y, 7 - int(match.group(1)) % 8)
#384?
else: else:
assert False assert False
@ -476,7 +474,6 @@ class iceconfig:
add_seed_segments(idx, tile, rambtile_db) add_seed_segments(idx, tile, rambtile_db)
elif self.device == "8k": elif self.device == "8k":
add_seed_segments(idx, tile, rambtile_8k_db) add_seed_segments(idx, tile, rambtile_8k_db)
#384?
else: else:
assert False assert False
@ -485,7 +482,6 @@ class iceconfig:
add_seed_segments(idx, tile, ramttile_db) add_seed_segments(idx, tile, ramttile_db)
elif self.device == "8k": elif self.device == "8k":
add_seed_segments(idx, tile, ramttile_8k_db) add_seed_segments(idx, tile, ramttile_8k_db)
#384?
else: else:
assert False assert False
@ -763,7 +759,6 @@ def sp12v_normalize(netname, edge=""):
return netname return netname
def netname_normalize(netname, edge="", ramb=False, ramt=False, ramb_8k=False, ramt_8k=False): 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_v_"): return sp4v_normalize(netname, edge)
if netname.startswith("sp4_h_"): return sp4h_normalize(netname, edge) if netname.startswith("sp4_h_"): return sp4h_normalize(netname, edge)
if netname.startswith("sp12_v_"): return sp12v_normalize(netname, edge) if netname.startswith("sp12_v_"): return sp12v_normalize(netname, edge)
@ -978,7 +973,7 @@ def run_checks_neigh():
ic = iceconfig() ic = iceconfig()
ic.setup_empty_1k() ic.setup_empty_1k()
# ic.setup_empty_8k() # ic.setup_empty_8k()
#384? # ic.setup_empty_384()
all_segments = set() all_segments = set()