Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend parametrization to compiled software and initialized hardware. #7

Closed
wants to merge 34 commits into from

Conversation

yvantor
Copy link
Collaborator

@yvantor yvantor commented Apr 12, 2024

Since the HW design became highli parametric, this PR intends to reflect such parametrization also to the SW compilation and hardware initialization.
The env script containing the environment parameters for the design should also contain the export to some environment variables that define wether an island is used or not. These environment variables allow for:

  • Compiling the software only for the islands that are actually used.
  • Skipping the code generation of islands that are not intended to use.
    Could be interesting to backport it to Carfield, @alex96295 what do you think?

This PR also alignes Cheshire so that:

  • It points to a CVA6-SDK dedicated to Astral that is removing SSH link to Buildroot.
  • It has a working CI.

@yvantor yvantor marked this pull request as ready for review April 12, 2024 13:57
@yvantor yvantor requested a review from alex96295 as a code owner April 12, 2024 13:57
maicolciani and others added 8 commits April 13, 2024 12:00
* Integrating 2nd master axi port for opentitan's IDMA

* Finalize OpenTitan's idma port in carfield. Now passing the test.

* Fixing linting errors.

* Fixing typo

* Bumping OT with fixes for CI and update CI with idma test.

* Fix minor unclear stuff.

* Fix last PR comments and typos.

* Fix linting errs

* Fix linting errs

* Removing useless parameters from structs

* Increasing to 3h the CI timeout

* Bump PULP cluster and other IPs.

---------

Co-authored-by: Maicol Ciani <[email protected]>
Co-authored-by: Yvan Tortorella <[email protected]>
@yvantor
Copy link
Collaborator Author

yvantor commented Apr 27, 2024

Closing this to open it on a different branch.

@yvantor yvantor closed this Apr 27, 2024
@yvantor yvantor deleted the parametric branch May 5, 2024 12:07
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.

3 participants