Skip to content

coherence: Pack Valid/Dirty SRAM - #36

Merged
niwis merged 3 commits into
pulpfrom
coherence-sram
Aug 11, 2023
Merged

coherence: Pack Valid/Dirty SRAM#36
niwis merged 3 commits into
pulpfrom
coherence-sram

Conversation

@niwis

@niwis niwis commented Aug 11, 2023

Copy link
Copy Markdown
Collaborator

No description provided.

niwis added 3 commits August 9, 2023 16:37
Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
@niwis
niwis merged commit 97f0a67 into pulp Aug 11, 2023
@niwis
niwis deleted the coherence-sram branch September 19, 2023 17:51
niwis added a commit that referenced this pull request Dec 20, 2023
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Dec 20, 2023
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Jan 26, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Jan 29, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 2, 2024
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 5, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 5, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 6, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 7, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 7, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 8, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 8, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 14, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 14, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 16, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 22, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 24, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 24, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Apr 25, 2024
* Add colliding_clean logic to cache_ctrl

* Add scoreboard updates to match RTL changes in PROJ-294

* Add comment and assertion in cache_ctrl
paulsc96 pushed a commit that referenced this pull request Sep 20, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
paulsc96 pushed a commit that referenced this pull request Sep 25, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
paulsc96 pushed a commit that referenced this pull request Sep 25, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
paulsc96 pushed a commit that referenced this pull request Sep 26, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Sep 26, 2024
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Sep 26, 2024
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
paulsc96 pushed a commit that referenced this pull request Nov 6, 2024
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Jan 10, 2025
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Jan 13, 2025
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Jan 13, 2025
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Jan 14, 2025
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Jan 14, 2025
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Jan 14, 2025
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Jan 14, 2025
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Jan 14, 2025
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 18, 2025
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 19, 2025
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 19, 2025
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 19, 2025
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 21, 2025
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 21, 2025
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis added a commit that referenced this pull request Feb 22, 2025
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli pushed a commit that referenced this pull request Oct 21, 2025
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli pushed a commit that referenced this pull request Nov 12, 2025
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli pushed a commit that referenced this pull request Nov 12, 2025
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli pushed a commit that referenced this pull request Nov 24, 2025
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli pushed a commit that referenced this pull request Jan 14, 2026
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli pushed a commit that referenced this pull request Jan 14, 2026
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli pushed a commit that referenced this pull request Jan 14, 2026
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli pushed a commit that referenced this pull request Jan 15, 2026
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli pushed a commit that referenced this pull request Jan 15, 2026
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli pushed a commit that referenced this pull request Jan 15, 2026
* sram: Replace by sram_pulp

Does not introduce cuts and allows for parametric byte width

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Pack valid/dirty SRAM

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

* std_cache: Decouple Valid/Dirty WE from Data WE

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>

---------

Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli added a commit that referenced this pull request Feb 23, 2026
Completes support for self-invalidation coherence.
* std_cache: Pack valid/dirty SRAM
* std_cache: Decouple Valid/Dirty WE from Data WE

Co-authored-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli added a commit that referenced this pull request Feb 24, 2026
Completes support for self-invalidation coherence.
* std_cache: Pack valid/dirty SRAM
* std_cache: Decouple Valid/Dirty WE from Data WE

Co-authored-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli added a commit that referenced this pull request Feb 24, 2026
Completes support for self-invalidation coherence.
* std_cache: Pack valid/dirty SRAM
* std_cache: Decouple Valid/Dirty WE from Data WE

Co-authored-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli added a commit that referenced this pull request Mar 11, 2026
Completes support for self-invalidation coherence.
* std_cache: Pack valid/dirty SRAM
* std_cache: Decouple Valid/Dirty WE from Data WE

Co-authored-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant