Merge pull request #807 from antmicro/revert-bitstream-device-changes

build/xilinx/symbiflow: fix bitstream_device select
This commit is contained in:
enjoy-digital 2021-02-09 09:26:48 +01:00 committed by GitHub
commit 95b310ee0f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -116,11 +116,11 @@ class SymbiflowToolchain:
raise ValueError(f"symbiflow_device is not specified") raise ValueError(f"symbiflow_device is not specified")
if not self.bitstream_device: if not self.bitstream_device:
try: try:
arch = re.match('xc7a[0-9]*t', platform.device).group(0) # bitstream_device points to a directory in prjxray database
# available bitstream_devices: artix7, kintex7, zynq7
self.bitstream_device = { self.bitstream_device = {
"xc7a35t": "artix7", "xc7a": "artix7", # xc7a35t, xc7a50t, xc7a100t, xc7a200t
"xc7a200t": "artix7_200t" }[platform.device[:4]]
}[arch]
except KeyError: except KeyError:
raise ValueError(f"Unsupported device: {platform.device}") raise ValueError(f"Unsupported device: {platform.device}")
# FIXME: prjxray-db doesn't have xc7a35ticsg324-1L - use closest replacement # FIXME: prjxray-db doesn't have xc7a35ticsg324-1L - use closest replacement