aboutsummaryrefslogtreecommitdiffstats
path: root/icebox/icebox_maps.py
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2015-07-18 13:06:48 +0200
committerClifford Wolf <clifford@clifford.at>2015-07-18 13:06:48 +0200
commitc41701ca3a2046e9cabe303cff0aa203215d70c1 (patch)
tree6a6e26d8278505d72dda2b9c691a8906002bc608 /icebox/icebox_maps.py
parent0347c37d56374447d170e9a8f59e56f84cbefcce (diff)
downloadicestorm-c41701ca3a2046e9cabe303cff0aa203215d70c1.tar.gz
icestorm-c41701ca3a2046e9cabe303cff0aa203215d70c1.tar.bz2
icestorm-c41701ca3a2046e9cabe303cff0aa203215d70c1.zip
Import of icestorm-snapshot-150413.zip
Diffstat (limited to 'icebox/icebox_maps.py')
-rwxr-xr-xicebox/icebox_maps.py16
1 files changed, 12 insertions, 4 deletions
diff --git a/icebox/icebox_maps.py b/icebox/icebox_maps.py
index 81ce919..ff90eb1 100755
--- a/icebox/icebox_maps.py
+++ b/icebox/icebox_maps.py
@@ -31,7 +31,8 @@ def usage():
print(" icebox_maps -m io_tile_nets_t")
print(" icebox_maps -m io_tile_nets_b")
print(" icebox_maps -m logic_tile_nets")
- print(" icebox_maps -m ram_tile_nets")
+ print(" icebox_maps -m ramb_tile_nets")
+ print(" icebox_maps -m ramt_tile_nets")
sys.exit(0)
try:
@@ -45,6 +46,9 @@ for o, a in opts:
else:
usage()
+if len(args) != 0:
+ usage()
+
def get_bit_group(x, y, db):
bit = "B%d[%d]" % (y, x)
nbit = "!B%d[%d]" % (y, x)
@@ -113,7 +117,8 @@ if mode == "bitmaps":
print_tilemap(".io_tile_bitmap_t", icebox.iotile_t_db, 18)
print_tilemap(".io_tile_bitmap_b", icebox.iotile_b_db, 18)
print_tilemap(".logic_tile_bitmap", icebox.logictile_db, 54)
- print_tilemap(".ram_tile_bitmap", icebox.ramtile_db, 42)
+ print_tilemap(".ramb_tile_bitmap", icebox.rambtile_db, 42)
+ print_tilemap(".ramt_tile_bitmap", icebox.ramttile_db, 42)
print()
print(".bitmap_legend")
print("- ... unknown bit")
@@ -144,8 +149,11 @@ elif mode == "io_tile_nets_b":
elif mode == "logic_tile_nets":
print_db_nets(".logic_tile_nets", icebox.logictile_db, "c")
-elif mode == "ram_tile_nets":
- print_db_nets(".ram_tile_nets", icebox.ramtile_db, "c")
+elif mode == "ramb_tile_nets":
+ print_db_nets(".ramb_tile_nets", icebox.ramtile_db, "c")
+
+elif mode == "ramt_tile_nets":
+ print_db_nets(".ramt_tile_nets", icebox.ramtile_db, "c")
else:
usage()