mirror of https://github.com/YosysHQ/icestorm.git
Added icebox noplls_db
This commit is contained in:
parent
9ebed4d055
commit
dcf4e6c26c
|
|
@ -1077,6 +1077,18 @@ warmbootinfo_db = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
noplls_db = {
|
||||||
|
"1k-swg16tr": [ "1k" ],
|
||||||
|
"1k-cm36": [ "1k" ],
|
||||||
|
"1k-cm49": [ "1k" ],
|
||||||
|
"8k-cm81": [ "8k_1" ],
|
||||||
|
"8k-cm81:4k": [ "8k_1" ],
|
||||||
|
"1k-qn48": [ "1k" ],
|
||||||
|
"1k-cb81": [ "1k" ],
|
||||||
|
"1k-cb121": [ "1k" ],
|
||||||
|
"1k-vq100": [ "1k" ],
|
||||||
|
}
|
||||||
|
|
||||||
pllinfo_db = {
|
pllinfo_db = {
|
||||||
"1k": {
|
"1k": {
|
||||||
"LOC" : (6, 0),
|
"LOC" : (6, 0),
|
||||||
|
|
|
||||||
|
|
@ -257,6 +257,12 @@ print()
|
||||||
for pllid in ic.pll_list():
|
for pllid in ic.pll_list():
|
||||||
pllinfo = icebox.pllinfo_db[pllid]
|
pllinfo = icebox.pllinfo_db[pllid]
|
||||||
print(".extra_cell %d %d PLL" % pllinfo["LOC"])
|
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):
|
for key in sorted(pllinfo):
|
||||||
if key != "LOC":
|
if key != "LOC":
|
||||||
print("%s %s" % (key, " ".join([str(k) for k in pllinfo[key]])))
|
print("%s %s" % (key, " ".join([str(k) for k in pllinfo[key]])))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue