f4pga/setup: same installation regardless of FPGA_FAM
@@ -24,9 +24,6 @@ from subprocess import run
from setuptools import setup as setuptools_setup
-from os import environ
-FPGA_FAM = environ.get('FPGA_FAM', 'xc7')
-
packagePath = Path(__file__).resolve().parent
requirementsFile = packagePath / "requirements.txt"
@@ -69,6 +66,7 @@ if git is not None:
if version is None:
version = semver
+
sf = "symbiflow"
shwrappers = "f4pga.wrappers.sh.__init__"
@@ -112,11 +110,10 @@ setuptools_setup(
f"{sf}_place = {shwrappers}:place",
f"{sf}_route = {shwrappers}:route",
f"{sf}_synth = {shwrappers}:synth",
- f"{sf}_write_fasm = {shwrappers}:write_fasm"
- ] + (
- [
+ f"{sf}_write_fasm = {shwrappers}:write_fasm",
+ # Xilinx only
f"{sf}_write_bitstream = {shwrappers}:write_bitstream",
- ] if FPGA_FAM == 'xc7' else [
+ # QuickLogic only
f"{sf}_analysis = {shwrappers}:analysis",
f"{sf}_fasm2bels = {shwrappers}:fasm2bels",
f"{sf}_generate_bitstream = {shwrappers}:generate_bitstream",
@@ -127,6 +124,5 @@ setuptools_setup(
f"{sf}_write_openocd = {shwrappers}:write_openocd",
f"ql_{sf} = {shwrappers}:ql",
]
- )
},
)
