Skip to content

Remove translate_off directive from tc_sram_wrapper. - #22

Merged
niwis merged 1 commit into
pulpfrom
chs-synth
Apr 8, 2023
Merged

Remove translate_off directive from tc_sram_wrapper.#22
niwis merged 1 commit into
pulpfrom
chs-synth

Conversation

@luca-valente

Copy link
Copy Markdown

Not sure if that translate_off is there for a reason. Since we use the tc_sram module for ASIC and FPGA, I guess we could remove it. If you'd prefer to go for a bender-based solution (adding a target and having another version of tc_sram_wrapper for ASIC synthesis), it's also fine for me!

@luca-valente
luca-valente requested a review from niwis as a code owner April 5, 2023 12:23
@niwis

niwis commented Apr 5, 2023

Copy link
Copy Markdown
Collaborator

In other projects (e.g. occamy) we directly use tc_sram. I think we could directly make this the default on the pulp branch. What do you think?

@luca-valente

Copy link
Copy Markdown
Author

It's even better imho! I can do it

@luca-valente
luca-valente force-pushed the chs-synth branch 5 times, most recently from 8e7db15 to 0ce1784 Compare April 6, 2023 12:27
@niwis
niwis merged commit a0f1c07 into pulp Apr 8, 2023
@niwis
niwis deleted the chs-synth branch April 8, 2023 15:11
maxbjurling added a commit to planvtech/cva6_pulp that referenced this pull request Oct 11, 2023
…lidate-cache-before-amo

