示例#1
0
 def get_verilog(self, *args, special_overrides=dict(), **kwargs):
     so = dict(common.lattice_special_overrides)
     so.update(special_overrides)
     return GenericPlatform.get_verilog(self,
                                        *args,
                                        special_overrides=so,
                                        **kwargs)
示例#2
0
 def get_verilog(self, *args, special_overrides=dict(), **kwargs):
     so = dict(common.xilinx_special_overrides)
     if self.device[:3] == "xc7":
         so.update(common.xilinx_s7_special_overrides)
     so.update(special_overrides)
     return GenericPlatform.get_verilog(self, *args,
         special_overrides=so, attr_translate=self.toolchain.attr_translate, **kwargs)
 def get_verilog(self, *args, special_overrides=dict(), **kwargs):
     so = dict()
     so.update(self.toolchain.special_overrides)
     so.update(special_overrides)
     return GenericPlatform.get_verilog(self, *args, special_overrides=so,
                                        attr_translate=self.toolchain.attr_translate,
                                        **kwargs)
示例#4
0
 def get_verilog(self, *args, special_overrides=dict(), **kwargs):
     so = dict()  # No common overrides between ECP5 and iCE40.
     so.update(self.toolchain.special_overrides)
     so.update(special_overrides)
     return GenericPlatform.get_verilog(self, *args, special_overrides=so,
                                        attr_translate=self.toolchain.attr_translate,
                                        **kwargs)
示例#5
0
文件: platform.py 项目: mithro/litex
 def get_verilog(self, *args, special_overrides=dict(), **kwargs):
     so = dict()  # No common overrides between ECP and ice40.
     so.update(self.toolchain.special_overrides)
     so.update(special_overrides)
     return GenericPlatform.get_verilog(self, *args, special_overrides=so,
                                        attr_translate=self.toolchain.attr_translate,
                                        **kwargs)
示例#6
0
 def get_verilog(self, *args, special_overrides=dict(), **kwargs):
     so = dict(common.xilinx_special_overrides)
     if self.device[:3] == "xc7":
         so.update(common.xilinx_s7_special_overrides)
     if self.toolchain == "ise":
         so.update(common.xilinx_vivado_special_overrides)
     else:
         so.update(common.xilinx_ise_special_overrides)
     so.update(special_overrides)
     return GenericPlatform.get_verilog(self, *args, special_overrides=so, **kwargs)
示例#7
0
文件: platform.py 项目: mithro/litex
 def get_verilog(self, *args, special_overrides=dict(), **kwargs):
     so = dict(common.xilinx_special_overrides)
     if self.device[:3] == "xc6":
         so.update(common.xilinx_s6_special_overrides)
     if self.device[:3] == "xc7":
         so.update(common.xilinx_s7_special_overrides)
     if self.device[:4] == "xcku":
         so.update(common.xilinx_ku_special_overrides)
     so.update(special_overrides)
     return GenericPlatform.get_verilog(self, *args,
         special_overrides=so, attr_translate=self.toolchain.attr_translate, **kwargs)
示例#8
0
 def get_verilog(self, *args, special_overrides=dict(), **kwargs):
     so = dict(common.xilinx_special_overrides)
     if self.device[:3] == "xc7":
         so.update(common.xilinx_s7_special_overrides)
     if self.toolchain == "ise":
         so.update(common.xilinx_vivado_special_overrides)
     else:
         so.update(common.xilinx_ise_special_overrides)
     so.update(special_overrides)
     return GenericPlatform.get_verilog(self,
                                        *args,
                                        special_overrides=so,
                                        **kwargs)
示例#9
0
文件: platform.py 项目: mithro/litex
 def get_verilog(self, *args, special_overrides=dict(), **kwargs):
     so = dict(common.sim_special_overrides)
     so.update(special_overrides)
     return GenericPlatform.get_verilog(self, *args, special_overrides=so, **kwargs)