Commit Graph

  • 54d19265a7 build/colognechip/platform: typo bitstream_ext -> _bitstream_ext Gwenhael Goavec-Merou 2024-02-28 16:12:30 +0100
  • 8eb5e7b6c1 soc/cores/clock/colognechip: REF_CLK/OUT_CLK: int -> str Gwenhael Goavec-Merou 2024-02-28 16:11:27 +0100
  • cd8ad3714d soc/interconnect/packet/Dispatcher: Add missing **kwargs. Florent Kermarrec 2024-02-28 13:32:09 +0100
  • 42c1046323 soc/interconnect/packet: Add **kwargs to Arbiter/Dispatcher to allow specifying keep/omit parameters for connection. Florent Kermarrec 2024-02-28 13:04:48 +0100
  • fea3a7ebc6 cpu/naxriscv/core/git_setup: Clone submodules as recursive to prevent errors with submodules during the git checkout. Florent Kermarrec 2024-02-27 15:59:44 +0100
  • 253d1cfb9b build/generic_platform/ConstraintManager: Add prepend parameter to add_extension. Florent Kermarrec 2024-02-26 17:28:03 +0100
  • d3ea912339 CHANGES: Update. Florent Kermarrec 2024-02-22 10:24:35 +0100
  • 7f91baae3a
    Merge pull request #1894 from mdejw/patch-1 enjoy-digital 2024-02-22 10:22:05 +0100
  • dc229f8df9
    Merge pull request #1895 from trabucayre/json2dts_linux_fill_network enjoy-digital 2024-02-22 10:20:41 +0100
  • a6d015a358 tools/litex_json2dts_linux.py: adding ip= bootarg when localip and remoteip are provided Gwenhael Goavec-Merou 2024-02-22 09:38:54 +0100
  • 0de87ce40d
    Send serial data to sim uart only if rx_ready is set. Marcin Dawidowicz 2024-02-21 22:32:49 +0100
  • 63f9935f17 build/sim/config: Convert periods_ps to int since otherwise too restrictive on possible frequencies generation. Florent Kermarrec 2024-02-21 11:39:49 +0100
  • 129446dea2 test/test_wishbone: Run all Remapper tests in byte and word modes and simplify. Florent Kermarrec 2024-02-21 11:19:54 +0100
  • c1dad9516a interconnect/wishbone/Remapper: Shift origin when in word mode, fixes unit-test. Florent Kermarrec 2024-02-21 11:06:15 +0100
  • 6213fd2151 test/test_wishbone: Add Remapper unit-test for word addressing mode. Florent Kermarrec 2024-02-21 11:05:35 +0100
  • c0517cd1cf interconnect/axi: Use same default parameters than wishbone.Remapper. Florent Kermarrec 2024-02-20 16:58:37 +0100
  • d1e73889f9 test/test_wishbone: Add wishbone.Remapper basic tests. Florent Kermarrec 2024-02-20 16:51:32 +0100
  • ef256c9cc2 interconnect/wishbone: Enhance Remapper to also integrate RegionsRemapper functionnality and apply operation sequentially. Florent Kermarrec 2024-02-20 16:50:09 +0100
  • d78dbd6935 soc/add_spi_flash: Revert PHY_FREQUENCY definition and use in BIOS. Florent Kermarrec 2024-02-20 14:23:54 +0100
  • 03340bcf12 soc/software/liblitespi/spiflash: replace SPIFLASH_PHY_FREQUENCY by CONFIG_CLOCK_FREQUENCY (removed by commit e498a56698) Gwenhael Goavec-Merou 2024-02-19 06:34:26 +0100
  • 677443cef7
    Merge pull request #1890 from rtucker85/fix_csr_merge enjoy-digital 2024-02-16 18:27:39 +0100
  • 6c8633b9a3 soc/integration/builder: add_json: fix order of parameters Richard Tucker 2024-02-16 15:15:05 +1100
  • d4c1c97cf9 soc/integration/export: fix incorrect element in get_linker_regions Richard Tucker 2024-02-16 15:16:32 +1100
  • cfbe3b028a interconnect/wishbone/RegionsRemapper: Add default values for src_regions/dst_regions. Florent Kermarrec 2024-02-13 19:13:00 +0100
  • 595118fd5d interconnect/wishbone/RegionsRemapper: Connect adr by default when no remapping. Florent Kermarrec 2024-02-13 18:31:05 +0100
  • 5ee746f178 interconnect/wishbone: Add initial RegionsRemapper to allow remapping source regions to destination regions. Florent Kermarrec 2024-02-13 18:25:46 +0100
  • 19db80ec9b interconnect/Remapper: Add docstring description. Florent Kermarrec 2024-02-13 17:44:02 +0100
  • fe0363da25 CHANGES.md: Update. Florent Kermarrec 2024-02-13 16:04:13 +0100
  • bd7921cda8 soc/add_master: Add region support to allow remapping. Florent Kermarrec 2024-02-13 15:59:42 +0100
  • 36767c66b4 soc/SoCRegion: Ensure fixed indentation in __str__. Florent Kermarrec 2024-02-13 14:52:29 +0100
  • 46a2e6fe78
    Merge pull request #1887 from Dolu1990/jtag enjoy-digital 2024-02-13 14:29:11 +0100
  • 89bf0fb0cf
    Merge pull request #1888 from Dolu1990/reset_vector enjoy-digital 2024-02-13 11:43:40 +0100
  • 795fa1e1fc core/vexriscv_smp add reset vector support Dolu1990 2024-02-13 11:22:05 +0100
  • 0a315cda2d Merge branch 'master' into jtag Dolu1990 2024-02-13 10:41:26 +0100
  • fe37dcf6dd tools/litex_sim now support remote_bitbang (openocd) soc/cores/vexriscv_smp add jtag tap support Dolu1990 2024-02-13 10:35:53 +0100
  • f36e7d379a CHANGES.md: Update. Florent Kermarrec 2024-02-12 17:21:42 +0100
  • 244bc43886 soc/integration/builder: Add add_json method to allow adding exported .json from Sub-SoCs. Florent Kermarrec 2024-02-12 17:19:04 +0100
  • 38ff48a543 soc/integration/export: Add load_csr_json function to load/import .json exports. Florent Kermarrec 2024-02-12 17:16:54 +0100
  • 1b32d8a341 soc/add_etherbone: Revert sys_clk domain renaming when ethmac is disabled. Florent Kermarrec 2024-02-09 15:10:47 +0100
  • afcf78f643 soc/add_etherbone: Rename ethmac parameters with ethmac suffix since related to ethmac. Florent Kermarrec 2024-02-07 19:21:38 +0100
  • 0ed44a2c04
    Merge pull request #1886 from trabucayre/etherbone_hybrid_ip_mac enjoy-digital 2024-02-07 14:15:42 +0100
  • 7f211048ac soc/integration/soc/add_etherbone: adding ethernet mac address, local/remote ip as parameters, sanity check when hybrid mode and adding ip/mac constants Gwenhael Goavec-Merou 2024-02-07 11:21:49 +0100
  • 177df0b57e soc/integration/soc: move add_ip_constant to helpers with a renaming to add_ip_address_constants, adding function to add MACADDRx constant Gwenhael Goavec-Merou 2024-02-07 11:18:21 +0100
  • e866892798 soc/software/bios/boot: allow to override macaddr by using constant MACADDRx Gwenhael Goavec-Merou 2024-02-07 11:16:12 +0100
  • 13c57e8304 soc/integration/soc: add_etherbone/ClockDomainRenamer: keep sys connected to sys instead of eth rx Gwenhael Goavec-Merou 2024-02-07 07:20:31 +0100
  • 57bc0369c7 integration/soc/SocCSRHandler: Make supported_address_width/paging values explicit. Florent Kermarrec 2024-02-05 12:57:06 +0100
  • 88e530d0e8
    Merge pull request #1885 from smunaut/csr-paging-0x400 enjoy-digital 2024-02-05 12:44:51 +0100
  • cd1088dbe9
    Merge pull request #1884 from motec-research/efinix_spi_width enjoy-digital 2024-02-05 12:43:30 +0100
  • 3127e504d3 soc/integration: Allow 0x400 CSR paging Sylvain Munaut 2024-02-05 11:45:34 +0100
  • f81c940e7b litex/build/efinix: add binary output Andrew Dennison 2024-02-05 10:40:04 +1100
  • d9f006e123 litex/build/efinix: add spi_width Andrew Dennison 2024-02-05 10:38:24 +1100
  • a59b67e4ee soc: Avoid .upper() on add_config/constant since already done in methods. Florent Kermarrec 2024-02-01 08:44:52 +0100
  • e498a56698 soc/add_spi_flash: Minor integration cleanup and remove PHY_FREQUENCY constants that is no longer used. Florent Kermarrec 2024-02-01 08:42:11 +0100
  • e44631294a CHANGES.md: Update. Florent Kermarrec 2024-02-01 08:34:17 +0100
  • be23467cb1
    Merge pull request #1881 from motec-research/spiflash_fixes enjoy-digital 2024-02-01 08:33:36 +0100
  • fc85fdd178 build/openfpgaloader: support args with '-' Andrew Dennison 2024-02-01 15:51:30 +1100
  • afe7b93995 software/liblitespi/spiflash: fix warnings Andrew Dennison 2024-02-01 10:22:46 +1100
  • de594e44c9 software/bios/cmds: fix crc command with L2 cache Andrew Dennison 2024-02-01 10:18:52 +1100
  • 3a890a077b software/liblitespi/spiflash: fix clk_freq tuning with L2 cache Andrew Dennison 2024-02-01 10:14:20 +1100
  • e0416639f7 software/liblitespi/spiflash: fix reported flash clk Andrew Dennison 2024-02-01 10:09:06 +1100
  • 51c3cb3552 soc/add_spi_flash: default clk_freq to 20MHz Andrew Dennison 2024-02-01 10:01:15 +1100
  • 1dddfa6841 soc/add_spi_flash: fix default divisor and PHY_CLOCK calculation Andrew Dennison 2024-02-01 09:57:51 +1100
  • 08189663ba soc/add_spi_flash: fix bios 1x mode support Andrew Dennison 2024-01-30 17:15:45 +1100
  • 4dae3a9f4d build/openfpgaloader: report command line on error Andrew Dennison 2024-01-29 16:19:44 +1100
  • f73fbee309 cores/spi/spi_master: Improve documentation, especially on Raw/Aligned mode and CS control. Florent Kermarrec 2024-01-30 10:56:55 +0100
  • a3904ac26d CHANGES.md: Update. Florent Kermarrec 2024-01-30 09:51:05 +0100
  • 488247e4f7 build/efinix/programmer: Define EFXDBG_HOME now required by latest Efinity versions. Florent Kermarrec 2024-01-30 09:44:52 +0100
  • d065b7a5f7
    Merge pull request #1 from enjoy-digital/master James Meech 2024-01-27 17:12:26 +0000
  • 6b3b241056 cpu/rocket: change load path of generated verilog files Inochi Amaoto 2024-01-27 15:15:35 +0800
  • 245bed7195 soc/cores/clock/efinix: fix input clock code for trion when the input clock comes from another PLL Gwenhael Goavec-Merou 2024-01-25 17:39:12 +0100
  • d32095540a soc/integration/soc: add_ethernet/add_ip_constants: cast str to int (avoid double quote in soc.h Gwenhael Goavec-Merou 2024-01-24 16:06:44 +0100
  • f543b18d02 soc/add_ethernet: Refactor local/remote_ip configuration and add basic checks for IP address length + validity. Florent Kermarrec 2024-01-24 15:28:18 +0100
  • 115e87ff4f
    Merge pull request #1877 from trabucayre/ethernet_local_remote_ip enjoy-digital 2024-01-24 15:15:31 +0100
  • bcde71b051 soc/integration/soc: add_etherbone: allowing to specify local/remote IP Gwenhael Goavec-Merou 2024-01-24 14:59:45 +0100
  • 1be3f0297d
    Merge pull request #1876 from trabucayre/vexriscv_configurable_clint_csr_addr enjoy-digital 2024-01-23 16:27:16 +0100
  • c31ec79981 CHANGES.md: Update. Florent Kermarrec 2024-01-23 16:02:11 +0100
  • bb62f7aa63 soc/cores/cpu/vexriscv_smp/core: allowing configure CSR/CLINT/PLIC base address by overriding default value or using args Gwenhael Goavec-Merou 2024-01-22 18:27:17 +0100
  • 4c07d72af3
    Merge pull request #1874 from trabucayre/naxriscv_arch enjoy-digital 2024-01-19 10:22:43 +0100
  • 854541d5c7 soc/cores/cpu/naxriscv/core: adding argument to enable rvc extension Gwenhael Goavec-Merou 2024-01-19 07:37:55 +0100
  • f00d49211b soc/cores/cpu/naxriscv/core: force go back previous directory after git clone Gwenhael Goavec-Merou 2024-01-18 15:21:37 +0100
  • 4222a585c9 soc/cores/cpu/naxriscv/core: fix arch definition Gwenhael Goavec-Merou 2024-01-18 15:04:09 +0100
  • b19d992f23 inteconnect/ahb: Add specific case for 32-bit data width, fix CSR accesses with gowin_ae350. Florent Kermarrec 2024-01-15 11:40:25 +0100
  • 8fb6fc9008 litex_sim: add GPIO module exposed through simctrl Leon Schuermann 2021-11-17 11:45:12 +0100
  • b13c4bb204 litex_sim: add ZeroMQ/JSON-based simctrl interface module Leon Schuermann 2021-11-17 11:33:57 +0100
  • bd02f27692 GitHub actions CI: install ZeroMQ with headers Leon Schuermann 2021-11-17 13:17:02 +0100
  • 6e3e3b5f3a litex_sim: expose global simulation function symbols to modules Leon Schuermann 2021-11-17 13:19:25 +0100
  • 2d2eaa9b48 litex_sim: add inter-module message passing mechanism Leon Schuermann 2021-11-17 12:27:13 +0100
  • 6b79644108 cores/cpu/gowin_emcu: Switch to LiteX's UART. Florent Kermarrec 2024-01-11 13:53:15 +0100
  • 8aa5958fb7 cores/cpu: Add intitial gowin_ae350 support. Florent Kermarrec 2024-01-11 13:11:56 +0100
  • e689aab18a interconnect/ahb/AHB2Wishbone: Add proper Wishbone sel decoder/support. Florent Kermarrec 2024-01-11 10:17:22 +0100
  • 80dfb5ca34 interconnect/ahb/AHB2Wishbone: Simplify and add proper Address/Data-Phases. Florent Kermarrec 2024-01-10 12:10:15 +0100
  • a2c2d70841 build/gowin/gowin: adding list of additional cst commands (to place resources) Gwenhael Goavec-Merou 2024-01-10 06:52:06 +0100
  • 31d3325219 build/gowin/platform: adding mock add_false_path_constraint method Gwenhael Goavec-Merou 2024-01-10 06:51:18 +0100
  • 3198dc46b2 Put dfu command back to how it was JamesTimothyMeech 2024-01-09 13:15:54 +0000
  • a5bce9e6d0 XADC working on VAUX0 Digilent Arty pin A5 JamesTimothyMeech 2024-01-09 13:14:00 +0000
  • 8b382c05f7 Edited XADC file to attempt to measure external signals on the A0 pin of the Digilent Arty JamesTimothyMeech 2024-01-09 11:01:29 +0000
  • 91fbc79ac2 build/gowin/common: adding missing TX/Q1 ODDR signals Gwenhael Goavec-Merou 2024-01-08 07:28:56 +0100
  • 718c26d8fc cpu/gowin_emcu: Add interfaces directly to instances and simplify/cleanup to remove some warnings. Florent Kermarrec 2024-01-04 19:33:43 +0100
  • c61d2de13b CHANGES.md: Update. Florent Kermarrec 2024-01-04 15:37:58 +0100
  • cf165d3c2c README/Bios: Bump year. Florent Kermarrec 2024-01-04 15:33:01 +0100