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
Florent Kermarrec
2faef0eedc
cpu/neorv32/core: Add variants support.
2022-07-18 15:51:35 +02:00
Florent Kermarrec
7687b977a3
cpu/neorv32: Remove litex_core_complex (Can now directly use upstream version).
2022-07-18 15:18:15 +02:00
Dolu1990
82fa126e0f
soc/cpu Update NaxRiscv
...
- Fix internal LSU dead lock
- Add FPU support
- Should be ok to run debian
- Improve soc integration timings
2022-07-15 18:25:31 +02:00
Florent Kermarrec
96ba7ae79e
cores/leds: Add polarity support.
2022-07-14 12:24:41 +02:00
enjoy-digital
dd8645ca40
Merge pull request #1369 from zeldin/ecp5_pll_manual_placement
...
cores/clocks/lattice_ecp5: Allow manual placement
2022-07-13 16:51:49 +02:00
enjoy-digital
e21deaed0a
Merge pull request #1367 from suppamax/cva6_uart_irq
...
CVA6 using UART irq instead of polling
2022-07-13 16:51:22 +02:00
Marcus Comstedt
1c51feb21d
cores/clocks/lattice_ecp5: Allow manual placement
2022-07-13 11:14:58 +02:00
Massimiliano Giacometti
ad20e7786e
Merge branch 'master' into cva6_uart_irq
2022-07-11 21:32:06 +02:00
Massimiliano Giacometti
e79e3af6e1
remove UART_POLLING for cva6
2022-07-11 21:31:43 +02:00
enjoy-digital
2b5a942427
Merge pull request #1362 from zeldin/usb_remote_fix
...
remote: usb: fix multi-word reads and writes
2022-07-11 09:36:24 +02:00
Florent Kermarrec
9e43ff4722
build/efinix: Fix typo.
2022-07-08 10:12:17 +02:00
Marcus Comstedt
553236e042
remote: usb: fix multi-word reads and writes
2022-07-07 22:53:14 +02:00
enjoy-digital
358b669ba9
Merge pull request #1360 from trabucayre/fix_microsemi_toolchain
...
build/microsemi/libero_soc: fix missing self for _format_io_constraint and tcl_name
2022-07-07 14:27:27 +02:00
Gwenhael Goavec-Merou
9394448535
build/microsemi/libero_soc: fix missing self for _format_io_constraint and tcl_name
2022-07-06 08:28:33 +02:00
enjoy-digital
53a141fcde
Merge pull request #1359 from trabucayre/fix_lattice_toolchain
...
build/lattice/{radiant|diamond}: fix typo
2022-07-06 07:59:43 +02:00
enjoy-digital
979d938957
Merge pull request #1358 from cklarhorst/fix_ise
...
build/xilinx/ise: Fix XST/Yosys flow
2022-07-06 07:58:24 +02:00
Gwenhael Goavec-Merou
ae3bcc22e7
build/lattice/{radiant|diamnd}: fix typo
2022-07-05 21:44:50 +02:00
Florent Kermarrec
8e6ffff37a
software/demo: Add flash boot image (.fbi) preparation to allow demo to be flashed to SPI Flash.
2022-07-05 19:10:27 +02:00
Florent Kermarrec
46fe550338
software: Rename mkmscimg to crcfbigen and do cosmetic cleanups.
2022-07-05 18:57:42 +02:00
Florent Kermarrec
12bbc0946a
build/generic_programmer: Ask bitstream presence check on load_bitstream error.
2022-07-05 17:57:16 +02:00
Florent Kermarrec
a285071154
tools/litex_sim: Remove csr.csv force and just use provided argument.
2022-07-05 17:32:12 +02:00
Florent Kermarrec
bf9e2aa9f8
build: Rename backend argument to build-backend and use lower case.
2022-07-05 17:29:50 +02:00
Christian Klarhorst
922ad10eaf
build/xilinx/ise: Variable rename
...
isemode => _isemode
mode => _mode
2022-07-05 16:29:08 +02:00
Christian Klarhorst
855b88c039
build/xilinx/ise: Fix ngdbuild_opt not honored
...
It was set after the build stage which is too late
2022-07-05 16:23:57 +02:00
Christian Klarhorst
30a7a1cf16
build/xilinx/ise: Fix Yosys flow
2022-07-05 16:12:41 +02:00