# BaseSoC ------------------------------------------------------------------------------------------
class BaseSoC(SoCSDRAM):
- def __init__(self, sys_clk_freq=int(100e6), **kwargs):
+ def __init__(self, sys_clk_freq=int(100e6), integrated_rom_size=0x8000, **kwargs):
platform = arty.Platform()
SoCSDRAM.__init__(self, platform, clk_freq=sys_clk_freq,
- integrated_rom_size=0x8000,
+ integrated_rom_size=integrated_rom_size,
integrated_sram_size=0x8000,
**kwargs)
mem_map.update(BaseSoC.mem_map)
def __init__(self, **kwargs):
- BaseSoC.__init__(self, **kwargs)
+ BaseSoC.__init__(self, integrated_rom_size=0x10000, **kwargs)
self.submodules.ethphy = LiteEthPHYMII(self.platform.request("eth_clocks"),
self.platform.request("eth"))
# BaseSoC ------------------------------------------------------------------------------------------
class BaseSoC(SoCSDRAM):
- def __init__(self, sys_clk_freq=int(125e6), **kwargs):
+ def __init__(self, sys_clk_freq=int(125e6), integrated_rom_size=0x8000, **kwargs):
platform = genesys2.Platform()
SoCSDRAM.__init__(self, platform, clk_freq=sys_clk_freq,
- integrated_rom_size=0x8000,
+ integrated_rom_size=integrated_rom_size,
integrated_sram_size=0x8000,
**kwargs)
mem_map.update(BaseSoC.mem_map)
def __init__(self, **kwargs):
- BaseSoC.__init__(self, **kwargs)
+ BaseSoC.__init__(self, integrated_rom_size=0x10000, **kwargs)
self.submodules.ethphy = LiteEthPHYRGMII(self.platform.request("eth_clocks"),
self.platform.request("eth"))
# BaseSoC ------------------------------------------------------------------------------------------
class BaseSoC(SoCSDRAM):
- def __init__(self, sys_clk_freq=int(125e6), **kwargs):
+ def __init__(self, sys_clk_freq=int(125e6), integrated_rom_size=0x8000, **kwargs):
platform = kc705.Platform()
SoCSDRAM.__init__(self, platform, clk_freq=sys_clk_freq,
- integrated_rom_size=0x8000,
+ integrated_rom_size=integrated_rom_size,
integrated_sram_size=0x8000,
**kwargs)
mem_map.update(BaseSoC.mem_map)
def __init__(self, **kwargs):
- BaseSoC.__init__(self, **kwargs)
+ BaseSoC.__init__(self, integrated_rom_size=0x10000, **kwargs)
self.submodules.ethphy = LiteEthPHY(self.platform.request("eth_clocks"),
self.platform.request("eth"), clk_freq=self.clk_freq)
# BaseSoC ------------------------------------------------------------------------------------------
class BaseSoC(SoCSDRAM):
- def __init__(self, sys_clk_freq=int(125e6), **kwargs):
+ def __init__(self, sys_clk_freq=int(125e6), integrated_rom_size=0x8000, **kwargs):
platform = kcu105.Platform()
SoCSDRAM.__init__(self, platform, clk_freq=sys_clk_freq,
- integrated_rom_size=0x8000,
+ integrated_rom_size=integrated_rom_size,
integrated_sram_size=0x8000,
**kwargs)
mem_map.update(BaseSoC.mem_map)
def __init__(self, **kwargs):
- BaseSoC.__init__(self, **kwargs)
+ BaseSoC.__init__(self, integrated_rom_size=0x10000, **kwargs)
self.comb += self.platform.request("sfp_tx_disable_n", 0).eq(1)
self.submodules.ethphy = KU_1000BASEX(self.crg.cd_clk200.clk,
# BaseSoC ------------------------------------------------------------------------------------------
class BaseSoC(SoCSDRAM):
- def __init__(self, sys_clk_freq=int(100e6), **kwargs):
+ def __init__(self, sys_clk_freq=int(100e6), integrated_rom_size=0x8000, **kwargs):
platform = netv2.Platform()
SoCSDRAM.__init__(self, platform, clk_freq=sys_clk_freq,
- integrated_rom_size=0x8000,
+ integrated_rom_size=integrated_rom_size,
integrated_sram_size=0x8000,
**kwargs)
mem_map.update(BaseSoC.mem_map)
def __init__(self, **kwargs):
- BaseSoC.__init__(self, **kwargs)
+ BaseSoC.__init__(self, integrated_rom_size=0x10000, **kwargs)
self.submodules.ethphy = LiteEthPHYRMII(self.platform.request("eth_clocks"),
self.platform.request("eth"))
# BaseSoC ------------------------------------------------------------------------------------------
class BaseSoC(SoCSDRAM):
- def __init__(self, sys_clk_freq=int(100e6), **kwargs):
+ def __init__(self, sys_clk_freq=int(100e6), integrated_rom_size=0x8000, **kwargs):
platform = nexys4ddr.Platform()
SoCSDRAM.__init__(self, platform, clk_freq=sys_clk_freq,
- integrated_rom_size=0x8000,
+ integrated_rom_size=integrated_rom_size,
integrated_sram_size=0x8000,
**kwargs)
mem_map.update(BaseSoC.mem_map)
def __init__(self, **kwargs):
- BaseSoC.__init__(self, **kwargs)
+ BaseSoC.__init__(self, integrated_rom_size=0x10000, **kwargs)
self.submodules.ethphy = LiteEthPHYRMII(self.platform.request("eth_clocks"),
self.platform.request("eth"))
# BaseSoC ------------------------------------------------------------------------------------------
class BaseSoC(SoCSDRAM):
- def __init__(self, sys_clk_freq=int(100e6), **kwargs):
+ def __init__(self, sys_clk_freq=int(100e6), integrated_rom_size=0x8000, **kwargs):
platform = nexys_video.Platform()
SoCSDRAM.__init__(self, platform, clk_freq=sys_clk_freq,
- integrated_rom_size=0x8000,
+ integrated_rom_size=integrated_rom_size,
integrated_sram_size=0x8000,
**kwargs)
mem_map.update(BaseSoC.mem_map)
def __init__(self, **kwargs):
- BaseSoC.__init__(self, **kwargs)
+ BaseSoC.__init__(self, integrated_rom_size=0x10000, **kwargs)
self.submodules.ethphy = LiteEthPHYRGMII(self.platform.request("eth_clocks"),
self.platform.request("eth"))
# BaseSoC ------------------------------------------------------------------------------------------
class BaseSoC(SoCCore):
- def __init__(self, platform, **kwargs):
+ def __init__(self, platform, integrated_rom_size=0x8000, **kwargs):
sys_clk_freq = int(1e9/platform.default_clk_period)
SoCCore.__init__(self, platform, clk_freq=sys_clk_freq,
- integrated_rom_size=0x8000,
+ integrated_rom_size=integrated_rom_size,
integrated_main_ram_size=16*1024,
**kwargs)
self.submodules.crg = CRG(platform.request(platform.default_clk_name))
}
mem_map.update(BaseSoC.mem_map)
- def __init__(self, platform, **kwargs):
+ def __init__(self, platform, integrated_rom_size=0x10000, **kwargs):
BaseSoC.__init__(self, platform, **kwargs)
self.submodules.ethphy = LiteEthPHY(platform.request("eth_clocks"),
# BaseSoC ------------------------------------------------------------------------------------------
class BaseSoC(SoCSDRAM):
- def __init__(self, sys_clk_freq=int(75e6), toolchain="diamond", **kwargs):
+ def __init__(self, sys_clk_freq=int(75e6), toolchain="diamond", integrated_rom_size=0x8000, **kwargs):
platform = versa_ecp5.Platform(toolchain=toolchain)
SoCSDRAM.__init__(self, platform, clk_freq=sys_clk_freq,
- integrated_rom_size=0x8000,
+ integrated_rom_size=integrated_rom_size,
**kwargs)
# crg
mem_map.update(BaseSoC.mem_map)
def __init__(self, toolchain="diamond", **kwargs):
- BaseSoC.__init__(self, toolchain=toolchain, **kwargs)
+ BaseSoC.__init__(self, toolchain=toolchain, integrated_rom_size=0x10000, **kwargs)
self.submodules.ethphy = LiteEthPHYRGMII(
self.platform.request("eth_clocks"),