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

CV32E40Pv2 Verification update Week 17 PR #2417

Merged

Conversation

dd-BeeNee
Copy link

@dd-BeeNee dd-BeeNee commented Apr 26, 2024

This Pull Request contains the work from this week (ww17).

The updates are:

  1. Updated bsp handler (as requested for general use in other projects), and cleaned up Makefile for VCS compatibility
  1. Added v2 test_list excel (for overall summary and mapping of v2 test_cfg), and v2 test plans as new files.
    (Note: v1 test plans revert to original v1 state are not started yet, will come in next PR)
  1. Added license headers in new test files (as pointed out in previous PR):
  1. Added new illegal cases for SIMD instr
  1. Updated RVFI

Pascal Gouedo and others added 22 commits April 18, 2024 16:35
Added new illegal cases for SIMD instructions.
Signed-off-by: Pascal Gouedo <[email protected]>
Changed bsp compilation march option to avoid HWloop use
Updated cv.shuffle.sci.h Imm6 values to comply with v1.8.0 RTL
Signed-off-by: Pascal Gouedo <[email protected]>
Signed-off-by: Pascal Gouedo <[email protected]>
Correction for HWloop use in bsp (indirectly through puts)
Add license header on new test .S file
I also included a rework of CSR vplan as it did not match verification environment state when v2 project started + I completed it with new v2 verification items.
HWLOOP Vplan as been updated: some interrupt/debug requirement has been detailed.
Every file has been pushed as a new v2 file, to make it clearer that these plans target v2 verification. Old v1 plans could be reverted to a previous state to avoid confusion and to prevent history loss between projects
Signed-off-by: dd-baoshan <[email protected]>
…s_WW17

Cv32e40p/bsm update tb files ww17
Setting all mhpm csr to volatile in Imperas_dv_wrap
Copy link
Member

@MikeOpenHWGroup MikeOpenHWGroup left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this @dd-BeeNee. Appreciated you adding the license headers!

I have one question in cv32e40p/bsp/handlers.S.

cv32e40p/bsp/handlers.S Show resolved Hide resolved
@MikeOpenHWGroup MikeOpenHWGroup merged commit a6c1d4a into openhwgroup:cv32e40p/dev Apr 29, 2024
1 check passed
@dd-BeeNee dd-BeeNee deleted the cv32e40p/dev_bnl_ww17_PR branch May 3, 2024 02:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants