Commit Graph

  • e66a4537bb
    Merge 84bc69492e into e96710f0dd david-sawatzke 2024-10-31 18:07:54 +0100
  • 84bc69492e
    frontend/dma.py: Remove left-over rsv_level documentation david-sawatzke 2024-10-31 18:07:40 +0100
  • 783e520c82
    Merge 42ce83ee54 into e96710f0dd Frans Skarman 2024-10-01 08:15:09 -0400
  • e96710f0dd setup.py: 2024.08 release. master 2024.08 Florent Kermarrec 2024-09-27 09:34:36 +0200
  • 203579f9ac CONTRIBUTORS: Update. Florent Kermarrec 2024-09-20 12:26:26 +0200
  • 780ab78700 LICENSE: Bump year. Florent Kermarrec 2024-09-20 12:24:16 +0200
  • dcca04d707 README.md: Bump year. Florent Kermarrec 2024-09-02 14:39:41 +0200
  • 100e6d9bc6 core/crossbar: Fix cba_shifts when bank_byte_alignment is not defined. Florent Kermarrec 2024-09-02 14:36:57 +0200
  • facfad5a25 core/controller: Add comments, improve presentation. Florent Kermarrec 2024-09-02 14:33:46 +0200
  • f5e80bb010
    Merge pull request #360 from Dolu1990/master enjoy-digital 2024-08-27 08:59:36 +0200
  • ee0972cd79 frontend/wishbone/LiteDRAMWishbone2Native: Fix assert. Florent Kermarrec 2024-08-23 21:21:48 +0200
  • 15fe3d93d8 litedram/frontend/wishbone: Add initial LiteDRAMNative2Wishbone. Florent Kermarrec 2024-08-22 09:12:34 +0200
  • a194044f6f litedram/frontend/wishbone: Switch to LiteXModule. Florent Kermarrec 2024-08-22 08:51:37 +0200
  • 49688a52ce litedram/address_mapping Add bank_byte_alignment Dolu1990 2024-07-18 17:51:23 +0200
  • 5ece090155 litedram/gen: Cleanup pass and switch to LiteXModule. Florent Kermarrec 2024-06-19 10:41:50 +0200
  • 619598618c
    Merge pull request #359 from VOGL-electronic/add_insignis_NDS36PT5 enjoy-digital 2024-06-19 08:22:24 +0200
  • 2d5a66f644 modules: add Insignis NDS36PT5 Fin Maaß 2024-06-13 12:09:48 +0200
  • 6bce3a2587 version: Bump to 2024.04. 2024.04 Florent Kermarrec 2024-06-05 22:06:50 +0200
  • 7dacfaf684
    Merge pull request #352 from maribu/litedram/phy/lpddrX/commands.py/fix-invalid-escape-sequence enjoy-digital 2024-03-25 19:06:08 +0100
  • d6bf98790f
    Merge pull request #354 from hansfbaier/downconvert-cleanup enjoy-digital 2024-03-25 19:05:07 +0100
  • d7344c04ad frontend/avalon: Remove downconvert specific logic (no longer required with LiteDRAMNativePortConverter improvement). Florent Kermarrec 2023-05-31 16:54:56 +0200
  • ed1e569e29 frontend/adapter/LiteDRAMNativePortDownConverter: Do early ack of user cmd. Florent Kermarrec 2023-05-31 16:52:38 +0200
  • 5e7ba4ee71 frontend/avalon/SINGLE_WRITE: Remove writedata update and port.cmd.last (not useful). Florent Kermarrec 2023-05-31 11:00:45 +0200
  • ff9f75054e frontend/avalon: Avoid byteenable clear (data) and clear cmd_ready_seen in START. Florent Kermarrec 2023-05-31 10:52:48 +0200
  • f1f5f637e7 frontend/avalon: Improve decoupling in START state. Florent Kermarrec 2023-05-31 10:42:21 +0200
  • b0503f1b00 frotend/avalon: Another simplifiation pass on start condition. Florent Kermarrec 2023-05-31 10:03:39 +0200
  • 9950904cb5 frontend/avalon: Simplify start condition. Florent Kermarrec 2023-05-31 09:21:14 +0200
  • 17527092db frontend/avalon: First review pass to make codestyle more similar to other LiteX/LiteDRAM modules. Florent Kermarrec 2023-05-31 08:54:44 +0200
  • 37e1f346e5
    litedram/phy/lpddr*: fix use of invalid escape sequence Marian Buschsieweke 2024-01-11 09:46:43 +0100
  • 2b2e6e4dd8
    Merge c54fc4af82 into e9adaebf0d Maciej Dudek 2024-01-02 16:11:11 -0700
  • e9adaebf0d setup.py: Fix/Revert classifiers. Florent Kermarrec 2024-01-01 15:27:21 +0100
  • 8ed232f8dc setup.py: Bump to 2023.12 to prepare release. 2023.12 Florent Kermarrec 2023-12-25 15:33:14 +0100
  • b55cd3d481 setup.py: Switch minimum Python version to 3.7 (To allow more than 255 arguents in functions). Florent Kermarrec 2023-12-19 10:23:39 +0100
  • 6615941f0c setup.py: Specify UTF-8 encoding for long_description/README.md. Florent Kermarrec 2023-12-19 10:12:09 +0100
  • 3b4cb273ac setup.py: Improve indentation. Florent Kermarrec 2023-12-19 09:10:53 +0100
  • e835544d95 CONTRIBUTORS: Update. Florent Kermarrec 2023-11-10 10:40:24 +0100
  • bacaae377a README.md: Update. Florent Kermarrec 2023-11-10 10:30:02 +0100
  • 16eb5a931c
    Merge pull request #351 from trabucayre/gw5a_ddr3 enjoy-digital 2023-11-09 11:43:26 +0100
  • da78fca00e phy/gw5ddrphy: introducing GW5A DDR phy Gwenhael Goavec-Merou 2023-11-07 21:26:21 +0100
  • e1434fa5c8
    Merge pull request #350 from hansfbaier/master enjoy-digital 2023-11-09 08:21:57 +0100
  • 9cffe392ea add W9812G6JB SDRAM module Hans Baier 2023-11-09 10:28:39 +0700
  • 4dec115023 setup.py: Update to 2023.08. Florent Kermarrec 2023-09-18 08:40:57 +0200
  • da8d0ec30c Add bump2version versioning to both bump version in code and in git tag, add dependabot autoupdater, fix malformed extra dependencies, remove unused variable in ci Tim Paine 2023-09-17 18:04:15 -0400
  • ed81c8cc86 phy/gw2ddrphy: Remove CHECKME now that working. 2023.08 Florent Kermarrec 2023-08-29 16:48:10 +0200
  • 50fc6792e6 litedram/init: Cleanup supported memory generation. Florent Kermarrec 2023-08-29 16:42:42 +0200
  • 6dadc11b21 phy/gw2ddrphy: fix cl/cwl latencies Gwenhael Goavec-Merou 2023-08-25 17:52:05 +0200
  • afdf1aff43 phy: Remove useless WaitTimer imports. Florent Kermarrec 2023-08-01 14:40:48 +0200
  • 39c0b0356c bench/uartbone: Update with LiteX change. Florent Kermarrec 2023-07-20 15:44:18 +0200
  • b291032987 frontend/dma/LiteDRAMDMAReader: Simplify FIFO reservation and add last generation support. Florent Kermarrec 2023-07-11 16:40:15 +0200
  • 0ba7da9ee9 core/bankmachine: Switch back to Replicate since Constant does not support 0-width. Florent Kermarrec 2023-07-07 12:38:56 +0200
  • b148ade774 core/bankmachine: Minor cleanup on _AddressSlicer.col. Florent Kermarrec 2023-07-07 09:11:06 +0200
  • 01355ff781
    Merge pull request #313 from cklarhorst/master enjoy-digital 2023-07-07 08:53:25 +0200
  • 6f53acae22
    Merge pull request #343 from trabucayre/fix_gw2ddrphy_import enjoy-digital 2023-07-07 08:50:25 +0200
  • 17ade2a512 ci: Use same fixed verilator commit than litex. Florent Kermarrec 2023-07-07 08:46:20 +0200
  • b8c7582274 phy/gw2ddrphy: migen.genlib -> litex.gen.genlib (fix commit 6297370e3c) Gwenhael Goavec-Merou 2023-07-07 07:42:53 +0200
  • 6297370e3c global: Switch to litex.gen.genlib.misc. Florent Kermarrec 2023-07-06 22:06:16 +0200
  • ec6d2467c7 frontend/avalon: Add back cmd_fifo (and always go through it). avalon_frontend_review_cleanup Florent Kermarrec 2023-06-01 13:07:09 +0200
  • 3d016b2ad5 frontend/avalon: Use same order on record connections (valid/ready/payload). Florent Kermarrec 2023-06-01 09:58:33 +0200
  • 389ba8fc94 frontend/avalon: Reorder a bit and remove TODO. Florent Kermarrec 2023-06-01 09:50:29 +0200
  • 8b790b79d9 frontend/avalon: Consider single access as a 1 word burst and simplify. Florent Kermarrec 2023-06-01 09:48:35 +0200
  • e0b144eddd frontend/avalon: Merge BURST-WRITE/READ states. Florent Kermarrec 2023-06-01 09:01:48 +0200
  • 60712547e5 frontend/avalon: Remove SINGLE-WRITE/SINGLE-READ states since no longer useful with Cmd/Data-path decoupling. Florent Kermarrec 2023-06-01 08:57:02 +0200
  • 5a092dd4ed frontend/avalon: Decouple Cmd and Data-paths in BURST-READ (We don't need to wait rdata.valid to return to Idle). Florent Kermarrec 2023-06-01 08:54:55 +0200
  • c3963a1887 frontend/avalon: Decouple Cmd and Data-paths in BURST-WRITE (We don't need to wait that wdata_fifo is empty to return to Idle). Florent Kermarrec 2023-06-01 08:45:47 +0200
  • cc434c407b frontend/adapter: Add early_cmd_ready parameter to keep default behaviour to False but allow enabling it in Avalon Frontend. Florent Kermarrec 2023-05-31 19:07:06 +0200
  • 1b7435c6d5 frontend/avalon: Clearly separate Data/Control-paths and add TODO. Florent Kermarrec 2023-05-31 19:02:53 +0200
  • a86bd6c3d0 frontend/avalon: Remove cmd_fifo (not useful). Florent Kermarrec 2023-05-31 18:35:24 +0200
  • 49f48130e7 frontend/avalon: Always go through wdata_fifo. Florent Kermarrec 2023-05-31 18:02:12 +0200
  • 4a8b102c7e frontend/avalon: Remove downconvert specific logic (no longer required with LiteDRAMNativePortConverter improvement). Florent Kermarrec 2023-05-31 16:54:56 +0200
  • 045c8da62e frontend/adapter/LiteDRAMNativePortDownConverter: Do early ack of user cmd. Florent Kermarrec 2023-05-31 16:52:38 +0200
  • e6857b4912 frontend/avalon/SINGLE_WRITE: Remove writedata update and port.cmd.last (not useful). Florent Kermarrec 2023-05-31 11:00:45 +0200
  • 94f8c5c258 frontend/avalon: Avoid byteenable clear (data) and clear cmd_ready_seen in START. Florent Kermarrec 2023-05-31 10:52:48 +0200
  • c482eaa08e frontend/avalon: Improve decoupling in START state. Florent Kermarrec 2023-05-31 10:42:21 +0200
  • 9befeb0761 frotend/avalon: Another simplifiation pass on start condition. Florent Kermarrec 2023-05-31 10:03:39 +0200
  • 10837c6a53 frontend/avalon: Simplify start condition. Florent Kermarrec 2023-05-31 09:21:14 +0200
  • 90a6cbfd6f frontend/avalon: First review pass to make codestyle more similar to other LiteX/LiteDRAM modules. Florent Kermarrec 2023-05-31 08:54:44 +0200
  • e446c06339
    frontend/avalon: properly implement bursts (#340) Hans Baier 2023-05-31 13:14:52 +0700
  • 8d406a5e05 frontend/avalon: consistently set port.cmd.last to 1 on single accesses Hans Baier 2023-05-31 11:37:05 +0700
  • d17fdee4b9 frontend/avalon: fix stuck read in upconverting burst Hans Baier 2023-05-31 11:32:19 +0700
  • 207e95fe14 frontend/avalon: fix cmd_ready at the end of a read burst Hans Baier 2023-05-31 11:16:26 +0700
  • 0a47c329f1 frontend/avalon: fix stale port.cmd.valid Hans Baier 2023-05-31 08:31:00 +0700
  • 2ed8c0337b fix avalon burst tests Hans Baier 2023-05-30 22:02:13 +0700
  • f73d7ae279 frontend/avalon: fix waitrequest on downconverting bursts Hans Baier 2023-05-31 05:36:22 +0700
  • a8ca403dad fix avalon burst test Hans Baier 2023-05-30 22:00:09 +0700
  • 13f20fca78 frontend/avalon fix downconverting burst Hans Baier 2023-05-30 21:41:57 +0700
  • 1c76c8790f frontend/avalon: add up and downconverting burst tests Hans Baier 2023-05-26 12:28:59 +0700
  • a93f977e89 frontend/avalon: add up and downconverting burst tests Hans Baier 2023-05-26 12:28:59 +0700
  • 161cd3ae58 frontend/avalon: fix write bursts (use separate cmd and wdata FIFOs) Hans Baier 2023-05-26 09:45:18 +0700
  • 80471770be frontend/avalon: properly implement bursts Hans Baier 2023-05-26 07:32:32 +0700
  • 83a29b190d
    Add support for clam shell topology (#332) Chen 2023-05-26 04:20:21 +0800
  • d8c327b2b1 ci: Increase similarities with LiteX CI. Florent Kermarrec 2023-05-23 16:41:59 +0200
  • b452f09df6 frontend/avalon: Minor cosmetic fixes. Florent Kermarrec 2023-05-23 14:57:36 +0200
  • f1293eae1e
    Avalon frontend for LiteDRAM (#337) Hans Baier 2023-05-23 19:52:05 +0700
  • 9ace75a7a1 Avalon frontend: use LiteX bracketing convention Hans Baier 2023-05-23 01:38:11 +0700
  • b41b26d61e Avalon frontend: fix read bursts Hans Baier 2023-05-22 10:10:10 +0700
  • f00a0d2e95 fix missing mem read/write handlers in avalon burst test Hans Baier 2023-05-22 08:57:37 +0700
  • 58fa836b2c fix typo Hans Baier 2023-05-20 18:59:08 +0700
  • bc9552d20d Avalon frontent: add burst increment and burst test (which still hangs) Hans Baier 2023-05-10 05:00:47 +0700
  • bee61816f9 add avalon to gen.py Hans Baier 2023-05-06 16:20:00 +0700
  • 0c3bfdf9b0 all tests pass Hans Baier 2023-05-06 12:11:51 +0700