Commit Graph

  • 6b362969e8 Merge pull request #1654 from shenki/rocket-cva6-csr enjoy-digital 2023-03-22 09:27:49 +01:00
  • 71b522e5db cpu: rocket, cva6: Fix compilation with newer binutils Joel Stanley 2023-03-22 16:53:15 +10:30
  • edbe8294b8 Simplify MANIFEST.in, include files relevant for distribution, add long description to setup.py, fix classifier tag, tweak CI to start standardizing workflow Tim Paine 2023-03-18 21:52:15 -04:00
  • cd933da3ac Merge pull request #1651 from trabucayre/gowinpll_complete_support enjoy-digital 2023-03-20 19:41:12 +01:00
  • 5f1a6026c8 soc/cores/clock/gowin_gw1n: add support for CLKOUTP, CLKOUTD, CLKOUTD3, phase and divisor Gwenhael Goavec-Merou 2023-03-18 12:04:50 +01:00
  • 6ee39b4712 cores/cpu/vexriscv_smp/naxrisv: Fix/Shift IRQ numbering since 0 is reserved. Florent Kermarrec 2023-03-17 21:33:37 +01:00
  • 5f58753afe Merge pull request #1650 from trabucayre/update_gowin_pll enjoy-digital 2023-03-17 18:25:49 +01:00
  • 94dfa81d65 soc/cores/clock/gowin_gw1n: improve VCO configuration Gwenhael Goavec-Merou 2023-03-16 21:02:47 +01:00
  • e50b5d0d45 cva6: Fix reset integration gatecat 2023-03-15 16:14:09 +01:00
  • cbf4db076e Merge pull request #1648 from dalegaard/bugfix/litex_term_connect_timeout enjoy-digital 2023-03-15 09:14:55 +01:00
  • 3ae3d66c80 cva6_wrapper: Fix reset logic gatecat 2023-03-14 13:03:16 +01:00
  • d6db2be6b6 software/liblitedram: Halve seed_array (Calibration was too long on US(+) devices) and fix write latency calibration presentation when SDRAM_DELAY_PER_DQ is not set. Florent Kermarrec 2023-03-14 11:17:14 +01:00
  • fe714f8fe7 litex_term: improve connection setup Lasse Dalegaard 2023-03-14 10:48:19 +01:00
  • 38282effd4 soc/cores/bitbang: Cosmetic cleanups. Florent Kermarrec 2023-03-14 09:51:56 +01:00
  • c2c8504bec soc/cores/bitbang: Revert 1256ca3767. Florent Kermarrec 2023-03-14 09:42:51 +01:00
  • 341850939e Merge pull request #1643 from jeremyherbert/bitbang-docs enjoy-digital 2023-03-14 09:36:38 +01:00
  • 1256ca3767 small doc fixes, add type hints and PEP8 whitespace Jeremy Herbert 2023-03-14 11:38:24 +10:00
  • 9e08d96cb2 Merge pull request #1647 from te-johan/efinix_spi_mode enjoy-digital 2023-03-13 21:17:02 +01:00
  • c2ea83db38 Merge pull request #1646 from Icenowy/gw2ar enjoy-digital 2023-03-13 21:12:00 +01:00
  • 60557b9e27 build/efinix: add option use active or passive spi mode. Johan Carlsson 2023-03-13 15:53:57 +01:00
  • b05c306908 soc/cores/clock/gowin_gw2a: enable GW2AR support Icenowy Zheng 2023-03-13 16:46:31 +08:00
  • c64c89c652 add docstrings to bitbang Jeremy Herbert 2023-03-11 13:41:10 +10:00
  • 67e8d77421 tools/litex_sim: Update Video Framebuffer. Florent Kermarrec 2023-03-10 13:33:55 +01:00
  • 7bd98cf5d9 tools/litex_json2dts_linux: Fix intc0 regression. Florent Kermarrec 2023-03-10 09:34:00 +01:00
  • a31df7616f cva6: Fix SRAM compile on FPGA gatecat 2023-03-09 12:20:37 +01:00
  • d137416739 cva6: Adding missing common_cells sources gatecat 2023-03-09 11:49:02 +01:00
  • d90f8809b4 cva6: Improving JTAG debug support gatecat 2023-03-08 13:38:18 +01:00
  • 6a73e4c5fb CVA6: Adding RV32 support gatecat 2023-03-07 15:24:25 +01:00
  • fb1cd22ac2 Merge pull request #1638 from gatecat/jtagremote_fix enjoy-digital 2023-03-08 18:47:52 +01:00
  • c2325983d5 litex_sim/video: Cleanup and directly reuse VideoGenericPHY. Florent Kermarrec 2023-03-08 18:44:15 +01:00
  • a5d85518c9 jtagremote: Add to Makefile and fix build gatecat 2023-03-08 13:03:11 +01:00
  • c8dcc39957 Merge pull request #1632 from jorislee/master enjoy-digital 2023-03-06 09:03:55 +01:00
  • 847fac0a81 Merge pull request #1631 from trabucayre/fix_get_extension enjoy-digital 2023-03-06 09:03:25 +01:00
  • 5c644aeabc fix/VexRiscvSMP_Standard_mode_update Joris Lee 2023-03-06 14:17:12 +08:00
  • c40963531c build/generic_platform build/xxx/platform soc/integration/builder: generic_platform add a method to return extension for sram/flash vendor platform: bitstream_ext -> _bitstream_ext and replace by a dict when extension depends on mode builder: use get_bitstream_extension instead of directly using bitstream_ext Gwenhael Goavec-Merou 2023-03-04 11:36:29 +01:00
  • 1ea94ca264 build/anlogic/platform: fix extension format fs -> bit Gwenhael Goavec-Merou 2023-03-04 11:25:46 +01:00
  • 2d9c880cf2 Merge pull request #1629 from trabucayre/fix_efinix_ifacewriter enjoy-digital 2023-03-02 09:14:08 +01:00
  • b28598289e build/efinix/efinity: delays iface.py execution after project xml was written Gwenhael Goavec-Merou 2023-03-02 08:42:59 +01:00
  • ea2171d32b tools/litex_sim: Fix --with-etherbone --with-ethernet case (thanks @g2gps). Florent Kermarrec 2023-03-01 14:49:08 +01:00
  • b5fe30d694 build/xilinx/platform: Add XilinxUS/USPPlatform. Florent Kermarrec 2023-03-01 09:36:56 +01:00
  • 90cf730b6a Merge pull request #1625 from AEW2015/master enjoy-digital 2023-02-28 22:10:37 +01:00
  • 7da9199ea5 Added US pritmives for Artix+ AEW2015 2023-02-28 13:20:26 -07:00
  • 2f5481dbb9 gen/common: Add Unsigned/Signed Signal wrappers. Florent Kermarrec 2023-02-28 10:16:25 +01:00
  • 6ac8e9ec1f Merge pull request #1616 from shenki/reinstate-cpu-tests enjoy-digital 2023-02-28 09:19:01 +01:00
  • 2b6fcf0b90 README/sponsors: Update. Florent Kermarrec 2023-02-27 11:19:21 +01:00
  • 4207c37288 README/sponsors: Update. Florent Kermarrec 2023-02-27 11:03:50 +01:00
  • 991198ec2e tools/litex_json2dts_linux: Only generate lintc0 for rocket for now. Florent Kermarrec 2023-02-27 09:13:45 +01:00
  • 3922359ba1 test: Reinstate microwatt and neorv32 Joel Stanley 2023-02-27 12:55:50 +10:30
  • 93632465a0 Merge pull request #1540 from sensille/soc_odd_regions enjoy-digital 2023-02-24 10:30:47 +01:00
  • 2abb419bee Merge branch 'master' into soc_odd_regions enjoy-digital 2023-02-24 10:30:34 +01:00
  • 50822c080f cores/gpio: Move self.ev.finalize after for loop. Florent Kermarrec 2023-02-24 08:37:23 +01:00
  • 8d3c03da08 Merge pull request #1613 from adamhlt/master enjoy-digital 2023-02-24 08:36:18 +01:00
  • ce087640ed Fix GPIO IRQ CSR generation Adam Henault 2023-02-23 17:08:08 +01:00
  • aef23c001a README: Add first list of sponsors/partners. Florent Kermarrec 2023-02-22 19:50:52 +01:00
  • 51326b93a5 cpu/vexriscv: Fix missing add_soc_component update. Florent Kermarrec 2023-02-21 10:37:09 +01:00
  • 45b9636902 integration/soc: Avoid soc_region_cls workaround and update CPUs. Florent Kermarrec 2023-02-21 09:43:17 +01:00
  • c1ee154340 global: Move Open definition to gen/common and use it. Florent Kermarrec 2023-02-21 09:10:15 +01:00
  • 653b74fe98 gen/fhdl/module: Fix typo. Florent Kermarrec 2023-02-21 08:26:21 +01:00
  • 22b61c39ca cpu/rocket: Fix arch (thanks @gsomlo). Florent Kermarrec 2023-02-20 19:28:23 +01:00
  • 2274addd8f cpu/rocket: Check/Fix opensbi region (thanks to @gsomlo). Florent Kermarrec 2023-02-20 15:44:23 +01:00
  • a3fbd9794c cpu/naxriscv: Generate CPU_MMU config based on xlen. Florent Kermarrec 2023-02-20 15:12:43 +01:00
  • 0f000a0a90 cores/cpu/json2dts: Add CPU_MMU config in cores and add initial NaxRisv support to json2dts. Florent Kermarrec 2023-02-20 14:49:01 +01:00
  • 019fac5653 cores/cpu: Switch to soc.bus.add_region instead or add_memory_region (now prefered). Florent Kermarrec 2023-02-20 11:19:12 +01:00
  • 01e9a54321 tools/litex_json2dts_linux: Add initial CLINT DTS generation. Florent Kermarrec 2023-02-20 11:04:37 +01:00
  • ea308ea5b1 cpu/rocket: Use correct mapping for clint/plic. Florent Kermarrec 2023-02-20 10:56:37 +01:00
  • e15e115170 cpu/rocket: Add initial dcache/icache/dtlb/itlb configs for .dts generation. Florent Kermarrec 2023-02-20 10:47:09 +01:00
  • f2b0bf91eb tools/litex_json2dts_linux: Switch from constants to configs. Florent Kermarrec 2023-02-20 10:27:38 +01:00
  • f7d468dd1c cores/cpus: Generate all CPU configs as LiteX configs (for consistency). Florent Kermarrec 2023-02-20 10:27:10 +01:00
  • a5d9d309e5 tools/litex_json2dts_linux: Add intial Rocket support (just to allow .dts generation as basis, now will need to be adapted). Florent Kermarrec 2023-02-20 10:17:23 +01:00
  • 8c79c2599f cpu/rocket/core: Initial changes for .dts generation through json2dts. Florent Kermarrec 2023-02-20 10:13:16 +01:00
  • c6394c8f27 integration/builder: Add support for --soc-csv/--soc-json/--soc-svd arguments. Florent Kermarrec 2023-02-20 09:34:30 +01:00
  • fbf63f2fc3 soc/cores/icap: Add UG570 reference and change _i/_o signal names. Florent Kermarrec 2023-02-17 12:23:03 +01:00
  • 9addd52990 soc/cores/esc: Add simple/initial ESC Dshot core supporting D150/300/600. Florent Kermarrec 2023-02-17 09:28:04 +01:00
  • 4fa0ea2fdb Merge pull request #1598 from tpwrules/fix-litex-term enjoy-digital 2023-02-16 21:17:53 +01:00
  • fa872cfae0 Merge pull request #1602 from antmicro/msieron/spd-fixes enjoy-digital 2023-02-16 21:06:54 +01:00
  • 23d84bf5f5 liblitedram/sdram_rcd: fix no I2C case Michal Sieron 2023-02-16 15:40:07 +01:00
  • f84ecaf707 liblitedram/sdram_spd: do not send stop symbol Michal Sieron 2023-02-16 14:28:22 +01:00
  • cdc1152162 liblitedram/sdram_spd: use temp_len when reading SPD Michal Sieron 2023-02-16 14:27:49 +01:00
  • 90f690ecce README/BIOS: Bump year. Florent Kermarrec 2023-02-16 09:10:01 +01:00
  • 093c4fd166 tools/litex-term: completely eliminate multiprocessing Thomas Watson 2023-02-14 19:25:23 -06:00
  • 106b2caaec soc/cores/xadc: Fix refactoring issue (Zync -> Zynq :)) Florent Kermarrec 2023-02-13 15:43:29 +01:00
  • 931b44ecd6 build/sim: Fix VIDEO flag generation. Florent Kermarrec 2023-02-13 10:06:43 +01:00
  • 44db314ddd integration/soc/add_video_framebuffer: Add video_framebuffer region definition in linker. Florent Kermarrec 2023-02-10 19:22:15 +01:00
  • 3de5f20496 build/sim/litex_sim: Only compiles video module when used. Florent Kermarrec 2023-02-10 19:08:13 +01:00
  • 1f08fe3286 build/sim/litex_sim: Add initial video module/support in simulation. Victor Suarez Rovere 2023-02-10 18:33:45 +01:00
  • 42f46c9c95 cpu/NaxRiscv fix nan-boxing on peripheral load Dolu1990 2023-02-10 17:21:50 +01:00
  • 53e7492bd4 soc/cores/icap: Add clk_divider parameter and initial ICAPE3 support (Throught primitive parameters). Florent Kermarrec 2023-02-10 16:18:00 +01:00
  • 34422d2d91 cpu/NaxRiscv crt0.S now enable the FPU Dolu1990 2023-02-10 15:57:22 +01:00
  • ed48fb4d5d tools/litex_client: Add --binary argument to display values in binary. Florent Kermarrec 2023-02-10 15:08:01 +01:00
  • 5df1dacd18 cores/usb_ohci: Do minor review cleanups/changes. Florent Kermarrec 2023-02-10 14:41:36 +01:00
  • d68bffb26e Merge pull request #1597 from machdyne/master enjoy-digital 2023-02-10 14:38:16 +01:00
  • 211dfb2168 support multiple usb_ohci ports inc 2023-02-10 14:00:05 +01:00
  • 2205a0c2c3 cores/xadc: Fix refactor issue. Florent Kermarrec 2023-02-10 11:53:59 +01:00
  • 408a68ba79 cores/dna: Add initial Ultrascale support. Florent Kermarrec 2023-02-10 11:53:36 +01:00
  • b2053b7c52 cores/dna: Reduce default clk_divider to 2. Florent Kermarrec 2023-02-10 11:35:13 +01:00
  • 838719c276 cores/xadc: Re-arrange and simplify code a bit. Florent Kermarrec 2023-02-10 11:34:13 +01:00
  • 8b36649c89 cores/xadc: Re-arrange and simplify code a bit. Florent Kermarrec 2023-02-10 10:08:16 +01:00
  • 92032b446c cpu/NaxRiscv fix with_fpu typo Dolu1990 2023-02-10 10:07:50 +01:00
  • ac9bb70245 Merge pull request #1595 from suarezvictor/fpu enjoy-digital 2023-02-09 17:51:46 +01:00
  • 2e5217352f add --with-fpu flag to Naxriscv CPU Victor Suarez Rovere 2023-02-09 13:26:45 -03:00