Commit Graph

  • 4d6813ae64 tools/litex_contributors: Sort years. Florent Kermarrec 2022-09-07 09:42:20 +02:00
  • a6acfb9a37 stream/Buffer: Integrate PipeValid/PipeReady (both configurable) and add tests. Florent Kermarrec 2022-09-07 08:58:51 +02:00
  • ce90181046 cpu/VexRiscv_SMP add --wishbone-force-32b option Dolu1990 2022-09-06 13:13:45 +02:00
  • af43e98e78 Merge branch 'naxriscv-merge' Dolu1990 2022-09-06 13:07:54 +02:00
  • 5fad94f9d6 cpu/VexRiscv_SMP add --wishbone-force-32b option Dolu1990 2022-09-06 11:23:36 +02:00
  • 36297c7a1e cores/video: Avoid serializer_attrs. Florent Kermarrec 2022-09-05 09:49:15 +02:00
  • 398811b910 Merge pull request #1413 from trabucayre/gowin_HDMI enjoy-digital 2022-09-05 09:32:29 +02:00
  • 8159b5caad Merge pull request #1412 from umarcor/umarcor/f4pga enjoy-digital 2022-09-02 19:03:02 +02:00
  • a9c7e868e7 soc/cores/video: adding Gowin HDMI Phy Gwenhael Goavec-Merou 2022-09-02 19:00:33 +02:00
  • 7f17866386 litex/build/xilinx/f4pga: update imports umarcor 2022-09-02 15:48:22 +02:00
  • 153182a014 cores/dna: Fix typo. Florent Kermarrec 2022-09-02 13:09:40 +02:00
  • c8bd747e0f Remove linker regions from naxriscv mem list Christian Klarhorst 2022-09-02 12:13:21 +02:00
  • 4426e61899 soc/add_pcie: Expose with_synchronizer parameter. Florent Kermarrec 2022-09-01 17:46:46 +02:00
  • b24d744f8e cores/dna: Rewrite/simplify core and use a slower clock (sys_clk/16). Florent Kermarrec 2022-09-01 14:24:01 +02:00
  • 1c4d64f46b CHANGES: Update. Florent Kermarrec 2022-09-01 11:22:25 +02:00
  • b63e445ade cpu/NaxRiscv: Update to new version Christian Klarhorst 2022-08-31 15:31:37 +02:00
  • 6cbeed6f73 Merge branch 'enjoy-digital:master' into master Christian Klarhorst 2022-08-31 13:27:32 +02:00
  • fb2a52a6c7 Generate naxriscv mem region parameters in new format Christian Klarhorst 2022-08-31 13:25:27 +02:00
  • c0d3775dcd integration/builder: Simplify bios_console. Florent Kermarrec 2022-08-31 12:10:15 +02:00
  • aec02b395d integration/builder: Add default bios_console value. Florent Kermarrec 2022-08-31 10:33:26 +02:00
  • 35afd59956 tools/litex_server/litex_client: Add initial information exchange and improve PCIe case. Florent Kermarrec 2022-08-30 18:53:35 +02:00
  • 027306972a Naxriscv now scans for executable mem regions and forwards that info to the scala build process Christian Klarhorst 2022-08-30 16:41:39 +02:00
  • 3e42133abd Change SDRAM region to RWX Christian Klarhorst 2022-08-30 16:22:29 +02:00
  • 76c0754d1e Add new SocRegion mode "x" (executable) Christian Klarhorst 2022-08-30 15:57:25 +02:00
  • 37360587e3 Change SocRegion readonly definition Christian Klarhorst 2022-08-30 15:47:59 +02:00
  • ea8ba57eab Merge pull request #1410 from trabucayre/improve_connectors enjoy-digital 2022-08-30 15:34:55 +02:00
  • fc0f0be679 build/generic_platform/ConnectorManager: allows to search recursively pins through connectors dictionary Gwenhael Goavec-Merou 2022-08-29 13:39:35 +02:00
  • d3368d7fab build/generic_platform: allows to dynamically extends connectors dictionary Gwenhael Goavec-Merou 2022-08-29 13:37:48 +02:00
  • ece86a7673 integration/software: Remane BIOS console options/flags. Florent Kermarrec 2022-08-29 19:45:00 +02:00
  • 6f5412e9d0 bios/main: Change no console message display. Florent Kermarrec 2022-08-29 19:31:41 +02:00
  • 8b8dba658c integration/builder: Rename exposed bios-console values. Florent Kermarrec 2022-08-29 19:26:29 +02:00
  • f842481a2d integration/builder: Rename --lto argument to --bios-lto and create BIOS group. Florent Kermarrec 2022-08-29 19:01:55 +02:00
  • e2a3cd57bf Merge pull request #1409 from cklarhorst/bios_no_console enjoy-digital 2022-08-29 18:51:31 +02:00
  • 9e4df3c1d2 integration/builder Add no bios console option Christian Klarhorst 2022-08-29 10:55:39 +02:00
  • b010455415 integration/builder Make bios console configurable Christian Klarhorst 2022-08-29 10:40:31 +02:00
  • 50a5e137ff Merge pull request #1405 from jrudolph/better-meson-error-msg enjoy-digital 2022-08-24 19:36:23 +02:00
  • 64e5de9fc8 soc/integration/builder: more precise error message when meson is too old Johannes Rudolph 2022-08-23 18:59:58 +02:00
  • 01754a82c8 integration/soc: fix sata irq initialization Gabriel Somlo 2022-08-18 16:50:41 -04:00
  • 78a1dbbc8b Merge pull request #1402 from enjoy-digital/naxriscv-merge Dolu1990 2022-08-18 17:32:16 +02:00
  • 89522f6980 cpu/NaxRiscv fix LSU deadlock Dolu1990 2022-08-12 10:54:11 +02:00
  • 33ae301d0d Merge pull request #1395 from lschuermann/dev/missing-cpus-manifest Tim 'mithro' Ansell 2022-08-10 09:57:53 -07:00
  • 727cc40ab1 Add missing soc/cores/cpu directories to MANIFEST.in Leon Schuermann 2022-08-07 20:42:47 +02:00
  • 552d7bdb5c cpu/NaxRiscv: update Dolu1990 2022-08-08 10:53:06 +02:00
  • ec4c8741d4 cpu/NaxRiscv: update Dolu1990 2022-08-08 10:51:23 +02:00
  • c4e635ea5c Merge pull request #1393 from trabucayre/fix_vivado_yosys_synth enjoy-digital 2022-08-05 17:30:14 +02:00
  • b792bfd8b2 tools/litex_client/run_gui: Add Identifier/Leds/Buttons peripherals support. Florent Kermarrec 2022-08-05 15:25:13 +02:00
  • ae44b70833 build/xilinx/vivado: Insert the yosys call into script_content only when synth_mode == yosys Gwenhael Goavec-Merou 2022-08-05 14:51:39 +02:00
  • 95a4814184 tools/litex_client: Improve run_gui termination. Florent Kermarrec 2022-08-05 14:12:37 +02:00
  • 68006a2144 tools/litex_client: Add XADC (7-Series) suppport to GUI. Florent Kermarrec 2022-08-05 13:49:13 +02:00
  • ae8deda186 interconnect/axi/AXIArbiter: valid also needs to be filtered. Florent Kermarrec 2022-08-05 11:20:25 +02:00
  • a286d77e01 build/xilinx/vivado: Switch from .format to f-strings. Florent Kermarrec 2022-08-05 08:59:32 +02:00
  • 2fba07daf8 build/gowin: Use build_name instead of top for generated files. Florent Kermarrec 2022-08-05 08:30:07 +02:00
  • 3c1e8e74fc build: Cosmetic cleanups. Florent Kermarrec 2022-08-05 08:22:17 +02:00
  • c2b62a6b0c Merge pull request #1392 from tpwrules/fix-vexriscsmp-quartus enjoy-digital 2022-08-05 08:02:29 +02:00
  • 1f2d0e120b Merge pull request #1391 from dlobato/fix-verilator-fst-trace enjoy-digital 2022-08-05 08:02:08 +02:00
  • 195cc915ed cores/cpu/vexriscv_smp: define SYNTHESIS in Quartus Thomas Watson 2022-08-05 02:20:03 +00:00
  • 41e1ccce4b build/sim/verilator: fixed missing placeholder David Lobato 2022-08-04 20:03:29 +01:00
  • 926fb9a30a build/xilinx/vivado: Fix build. Florent Kermarrec 2022-08-04 17:59:12 +02:00
  • 47df2f6983 bios/cmd_bios: Add buttons command to get buttons value. Florent Kermarrec 2022-08-04 16:31:12 +02:00
  • 8250f56f80 Merge pull request #1389 from trabucayre/rfc_yosys_nextpnr_wrapper enjoy-digital 2022-08-04 15:02:35 +02:00
  • 1ce378e24d Merge pull request #1390 from tpwrules/add-linux-vexriscv_smp Dolu1990 2022-08-04 12:19:37 +02:00
  • 6932fc51e2 Merge pull request #1388 from p-woj/json2renode-fb-plic Mateusz Hołenko 2022-08-02 15:35:06 +02:00
  • 35e0de043d cores/cpu/vexriscv_smp: add default cores used by linux with l2 cache Thomas Watson 2022-07-31 22:31:33 -05:00
  • 7789e1875a build/gowin: Fix build regression (build_name -> self._build_name). Florent Kermarrec 2022-07-26 09:59:20 +02:00
  • d5b0f9263d build: lattice/radiant.py xilinx/common.py xilinx/ise.py xilinx/vivado.py: use yosys_wrapper Gwenhael Goavec-Merou 2022-07-25 22:35:55 +02:00
  • 21105669a8 build: lattice/icestorm, lattice/oxide, lattice/trellis, xilinx/yosys_nextpnr: inherits from YosysNextPNRToolchain Gwenhael Goavec-Merou 2022-07-25 22:05:21 +02:00
  • 6d6076d8c6 build/yosys_nextpnr_toolchain: GenericToolchain subclass targeted for toolchains based on Yosys+nextPNR+packer tool suite Gwenhael Goavec-Merou 2022-07-25 22:00:26 +02:00
  • 32c750c12e build/nextpnr_wrapper: a NextPNR wrapper Gwenhael Goavec-Merou 2022-07-25 21:58:44 +02:00
  • b2adabbece build/yosys_wrapper: a Yosys wrapper Gwenhael Goavec-Merou 2022-07-25 21:58:18 +02:00
  • 456822a5fa tools/litex_json2renode: Add video_framebuffer support Piotr Wojnarowski 2022-06-13 13:31:08 +02:00
  • c149f3e4dd tools/litex_json2renode: Add find_memory_region helper Piotr Wojnarowski 2022-06-13 15:57:40 +02:00
  • 98168492de tools/litex_json2renode: Save filtered memory regions for peripheral generators Piotr Wojnarowski 2022-06-13 15:22:46 +02:00
  • 124a2b2d56 tools/litex_json2renode: Don't disable built-in IRQ controller on vexriscv_smp Piotr Wojnarowski 2022-06-13 15:59:41 +02:00
  • dae22a0d9d tools/litex_json2renode: Update PLIC interrupt configuration Piotr Wojnarowski 2022-06-13 13:50:22 +02:00
  • 212db12b1d tools/litex_json2renode: Skip braces on MappedMemory registration Piotr Wojnarowski 2022-06-13 15:03:51 +02:00
  • 4f471490a8 tools/litex_json2renode: Output silenced range start address as hex Piotr Wojnarowski 2022-06-13 14:45:36 +02:00
  • 74467e3b38 test/test_axi/test_axi_width_converter: Switch to DUT_ref (To avoid breaking CI). Florent Kermarrec 2022-07-25 12:34:14 +02:00
  • c734732ece Merge pull request #1386 from sergachev/feature/test_axi_width_conversion enjoy-digital 2022-07-25 12:29:42 +02:00
  • f691aecb95 Merge pull request #1387 from sergachev/fix/cva6 enjoy-digital 2022-07-25 12:22:29 +02:00
  • 8de83550a1 Merge pull request #1385 from sergachev/fix/verilator_includes enjoy-digital 2022-07-25 12:11:04 +02:00
  • 29c2aed64a Merge pull request #1384 from trabucayre/fix_xilinx_yosys_nextpnr_toolchain enjoy-digital 2022-07-25 12:10:41 +02:00
  • 982f94ba8d test: add axi 64b to 32b conversion test Ilia Sergachev 2022-07-25 00:20:48 +02:00
  • 20affcfc31 cpu/cva6: add optional peripheral bus conversion to bypass axi width conversion problem; fix add_jtag; cleanup Ilia Sergachev 2022-07-24 23:41:49 +02:00
  • 7613c90fcd sim: enable relative include paths for verilator Ilia Sergachev 2022-07-24 23:02:41 +02:00
  • f37a505c46 build/xilinx/yosys_nextpnr: _run_make -> run_script Gwenhael Goavec-Merou 2022-07-23 15:21:50 +02:00
  • b9a1fec30f soc/software: Allow enabling LTO through lto/--lto paramter/argument. Florent Kermarrec 2022-07-21 13:15:44 +02:00
  • e3a536ab5f soc/SoCBusHandler: Add get_address_width method to get address_width depending bus standard. Florent Kermarrec 2022-07-21 12:50:10 +02:00
  • 7acb6d468d Merge pull request #1380 from antmicro/rkol/f4pga-generictoolchain enjoy-digital 2022-07-20 14:12:58 +02:00
  • 7a4af24706 Merge pull request #1381 from sergachev/feature/sim_compiler_job_limit enjoy-digital 2022-07-20 14:12:23 +02:00
  • bc62b5ad9f sim/verilator: add an option to limit the number of compiler jobs Ilia Sergachev 2022-07-20 12:20:25 +02:00
  • 57f8b6810d build/xilinx: Fix F4PGA building flow Rafal Kolucki 2022-07-20 10:33:34 +02:00
  • 66015a346e Merge pull request #1379 from sergachev/axi_tests enjoy-digital 2022-07-20 08:02:31 +02:00
  • bdf5f19885 Merge pull request #1378 from sergachev/fix/openc906 enjoy-digital 2022-07-20 08:01:27 +02:00
  • 65d5161408 test/axi_lite: parametrize address and data width in another test; add another test call with 64b data width Ilia Sergachev 2022-07-20 02:44:57 +02:00
  • bffd59726c test/axi_lite: rename a test for clarity; parametrize address and data width; add another test call with 64b data width Ilia Sergachev 2022-07-20 02:43:02 +02:00
  • 2edf594fe9 cpu/openc906: fix bus name Ilia Sergachev 2022-07-19 23:50:34 +02:00
  • dccdc236a6 tools/litex_client: Add --host argument to allow specifying Host's ip address. Florent Kermarrec 2022-07-19 16:10:14 +02:00
  • 25c0eed258 cores/gpio: Add optional reset value. Florent Kermarrec 2022-07-19 16:06:49 +02:00
  • 2d386a4e9f Merge pull request #1376 from gatecat/gatecat/es-postfix-fix enjoy-digital 2022-07-19 13:54:31 +02:00
  • 0f3dfbfd26 oxide: Fix ES postfix on device name gatecat 2022-07-19 10:54:49 +01:00