Commits included in published releases. Unpublished intermediate commits are private. Showing matches from the latest 100 commits ending at this release.
Merge branch 'master' into generic_toolchain Florent Kermarrec · Jul 4, 2022, 4:35 PM UTC
dc6b81a13fb9build/xilinx/ise: Apply #1346. Florent Kermarrec · Jul 4, 2022, 4:27 PM UTC
08d1c53b807fbuild/generic_toolchain: _build -> build. All toolchains: override build only when required Gwenhael Goavec-Merou · Jul 3, 2022, 8:12 PM UTC
eb0f00f29519Merge pull request #1347 from enjoy-digital/ci-cpus enjoy-digital · Jun 29, 2022, 9:52 AM UTC
8eae77a3103fintegration/export/get_memory_x: Replace spi_flash with rom. Florent Kermarrec · Jun 29, 2022, 9:19 AM UTC
7388684232batest/test_cpu: Re-enable cv32e40p/marocchino. Florent Kermarrec · Jun 29, 2022, 9:15 AM UTC
9c3663f3d236build/efinix/efinity/run_script: platform -> self.platform. Florent Kermarrec · Jun 29, 2022, 8:33 AM UTC
b6d00238cb7abuild/xilinx/vivado: synth_mode -> self._synth_mode. Florent Kermarrec · Jun 29, 2022, 8:18 AM UTC
7af59fe1f7e2Merge pull request #1346 from cklarhorst/master enjoy-digital · Jun 29, 2022, 8:16 AM UTC
bc6ce4b04bdfbuild: efinix/efinity lattice/diamond osfpga xilinx/f4pga xilinx/ise xilinx/yosys_nextpnr -> GenericToolchain Gwenhael Goavec-Merou · Jun 28, 2022, 8:21 PM UTC
382ebbf661eebuild/generic_toolchain: store fragment. Reorder build_io_constraints and build_timing_constraints Gwenhael Goavec-Merou · Jun 28, 2022, 8:20 PM UTC
a4bb65655ca6build/xilinx/ise: Fix yosys flow Christian Klarhorst · Jun 28, 2022, 1:26 PM UTC
aec8cd5339faCI: Disable more CPUs. enjoy-digital · Jun 27, 2022, 8:43 PM UTC
ec9d1c4fd075test/test_cpu: Diable mor1kx/picorv32 for now due to issue with newer Verilator. Florent Kermarrec · Jun 27, 2022, 5:54 PM UTC
f89842339017ci: Compile/Install Verilator from sources (Required for updated Vexriscv-SMP). Florent Kermarrec · Jun 27, 2022, 3:50 PM UTC
60d0c4ddd443bios/cmd_litedram: Enable sdram_init/mr_write commands also for SDRAM. Florent Kermarrec · Jun 27, 2022, 3:49 PM UTC
4ff839900b90soc/add_etherbone: Expose IP Broadcast capability. Florent Kermarrec · Jun 27, 2022, 1:46 PM UTC
c4e3962deff5build: gowin lattice/diamond lattice/oxide lattice/radiant microsemi quicklogic move to GenericToolchain Gwenhael Goavec-Merou · Jun 26, 2022, 7:40 PM UTC
6541a6c93b6dbuild/generic_toolchain: build_dir, vns now members. Adds build_placement_constraints call. Write verilog ASAP Gwenhael Goavec-Merou · Jun 26, 2022, 7:39 PM UTC
1f9bf1bd068fbuild/xilinx/vivado: use GenericToolchain Gwenhael Goavec-Merou · Jun 26, 2022, 7:06 AM UTC
564c06207411build/anlogic: use GenericToolchain Gwenhael Goavec-Merou · Jun 26, 2022, 7:05 AM UTC
8446c5b34297build/lattice/icestorm: move parse_device and pnr_opts to finalize method Gwenhael Goavec-Merou · Jun 26, 2022, 7:05 AM UTC
b75a6ba6366abuild/generic_toolchain: finalize() method: for toolchain specifics tasks one platform ready Gwenhael Goavec-Merou · Jun 26, 2022, 7:04 AM UTC
418d0f3c0dccbuild/sim/verilator: add (unused) backend parameter Gwenhael Goavec-Merou · Jun 25, 2022, 4:15 PM UTC
83f3c42b89efbuild/lattice/icestorm: add edalize as alternate backend Gwenhael Goavec-Merou · Jun 25, 2022, 3:10 PM UTC
4a3c19cedc40build/lattice/icestorm: refactor the build options string for yosys and NextPnr Gwenhael Goavec-Merou · Jun 25, 2022, 1:36 PM UTC
04617027f41abuild/generic_toolchain, soc/integration/builder: introducing a backend argument and edalize as alternate backend Gwenhael Goavec-Merou · Jun 25, 2022, 1:22 PM UTC
c8b336957fb5build/{generic_toolchain, lattice/icestorm, lattice/trellis}: remove toolchain dependants parameters for build_io_constraints, build_timing_constraints, build_placement_constraints. Those must be intercepted at the level of the specific toolchain. Gwenhael Goavec-Merou · Jun 24, 2022, 7:11 PM UTC
d1e610c400d9build/lattice/icestorm/trellis: Generate Yosys script in build_project. Florent Kermarrec · Jun 24, 2022, 8:33 AM UTC
7117de0f1f4fbuild/generic_toolchain: Add add_false_path_constraint and remove it from altera/quartus, lattice/trellis. Florent Kermarrec · Jun 24, 2022, 8:24 AM UTC
4c978bf463f1build/generic_toolchain/add_period_constraint: Integrated rounding to lowest picosecond and remove add_period_constraint from altera/quartus. Florent Kermarrec · Jun 24, 2022, 8:19 AM UTC
6b59eb5cfe15build/generic_toolchain: Add build_placement_constraints method and switch other methods to *args, **kwargs for now. Florent Kermarrec · Jun 24, 2022, 8:17 AM UTC
08a3b0ae4aafbuild/generic_toolchain: Rename constraints methods to build_io_constraints/build_timing_constraints. Florent Kermarrec · Jun 24, 2022, 8:12 AM UTC
1ecb9cec0a41build/generic_toolchain: Fix build/copyrights and do minor cosmetic changes. Florent Kermarrec · Jun 24, 2022, 7:51 AM UTC
08cc384a0ce3toolchain: implement generic toolchain and devices toolchain refactoring Gwenhael Goavec-Merou · Jun 23, 2022, 6:13 AM UTC
9db1d9e49f39Merge pull request #1338 from p-woj/litesdcard-init enjoy-digital · Jun 22, 2022, 5:42 PM UTC
e4c81e8fdf58CHANGES: Update. Florent Kermarrec · Jun 22, 2022, 4:13 PM UTC
ee1af96ab72dsoftware/liblitesdcard: Fix condition in sdcard_init Piotr Wojnarowski · Jun 22, 2022, 11:19 AM UTC
e141826fd815interconnect/axi/axi_full: Switch to our own AXI Interconnect (Shared & Crossbar). Florent Kermarrec · Jun 20, 2022, 5:50 PM UTC
1a90549fa345interconnect:axi/axi_lite/interconnect: Cosmetic cleanups. Florent Kermarrec · Jun 20, 2022, 5:07 PM UTC
573479b395e6integration/export: Align MEM_REGIONS for BIOS display with mem_list. Florent Kermarrec · Jun 20, 2022, 1:21 PM UTC
bb1702e6d590Merge pull request #1334 from antmicro/move_to_f4pga enjoy-digital · Jun 20, 2022, 9:56 AM UTC
b00d22f56a06Merge pull request #1331 from cr1901/gowin-win enjoy-digital · Jun 20, 2022, 9:32 AM UTC
b8ee713dba6dlitex_setup: Use recursive clone for litex_verilog_axi. Florent Kermarrec · Jun 20, 2022, 9:23 AM UTC
b66bd171cc0elitex_setup: Move valentyusb to Misc Cores and also install litex_verilog_axi. Florent Kermarrec · Jun 20, 2022, 8:53 AM UTC
32d1589fb88flitex_setup: Switch to specific branch when initializing repositories. Florent Kermarrec · Jun 20, 2022, 8:43 AM UTC
9b6c9e6630a5Merge pull request #1333 from gsomlo/gls-noboot-warning enjoy-digital · Jun 20, 2022, 6:37 AM UTC
ef2f1bd65b03Merge pull request #1335 from benstobbs/valentyusb-proper-install enjoy-digital · Jun 20, 2022, 6:36 AM UTC
b86629a61570clone correct valentyusb branch Ben Stobbs · Jun 19, 2022, 11:58 AM UTC
ca97d9142496move valentyusb install to litex_setup.py Ben Stobbs · Jun 19, 2022, 11:51 AM UTC
db3fa1efc747test: FifoSyncMacro: Use F4PGA instead of deprecated Symbiflow Robert Szczepanski · Jun 1, 2022, 9:49 AM UTC
cbd873a33e99build: quicklogic: Use F4PGA instead of deprecated Symbiflow Robert Szczepanski · Jun 1, 2022, 9:49 AM UTC
839ca545a400build: xilinx: Use F4PGA instead of deprecated Symbiflow Robert Szczepanski · Jun 1, 2022, 9:48 AM UTC
2c0f59536cd7integration/soc: Add initial AXI-full support. Florent Kermarrec · Jun 17, 2022, 2:21 PM UTC
0941459061c0interconnect/axi/axi_full: Add AXI Interconnect (Shared and Crossbar). Florent Kermarrec · Jun 17, 2022, 2:07 PM UTC
8394e937423cinterconnect/axi/axi_full/AXIInterface: Add name/bursting parameters. Florent Kermarrec · Jun 17, 2022, 2:04 PM UTC
bc667c64568cintegration/soc/SoC: Switch to finalize and finalize submodule only at the end. Florent Kermarrec · Jun 17, 2022, 2:01 PM UTC
333aadbf6ec1interconnect/axi: Create axi directory and split code by type/functionnality. Florent Kermarrec · Jun 16, 2022, 4:20 PM UTC
4c0a94399662integration/soc: Allow Bus Interconnect to use either InterconnectShared or Crossbar and add --bus-interconnect command line parameter. Florent Kermarrec · Jun 16, 2022, 3:47 PM UTC
c4e07e2a5beeinterconnect/axi/AXIDownConverter: Switch to AXI-Full (Inspired from AXIUpConverter). Florent Kermarrec · Jun 16, 2022, 2:16 PM UTC
6942e3240c29bios/main: Wrap CONFIG_NO_BOOT around boot_sequence() Gabriel Somlo · Jun 16, 2022, 12:15 PM UTC
f9f3557bca6dintegration/soc/add_adapter: Create data_width_convert/bus_standard_convert functions and improve code genericity. Florent Kermarrec · Jun 16, 2022, 9:53 AM UTC
50553a45ecf2build/gowin: Fix bitstream copy to gateware directory. William D. Jones · Jun 16, 2022, 1:45 AM UTC
3e10576fcdd0integration/soc/add_adapter: Add AXI2AXILite and AXI2Wishbone support. Florent Kermarrec · Jun 15, 2022, 5:37 PM UTC
b6f4302e8e87interconnect/axi: Add AXIDownConverter (through AXI-Lite) and AXIConverter. Florent Kermarrec · Jun 15, 2022, 5:34 PM UTC
da5d9ecf9b4fcpus: Make use of new automatic AXI <-> AXI-Lite/Wishbone conversion. Florent Kermarrec · Jun 15, 2022, 4:15 PM UTC
ac800da43c4bintegration/soc/add_adapter: Add AXI<->Wishbone and AXI<->AXI-Lite support. Florent Kermarrec · Jun 15, 2022, 3:55 PM UTC
d7e599c04f98integration/soc: Simplify add_config and use it for all config parameters. Florent Kermarrec · Jun 15, 2022, 3:34 PM UTC
f62ba0f66d7dcpu/openc906: Switch to AXI-Lite instead of Wishbone and minor cleanup. Florent Kermarrec · Jun 15, 2022, 2:50 PM UTC
1d7aa9c438daMerge pull request #1328 from Icenowy/c906 enjoy-digital · Jun 15, 2022, 9:23 AM UTC
eebb639c12f5Merge pull request #1326 from Technosystem-Labs/openocd_0_11 enjoy-digital · Jun 15, 2022, 9:10 AM UTC
8fa917871676Merge pull request #1329 from Icenowy/altpll-fix enjoy-digital · Jun 15, 2022, 8:52 AM UTC
a4de31577214integration/export/_get_csr_addr: Add back parenthesis around CSR_BASE + X. Florent Kermarrec · Jun 14, 2022, 1:03 PM UTC
d1a456a545bdsoc/cores/cpu: add initial OpenC906 support Icenowy Zheng · Jun 13, 2022, 8:52 AM UTC
8ffabe3bcbccbuild/altera: Add derive_pll_clocks to SDC file Icenowy Zheng · Jun 13, 2022, 2:51 PM UTC
6d11d1991bbfcores/clock/intel_common: fix N factor not get passed to ALTPLL primitive Icenowy Zheng · Jun 13, 2022, 2:49 PM UTC
58f9a79cf398integration/export/csr: Allow disabling CSR_BASE #define/reuse when not wanted. Florent Kermarrec · Jun 9, 2022, 2:37 PM UTC
49d0463394bfbuild/osfpga: Fix device support. Florent Kermarrec · Jun 8, 2022, 4:25 PM UTC
8ccfc96b1a11Updated OpenOCD stream for expr use deprecation in v0.11 Mikołaj Sowiński · Jun 8, 2022, 1:07 PM UTC
59ca268de984build/osfpga: Remove .init workaround since fixed in toolchain. Florent Kermarrec · Jun 7, 2022, 10:34 AM UTC
eeed11edea24Merge pull request #1325 from AEW2015/litex_dev enjoy-digital · Jun 7, 2022, 10:11 AM UTC
24e483026d41adding JTAG support for the xcau, Xilinx Artix UltraScale+ Andrew E Wilson · Jun 7, 2022, 6:45 AM UTC
9691d205b7c7Merge pull request #1323 from jevinskie/jev/feat/intel-clocking-find-best-config enjoy-digital · Jun 6, 2022, 7:58 PM UTC
50613f74c018Merge pull request #1324 from jevinskie/jev/bug/quartus-build-script-win32-fix enjoy-digital · Jun 6, 2022, 7:56 PM UTC
d1d0f70b2e65Quartus: Remove bashism from win32 bat script and add shebang on Linux Jevin Sweval · Jun 6, 2022, 6:31 PM UTC
ace1314e0258IntelClocking: Brute-force find the best PLL config. Jevin Sweval · Jun 6, 2022, 6:13 PM UTC
fa8d31b10151bios/main: Add CONFIG_NO_BOOT support to allow disabling Boot sequence and minor cleanups. Florent Kermarrec · Jun 6, 2022, 4:28 PM UTC
d537e30c5a06Merge pull request #1321 from zeldin/vexriscv_crt_fix_2 Dolu1990 · Jun 6, 2022, 9:41 AM UTC
c299a8296806cpu/vexriscv: Redo csr instruction fix Marcus Comstedt · Jun 4, 2022, 11:36 AM UTC
91d79ae1daectest/test_cpu: Disable cva5 and enable marocchino/mor1kx. Florent Kermarrec · Jun 3, 2022, 3:14 PM UTC
3f8cafeb585etest/test_cpu: Simplify using subTest/lists, test more RISC-V CPUs and comments for untested CPUs. Florent Kermarrec · Jun 3, 2022, 2:16 PM UTC
c0fc34282374software/common.mak: Remove GCC_PATH introduced by #1279 since create lots of warning with regular toolchains. Florent Kermarrec · Jun 3, 2022, 1:11 PM UTC
eab58ff0e9bcbios/boot: Disaboe netboot_from_bin when no MAIN_RAM. Florent Kermarrec · Jun 3, 2022, 12:53 PM UTC
481857ad0a73tools/litex_sim: Update/Fix --with-ethernet. Florent Kermarrec · Jun 3, 2022, 12:52 PM UTC
5c493af57336software/common: Disable LTO since does not seems to work in all cases and cause random issues. Florent Kermarrec · Jun 3, 2022, 12:42 PM UTC
3ab7eaa5f7aflitex_setup: Bump RISC-V GCC toolchain to 10.1. Florent Kermarrec · Jun 3, 2022, 12:34 PM UTC
b88bcd8e876dintegration/export: Disable riscv_zicsr workaround for now since does not seems working. Florent Kermarrec · Jun 3, 2022, 11:31 AM UTC
e0a549f8ea53cores/clock/gowin_gw2a: Fix copyrights. Florent Kermarrec · Jun 3, 2022, 10:04 AM UTC
3acf22ff6fc1cores/clock: Add gowin_gw2a (Reusing GW1NPLL with specific vco/pfd_freq_ranges). Florent Kermarrec · Jun 3, 2022, 10:01 AM UTC
67b415f61c65clock/gowin_gw1n: Add get_vco/pfd_freq_range methods and switch to it. Florent Kermarrec · Jun 3, 2022, 9:53 AM UTC
f0ea2cb0fabc