コード例 #1
0
ファイル: platform.py プロジェクト: fallen/migen
 def __init__(self, *args, toolchain="ise", **kwargs):
     GenericPlatform.__init__(self, *args, **kwargs)
     if toolchain == "ise":
         self.toolchain = ise.XilinxISEToolchain()
     elif toolchain == "vivado":
         self.toolchain = vivado.XilinxVivadoToolchain()
     else:
         raise ValueError("Unknown toolchain")
コード例 #2
0
ファイル: platform.py プロジェクト: fallen/migen
 def __init__(self, *args, toolchain="quartus", **kwargs):
     GenericPlatform.__init__(self, *args, **kwargs)
     if toolchain == "quartus":
         self.toolchain = quartus.AlteraQuartusToolchain()
     else:
         raise ValueError("Unknown toolchain")
コード例 #3
0
ファイル: platform.py プロジェクト: fallen/migen
 def __init__(self, *args, toolchain="verilator", **kwargs):
     GenericPlatform.__init__(self, *args, **kwargs)
     if toolchain == "verilator":
         self.toolchain = verilator.SimVerilatorToolchain()
     else:
         raise ValueError("Unknown toolchain")
コード例 #4
0
ファイル: platform.py プロジェクト: fallen/migen
 def __init__(self, *args, toolchain="diamond", **kwargs):
     GenericPlatform.__init__(self, *args, **kwargs)
     if toolchain == "diamond":
         self.toolchain = diamond.LatticeDiamondToolchain()
     else:
         raise ValueError("Unknown toolchain")