enjoy-digital
1f2d0e120b
Merge pull request #1391 from dlobato/fix-verilator-fst-trace
...
build/sim/verilator: fixed missing placeholder
2022-08-05 08:02:08 +02:00
Thomas Watson
195cc915ed
cores/cpu/vexriscv_smp: define SYNTHESIS in Quartus
2022-08-04 21:34:56 -05:00
David Lobato
41e1ccce4b
build/sim/verilator: fixed missing placeholder
2022-08-04 20:03:29 +01:00
Florent Kermarrec
926fb9a30a
build/xilinx/vivado: Fix build.
2022-08-04 17:59:12 +02:00
Florent Kermarrec
47df2f6983
bios/cmd_bios: Add buttons command to get buttons value.
2022-08-04 16:31:12 +02:00
enjoy-digital
8250f56f80
Merge pull request #1389 from trabucayre/rfc_yosys_nextpnr_wrapper
...
RFC: yosys nextpnr wrapper
2022-08-04 15:02:35 +02:00
Dolu1990
1ce378e24d
Merge pull request #1390 from tpwrules/add-linux-vexriscv_smp
...
cores/cpu/vexriscv_smp: add default cores used by linux with l2 cache
2022-08-04 12:19:37 +02:00
Mateusz Hołenko
6932fc51e2
Merge pull request #1388 from p-woj/json2renode-fb-plic
...
tools/litex_json2renode: Add video_framebuffer support, vexriscv interrupt fixes
2022-08-02 15:35:06 +02:00
Thomas Watson
35e0de043d
cores/cpu/vexriscv_smp: add default cores used by linux with l2 cache
2022-07-31 22:31:33 -05:00
Florent Kermarrec
7789e1875a
build/gowin: Fix build regression (build_name -> self._build_name).
2022-07-26 09:59:20 +02:00
Gwenhael Goavec-Merou
d5b0f9263d
build: lattice/radiant.py xilinx/common.py xilinx/ise.py xilinx/vivado.py: use yosys_wrapper
2022-07-25 22:35:55 +02:00
Gwenhael Goavec-Merou
21105669a8
build: lattice/icestorm, lattice/oxide, lattice/trellis, xilinx/yosys_nextpnr: inherits from YosysNextPNRToolchain
2022-07-25 22:05:21 +02:00
Gwenhael Goavec-Merou
6d6076d8c6
build/yosys_nextpnr_toolchain: GenericToolchain subclass targeted for toolchains based on Yosys+nextPNR+packer tool suite
2022-07-25 22:00:26 +02:00
Gwenhael Goavec-Merou
32c750c12e
build/nextpnr_wrapper: a NextPNR wrapper
2022-07-25 21:58:44 +02:00
Gwenhael Goavec-Merou
b2adabbece
build/yosys_wrapper: a Yosys wrapper
2022-07-25 21:58:18 +02:00
Piotr Wojnarowski
456822a5fa
tools/litex_json2renode: Add video_framebuffer support
2022-07-25 13:38:12 +02:00
Piotr Wojnarowski
c149f3e4dd
tools/litex_json2renode: Add find_memory_region helper
2022-07-25 13:38:12 +02:00
Piotr Wojnarowski
98168492de
tools/litex_json2renode: Save filtered memory regions for peripheral generators
2022-07-25 13:38:12 +02:00
Piotr Wojnarowski
124a2b2d56
tools/litex_json2renode: Don't disable built-in IRQ controller on vexriscv_smp
...
The built-in IRQ controller is needed by linux-on-litex-vexriscv
2022-07-25 13:37:25 +02:00
Piotr Wojnarowski
dae22a0d9d
tools/litex_json2renode: Update PLIC interrupt configuration
2022-07-25 13:30:09 +02:00
Piotr Wojnarowski
212db12b1d
tools/litex_json2renode: Skip braces on MappedMemory registration
2022-07-25 13:25:17 +02:00
Piotr Wojnarowski
4f471490a8
tools/litex_json2renode: Output silenced range start address as hex
2022-07-25 13:25:17 +02:00
Florent Kermarrec
74467e3b38
test/test_axi/test_axi_width_converter: Switch to DUT_ref (To avoid breaking CI).
...
We'll switch back to DUT when AXI Converter will be fixed.
2022-07-25 12:34:38 +02:00
enjoy-digital
c734732ece
Merge pull request #1386 from sergachev/feature/test_axi_width_conversion
...
test: add axi 64b to 32b conversion test
2022-07-25 12:29:42 +02:00
enjoy-digital
f691aecb95
Merge pull request #1387 from sergachev/fix/cva6
...
cpu/cva6: add optional peripheral bus conversion +
2022-07-25 12:22:29 +02:00
enjoy-digital
8de83550a1
Merge pull request #1385 from sergachev/fix/verilator_includes
...
sim: enable relative include paths for verilator
2022-07-25 12:11:04 +02:00
enjoy-digital
29c2aed64a
Merge pull request #1384 from trabucayre/fix_xilinx_yosys_nextpnr_toolchain
...
build/xilinx/yosys_nextpnr: _run_make -> run_script
2022-07-25 12:10:41 +02:00
Ilia Sergachev
982f94ba8d
test: add axi 64b to 32b conversion test
2022-07-25 00:20:48 +02:00
Ilia Sergachev
20affcfc31
cpu/cva6: add optional peripheral bus conversion to bypass axi width conversion problem; fix add_jtag; cleanup
2022-07-24 23:41:49 +02:00
Ilia Sergachev
7613c90fcd
sim: enable relative include paths for verilator
2022-07-24 23:02:41 +02:00
Gwenhael Goavec-Merou
f37a505c46
build/xilinx/yosys_nextpnr: _run_make -> run_script
2022-07-23 15:21:50 +02:00
Florent Kermarrec
b9a1fec30f
soc/software: Allow enabling LTO through lto/--lto paramter/argument.
...
LTO has been removed by default since causing issues with some CPUs/Toolchains.
For configuration that work corretly, it's still interesting to be able to use it,
this commit allow it through lto/--lto parameter/argument.
2022-07-21 13:15:44 +02:00
Florent Kermarrec
e3a536ab5f
soc/SoCBusHandler: Add get_address_width method to get address_width depending bus standard.
...
This fixes SDCard/SATA build with and AXI/AXI-Lite Bus.
2022-07-21 12:50:45 +02:00
enjoy-digital
7acb6d468d
Merge pull request #1380 from antmicro/rkol/f4pga-generictoolchain
...
build/xilinx: Fix F4PGA building flow
2022-07-20 14:12:58 +02:00
enjoy-digital
7a4af24706
Merge pull request #1381 from sergachev/feature/sim_compiler_job_limit
...
sim/verilator: add an option to limit the number of compiler jobs
2022-07-20 14:12:23 +02:00
Ilia Sergachev
bc62b5ad9f
sim/verilator: add an option to limit the number of compiler jobs
2022-07-20 12:20:25 +02:00
Rafal Kolucki
57f8b6810d
build/xilinx: Fix F4PGA building flow
...
Signed-off-by: Rafal Kolucki <rkolucki@antmicro.com>
2022-07-20 10:35:45 +02:00
enjoy-digital
66015a346e
Merge pull request #1379 from sergachev/axi_tests
...
Improve AXI Lite tests
2022-07-20 08:02:31 +02:00
enjoy-digital
bdf5f19885
Merge pull request #1378 from sergachev/fix/openc906
...
cpu/openc906: fix bus name
2022-07-20 08:01:27 +02:00
Ilia Sergachev
65d5161408
test/axi_lite: parametrize address and data width in another test; add another test call with 64b data width
2022-07-20 02:44:57 +02:00
Ilia Sergachev
bffd59726c
test/axi_lite: rename a test for clarity; parametrize address and data width; add another test call with 64b data width
2022-07-20 02:43:43 +02:00
Ilia Sergachev
2edf594fe9
cpu/openc906: fix bus name
2022-07-19 23:50:34 +02:00
Florent Kermarrec
dccdc236a6
tools/litex_client: Add --host argument to allow specifying Host's ip address.
...
Useful when LiteX server is run on a remote machine and script development is done
directly on dev machine.
2022-07-19 16:10:14 +02:00
Florent Kermarrec
25c0eed258
cores/gpio: Add optional reset value.
2022-07-19 16:06:49 +02:00
enjoy-digital
2d386a4e9f
Merge pull request #1376 from gatecat/gatecat/es-postfix-fix
...
oxide: Fix ES postfix on device name
2022-07-19 13:54:31 +02:00
gatecat
0f3dfbfd26
oxide: Fix ES postfix on device name
...
Signed-off-by: gatecat <gatecat@ds0.me>
2022-07-19 10:54:49 +01:00
enjoy-digital
0654279a8f
Merge pull request #1375 from stnolting/neorv32_system
...
[cores/neorv32] add CPU cache and interrupt management functions
2022-07-19 11:25:35 +02:00
stnolting
f705439235
[neorv32] add interrupt management functions
2022-07-18 20:19:02 +02:00
stnolting
8d14b9d26b
[neorv32] add cache flush functions
2022-07-18 20:18:50 +02:00
enjoy-digital
764f29fab7
Merge pull request #1374 from enjoy-digital/neorv32_litex_wrapper
...
Improve NeoRV32 support.
2022-07-18 15:56:48 +02:00