Merge pull request #1061 from osterwood/patch-1
Update icestorm.py with u4k device, since Yosys can target it
This commit is contained in:
commit
975ec20d1e
|
@ -84,12 +84,13 @@ def parse_device(device):
|
|||
"ct256", "tq144:4k"],
|
||||
"up3k": ["sg48", "uwg30"],
|
||||
"up5k": ["sg48", "uwg30"],
|
||||
"u4k": ["sg48"],
|
||||
}
|
||||
|
||||
(family, architecture, package) = device.split("-")
|
||||
if family not in ["ice40"]:
|
||||
raise ValueError("Unknown device family {}".format(family))
|
||||
if architecture not in ["lp384", "lp1k", "hx1k", "lp8k", "hx8k", "up5k"]:
|
||||
if architecture not in packages.keys():
|
||||
raise ValueError("Invalid device architecture {}".format(architecture))
|
||||
if package not in packages[architecture]:
|
||||
raise ValueError("Invalid device package {}".format(package))
|
||||
|
|
Loading…
Reference in New Issue