diff options
author | Clifford Wolf <clifford@clifford.at> | 2015-08-22 09:43:14 +0200 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2015-08-22 09:43:14 +0200 |
commit | 498a7acbe2a708148ed7cbf6934debb1193f656d (patch) | |
tree | f02b4c696920a125478cea7c445944e5f4181858 /icebox/icebox_chipdb.py | |
parent | f6f96a26e036e56577ad5a1bfec78fd06f419ca0 (diff) | |
download | icestorm-498a7acbe2a708148ed7cbf6934debb1193f656d.tar.gz icestorm-498a7acbe2a708148ed7cbf6934debb1193f656d.tar.bz2 icestorm-498a7acbe2a708148ed7cbf6934debb1193f656d.zip |
icebox: python3
Diffstat (limited to 'icebox/icebox_chipdb.py')
-rwxr-xr-x | icebox/icebox_chipdb.py | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/icebox/icebox_chipdb.py b/icebox/icebox_chipdb.py index bf7db26..f36dd91 100755 --- a/icebox/icebox_chipdb.py +++ b/icebox/icebox_chipdb.py @@ -1,4 +1,4 @@ -#!/usr/bin/python2 +#!/usr/bin/env python3 # # Copyright (C) 2015 Clifford Wolf <clifford@clifford.at> # @@ -15,9 +15,6 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # -from __future__ import division -from __future__ import print_function - import icebox import getopt, sys, re @@ -175,7 +172,7 @@ all_group_segments = ic.group_segments(all_tiles, connect_gb=False) print(".device %s %d %d %d" % (ic.device, ic.max_x+1, ic.max_y+1, len(all_group_segments))) print() -for key in icebox.pinloc_db.keys(): +for key in list(icebox.pinloc_db.keys()): key_dev, key_package = key.split("-") if key_dev == ic.device: print(".pins %s" % (key_package)) @@ -247,10 +244,10 @@ def print_tile_nonrouting_bits(tile_type, idx): print(" ".join([x] + function_bits[x])) print() -print_tile_nonrouting_bits("logic", ic.logic_tiles.keys()[0]) -print_tile_nonrouting_bits("io", ic.io_tiles.keys()[0]) -print_tile_nonrouting_bits("ramb", ic.ramb_tiles.keys()[0]) -print_tile_nonrouting_bits("ramt", ic.ramt_tiles.keys()[0]) +print_tile_nonrouting_bits("logic", list(ic.logic_tiles.keys())[0]) +print_tile_nonrouting_bits("io", list(ic.io_tiles.keys())[0]) +print_tile_nonrouting_bits("ramb", list(ic.ramb_tiles.keys())[0]) +print_tile_nonrouting_bits("ramt", list(ic.ramt_tiles.keys())[0]) print(".extra_cell 0 0 WARMBOOT") for key in sorted(icebox.warmbootinfo_db[ic.device]): |