From dcf4e6c26cf86a59128d214e0ac6d6ef3fcf11d1 Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Sun, 15 May 2016 13:31:35 +0200 Subject: Added icebox noplls_db --- icebox/icebox_chipdb.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'icebox/icebox_chipdb.py') diff --git a/icebox/icebox_chipdb.py b/icebox/icebox_chipdb.py index 09a1ceb..8da3d7f 100755 --- a/icebox/icebox_chipdb.py +++ b/icebox/icebox_chipdb.py @@ -257,6 +257,12 @@ print() for pllid in ic.pll_list(): pllinfo = icebox.pllinfo_db[pllid] print(".extra_cell %d %d PLL" % pllinfo["LOC"]) + locked_pkgs = [] + for entry in icebox.noplls_db: + if pllid in icebox.noplls_db[entry]: + locked_pkgs.append(entry.split("-")[1]) + if len(locked_pkgs) > 0: + print("LOCKED %s" % " ".join(locked_pkgs)) for key in sorted(pllinfo): if key != "LOC": print("%s %s" % (key, " ".join([str(k) for k in pllinfo[key]]))) -- cgit v1.2.3