diff --git a/README.md b/README.md index 45efc025ed7d7d465bbda09bae5143906d5635c7..83d7f17c99a4bc80c2818ce6c6854b1608a7726b 100644 --- a/README.md +++ b/README.md @@ -153,7 +153,7 @@ The Colorlight5A is a very nice board to start with, cheap, powerful, easy to us | QMTech XC7A35T | Xilinx Artix7 | XC7A35T | 100MHz | FTDI | 16-bit 256MB DDR3 | No | 1Gbps GMII** | 16MB QSPI | Yes**| | QMTech Wukong1 | Xilinx Artix7 | XC7A100T | 100MHz | FTDI | 16-bit 256MB DDR3 | No | 1Gbps GMII | 16MB QSPI | Yes**| | QMTech Wukong2 | Xilinx Artix7 | XC7A100T/200T | 100MHz | FTDI | 16-bit 256MB DDR3 | No | 1Gbps GMII | 16MB QSPI | Yes | -| RZ-EasyFPGA | Intel Cyclone4 | EP4CE6 | 25MHz | IOs | 16-bit 8MB SDR | No | No | No | No | +| RZ-EasyFPGA | Intel Cyclone4 | EP4CE6 | 50MHz | IOs | 16-bit 8MB SDR | No | No | No | No | | SP605 | Xilinx Spartan6 | XC6SLX45T | 100MHz | FTDI | 16-bit 128MB DDR3* | Gen1 X1* | 1Gbps GMII | 8MB QSPI* | Yes* | | Tagus | Xilinx Artix7 | XC7A200T | 100MHz | PCIe | 16-bit 256MB DDR3 | Gen2 X1 | 1Gbps-BASE-X* | 16MB QSPI* | No | | VC707 | Xilinx Virex7 | XC7VX485T | 125MHz | FTDI | 64-bit 1GB DDR3 | Gen3 X8* | 1Gbps GMII | 16MB QSPI* | Yes* | diff --git a/litex_boards/platforms/rz_easyfpga.py b/litex_boards/platforms/rz_easyfpga.py index 10603f015dede401f11fede33b75365b3a3d92cb..f67985dde2900b1823b8d99062a4fd60fa97ffc5 100644 --- a/litex_boards/platforms/rz_easyfpga.py +++ b/litex_boards/platforms/rz_easyfpga.py @@ -62,7 +62,3 @@ class Platform(AlteraPlatform): def do_finalize(self, fragment): AlteraPlatform.do_finalize(self, fragment) self.add_period_constraint(self.lookup_request("clk50", loose=True), 1e9/50e6) - # Generate PLL clock in STA - self.toolchain.additional_sdc_commands.append("derive_pll_clocks") - # Calculates clock uncertainties - self.toolchain.additional_sdc_commands.append("derive_clock_uncertainty") diff --git a/litex_boards/targets/rz_easyfpga.py b/litex_boards/targets/rz_easyfpga.py index 8934efbe95a7cfedf9df599dc6abb2ab7e00f77d..d9a9e69b3fd88b5fa7fe015a526b973222f192e0 100755 --- a/litex_boards/targets/rz_easyfpga.py +++ b/litex_boards/targets/rz_easyfpga.py @@ -2,6 +2,7 @@ # # This file is part of LiteX-Boards. +# # Copyright (c) 2021 Alain Lou <alainzlou@gmail.com> # SPDX-License-Identifier: BSD-2-Clause @@ -64,6 +65,10 @@ class BaseSoC(SoCCore): kwargs["integrated_rom_size"] = 0x6200 kwargs["integrated_sram_size"] = 0x1000 + # Can only support minimal variant of vexriscv + if kwargs.get("cpu_type", "vexriscv") == "vexriscv": + kwargs["cpu_variant"] = "minimal" + # SoCCore ---------------------------------------------------------------------------------- SoCCore.__init__(self, platform, sys_clk_freq, ident = "LiteX SoC on RZ-EasyFPGA",