Merge pull request #275 from alainlou/master
rz_easyfpga: cleanup and ease of use
This commit is contained in:
commit
79fe4a9199
|
@ -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* |
|
||||
|
|
|
@ -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")
|
||||
|
|
|
@ -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",
|
||||
|
|
Loading…
Reference in New Issue