120 Commits

Author SHA1 Message Date
enjoy-digital
7d73873741 Merge pull request #1782 from enjoy-digital/ci-dev-test
Switch CI to litex_setup.py --dev.
2023-09-18 10:02:36 +02:00
Florent Kermarrec
e0be028753 litex_setup: Don't do repo init in dev_mode (SSH clone) if running on CI. 2023-09-18 09:20:48 +02:00
enjoy-digital
4639c7b39c Merge pull request #1776 from Dolu1990/nax-smp
core/naxriscv provide a deployable NaxRiscv SMP
2023-09-18 09:05:43 +02:00
Dolu1990
ff3318b20d Update litex_setup.py with naxriscv smp 2023-09-14 11:25:02 +02:00
Florent Kermarrec
6c30cb8695 litex_setup.py: Use fixed sha1 version of Migen.
Migen switched from setup.py to pyproject.toml, we'll need to handle this.
2023-09-08 10:41:30 +02:00
Alexey Morozov
cd1012470e To allow offline installation, the "liteiclink" package has to be installed before the "liteeth" package. Otherwise, to satisfy the dependency requirements, the setup will attempt to download the "liteiclink" package from the internet and will consequently fail. 2023-08-16 09:39:03 +02:00
Gwenhael Goavec-Merou
1a74854e55 litex_setup: fix software build when liteeth or/and litesata is set (riscv toolchain issue) 2023-07-30 15:37:51 +02:00
Gwenhael Goavec-Merou
64a1ecda6e litex_setup: explain how to update permanently PATH env variable (#1589) 2023-02-08 18:59:46 +01:00
awyxx
fa28d70e62 added powerpc via AUR repository 2023-01-11 23:48:17 +00:00
awyxx
2f2a1e8947 Removed debug print 2023-01-10 21:42:49 +00:00
awyxx
fec8bbe42c added arch linux support for riscv and openrisc toolchains 2023-01-10 21:41:35 +00:00
Florent Kermarrec
3dee741bac litex_setup.py: Add --release argument to create a LiteX release with a specific tag. 2023-01-02 09:21:49 +01:00
Florent Kermarrec
dd91c55c36 litex_setup.py: Switch GCC toolchain install to distro install (When available). 2022-11-21 09:17:13 +01:00
Joel Stanley
8b7c569fac litex_setup: Update Microwatt to latest
Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-11-21 14:41:01 +10:30
Florent Kermarrec
507ffb72b5 colorer: Avoid duplication and move it to litex/gen. 2022-11-03 09:49:51 +01:00
Joel Stanley
d45d3532fe microwatt: Update to latest
Add the new source files and bump the revision used.

Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-10-26 17:03:47 +10:30
Florent Kermarrec
1a90549fa3 interconnect/axi/axi_full: Switch to our own AXI Interconnect (Shared & Crossbar).
We were not able to simulate verilog_axi interconnect/crossbar correctly since to what
seems to be a simulation mismatch. The code also seems to requires fixing some synthesis
issues with Yosys. When tested with Vivado, the SoC was also miss-behaving (not booting
correctly).

The simulation mismatch issue is logged here: https://github.com/enjoy-digital/litex_verilog_axi_test/issues/1

Since we already had our own AXI-Lite interconnect, creating our AXI interconnect can be
largely based on it with only minor modifications, so switch to it. This also allow simplification
in the interconnect selection/instance.
2022-06-20 19:51:31 +02:00
Florent Kermarrec
b66bd171cc litex_setup: Use recursive clone for litex_verilog_axi. 2022-06-20 11:23:00 +02:00
Florent Kermarrec
32d1589fb8 litex_setup: Move valentyusb to Misc Cores and also install litex_verilog_axi. 2022-06-20 11:01:47 +02:00
Florent Kermarrec
9b6c9e6630 litex_setup: Switch to specific branch when initializing repositories. 2022-06-20 10:43:30 +02:00
Ben Stobbs
ca97d91424 clone correct valentyusb branch 2022-06-19 12:58:01 +01:00
Ben Stobbs
db3fa1efc7 move valentyusb install to litex_setup.py 2022-06-19 12:51:14 +01:00
Florent Kermarrec
b88bcd8e87 litex_setup: Bump RISC-V GCC toolchain to 10.1. 2022-06-03 14:34:01 +02:00
Florent Kermarrec
ae89c6bfa4 litex_setup: Only include CVA5 with full install. 2022-05-25 15:20:56 +02:00
enjoy-digital
ffcf2fca49 Merge branch 'master' into cva5 2022-05-25 15:18:17 +02:00