From: Florent Kermarrec Date: Mon, 12 Nov 2018 09:12:10 +0000 (+0100) Subject: targets/versa_ecp5: increase sys_clk_freq to 50MHz X-Git-Tag: 24jan2021_ls180~1507 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8574c62f75b5f38be3eb9537a2fec7502c4923fa;p=litex.git targets/versa_ecp5: increase sys_clk_freq to 50MHz --- diff --git a/litex/boards/targets/versa_ecp5.py b/litex/boards/targets/versa_ecp5.py index f5db19f0..1e3e6c70 100755 --- a/litex/boards/targets/versa_ecp5.py +++ b/litex/boards/targets/versa_ecp5.py @@ -28,7 +28,7 @@ class _CRG(Module): # sys_4x_clk divider self.comb += self.cd_sys_4x.clk.eq(clk100) - sys_4x_divider = Signal(2) + sys_4x_divider = Signal(1) self.sync.sys_4x += sys_4x_divider.eq(sys_4x_divider + 1) # sys_clk @@ -40,7 +40,7 @@ class _CRG(Module): # sys_clk phase shifted (for sdram) sdram_ps_clk = self.cd_sys.clk # FIXME: phase shift with luts, needs PLL support. - sdram_ps_luts = 5 + sdram_ps_luts = 2 for i in range(sdram_ps_luts): new_sdram_ps_clk = Signal() self.specials += Instance("LUT4", @@ -60,7 +60,7 @@ class BaseSoC(SoCSDRAM): def __init__(self, **kwargs): platform = versa_ecp5.Platform(toolchain="prjtrellis") platform.add_extension(versa_ecp5._ecp5_soc_hat_io) - sys_clk_freq = int(25e6) + sys_clk_freq = int(50e6) SoCSDRAM.__init__(self, platform, clk_freq=sys_clk_freq, l2_size=32, integrated_rom_size=0x8000,