Proj 241 dont invalidate cache before amo
niwis pushed a commit that referenced this pull request Dec 20, 2023
niwis pushed a commit that referenced this pull request Dec 20, 2023
niwis pushed a commit that referenced this pull request Jan 26, 2024
niwis pushed a commit that referenced this pull request Jan 29, 2024
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Feb 5, 2024
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Feb 5, 2024
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Feb 7, 2024
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Feb 8, 2024
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Feb 8, 2024
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Feb 14, 2024
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Feb 14, 2024
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Feb 16, 2024
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Feb 22, 2024
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Feb 24, 2024
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Feb 24, 2024
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
paulsc96 pushed a commit that referenced this pull request Sep 20, 2024
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Jan 14, 2025
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Jan 14, 2025
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Jan 14, 2025
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Jan 14, 2025
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Jan 14, 2025
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Feb 18, 2025
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Feb 19, 2025
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Feb 19, 2025
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Feb 19, 2025
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Feb 21, 2025
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Feb 21, 2025
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
niwis pushed a commit that referenced this pull request Feb 22, 2025
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli pushed a commit that referenced this pull request Oct 21, 2025
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli pushed a commit that referenced this pull request Nov 12, 2025
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli pushed a commit that referenced this pull request Nov 12, 2025
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli pushed a commit that referenced this pull request Nov 24, 2025
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli pushed a commit that referenced this pull request Jan 14, 2026
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli pushed a commit that referenced this pull request Jan 14, 2026
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli pushed a commit that referenced this pull request Jan 14, 2026
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli pushed a commit that referenced this pull request Jan 15, 2026
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli pushed a commit that referenced this pull request Jan 15, 2026
Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
ezelioli added a commit that referenced this pull request Feb 23, 2026
* Remove `translate_off` directive from tc_sram_wrapper module (#22).
* Replace sram by sram_pulp: does not introduce cuts and allows for parametric byte width.
* Add HPDCache tc_sram wrappers.
* Add stub FPGA-specific memories: PULP CVA6 does *not* support the `FpgaEn` config option,
  as we want FPGA mappings to emulate taped-out designs as closely as possible.

Co-authored-by: Paul Scheffler <paulsc@iis.ee.ethz.ch>
Co-authored-by: Luca Valente <68963253+luca-valente@users.noreply.github.com>
ezelioli added a commit that referenced this pull request Mar 18, 2026
* Remove `translate_off` directive from tc_sram_wrapper module (#22).
* Replace sram by sram_pulp: does not introduce cuts and allows for parametric byte width.
* Add HPDCache tc_sram wrappers.
* Add stub FPGA-specific memories: PULP CVA6 does *not* support the `FpgaEn` config option,
  as we want FPGA mappings to emulate taped-out designs as closely as possible.

Co-authored-by: Paul Scheffler <paulsc@iis.ee.ethz.ch>
Co-authored-by: Luca Valente <68963253+luca-valente@users.noreply.github.com>
ezelioli added a commit that referenced this pull request Mar 30, 2026
* Remove `translate_off` directive from tc_sram_wrapper module (#22).
* Replace sram by sram_pulp: does not introduce cuts and allows for parametric byte width.
* Add HPDCache tc_sram wrappers.
* Add stub FPGA-specific memories: PULP CVA6 does *not* support the `FpgaEn` config option,
  as we want FPGA mappings to emulate taped-out designs as closely as possible.

Co-authored-by: Paul Scheffler <paulsc@iis.ee.ethz.ch>
Co-authored-by: Luca Valente <68963253+luca-valente@users.noreply.github.com>
ezelioli added a commit that referenced this pull request May 13, 2026
* Remove `translate_off` directive from tc_sram_wrapper module (#22).
* Replace sram by sram_pulp: does not introduce cuts and allows for parametric byte width.
* Add HPDCache tc_sram wrappers.
* Add stub FPGA-specific memories: PULP CVA6 does *not* support the `FpgaEn` config option,
  as we want FPGA mappings to emulate taped-out designs as closely as possible.

Co-authored-by: Paul Scheffler <paulsc@iis.ee.ethz.ch>
Co-authored-by: Luca Valente <68963253+luca-valente@users.noreply.github.com>
ezelioli added a commit that referenced this pull request May 28, 2026
* Remove `translate_off` directive from tc_sram_wrapper module (#22).
* Replace sram by sram_pulp: does not introduce cuts and allows for parametric byte width.
* Add HPDCache tc_sram wrappers.
* Add stub FPGA-specific memories: PULP CVA6 does *not* support the `FpgaEn` config option,
  as we want FPGA mappings to emulate taped-out designs as closely as possible.

Co-authored-by: Paul Scheffler <paulsc@iis.ee.ethz.ch>
Co-authored-by: Luca Valente <68963253+luca-valente@users.noreply.github.com>
ezelioli added a commit that referenced this pull request May 29, 2026
* Remove `translate_off` directive from tc_sram_wrapper module (#22).
* Replace sram by sram_pulp: does not introduce cuts and allows for parametric byte width.
* Add HPDCache tc_sram wrappers.
* Add stub FPGA-specific memories: PULP CVA6 does *not* support the `FpgaEn` config option,
  as we want FPGA mappings to emulate taped-out designs as closely as possible.

Co-authored-by: Paul Scheffler <paulsc@iis.ee.ethz.ch>
Co-authored-by: Luca Valente <68963253+luca-valente@users.noreply.github.com>
ezelioli added a commit that referenced this pull request May 29, 2026
* Remove `translate_off` directive from tc_sram_wrapper module (#22).
* Replace sram by sram_pulp: does not introduce cuts and allows for parametric byte width.
* Add HPDCache tc_sram wrappers.
* Add stub FPGA-specific memories: PULP CVA6 does *not* support the `FpgaEn` config option,
  as we want FPGA mappings to emulate taped-out designs as closely as possible.

Co-authored-by: Paul Scheffler <paulsc@iis.ee.ethz.ch>
Co-authored-by: Luca Valente <68963253+luca-valente@users.noreply.github.com>
ezelioli added a commit that referenced this pull request Jun 25, 2026
* Remove `translate_off` directive from tc_sram_wrapper module (#22).
* Replace sram by sram_pulp: does not introduce cuts and allows for parametric byte width.
* Add HPDCache tc_sram wrappers.
* Add stub FPGA-specific memories: PULP CVA6 does *not* support the `FpgaEn` config option,
  as we want FPGA mappings to emulate taped-out designs as closely as possible.

Co-authored-by: Paul Scheffler <paulsc@iis.ee.ethz.ch>
Co-authored-by: Luca Valente <68963253+luca-valente@users.noreply.github.com>
ezelioli added a commit that referenced this pull request Jul 29, 2026
* Remove `translate_off` directive from tc_sram_wrapper module (#22).
* Replace sram by sram_pulp: does not introduce cuts and allows for parametric byte width.
* Add HPDCache tc_sram wrappers.
* Add stub FPGA-specific memories: PULP CVA6 does *not* support the `FpgaEn` config option,
  as we want FPGA mappings to emulate taped-out designs as closely as possible.

Co-authored-by: Paul Scheffler <paulsc@iis.ee.ethz.ch>
Co-authored-by: Luca Valente <68963253+luca-valente@users.noreply.github.com>
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.

2 participants