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

CV32E40P tracer shows wrong register outputs for the FPU register file #526

Open
mmatzev opened this issue Sep 24, 2020 · 1 comment
Open
Labels
Component:Verif For issues in the verification environment or test cases (e.g. for testbench, C code, etc.) PARAM:FPU Issue depends on the FPU parameter Type:Bug For bugs in the RTL, Documentation, Verification environment or Tool and Build system

Comments

@mmatzev
Copy link

mmatzev commented Sep 24, 2020

The tracer does show xxxx instead of real register values.

Steps to Reproduce

Please provide:

  1. git hash --> 30002b4
  2. Core is used in a pulpino like enviroment together with the FPnew FPU
  3. The testFPU test from the pulp-platform/pulpino setup is executed.

image

Attached image shows that valid data are in the fp register file. The register file is never undefined but the tracer reports XXXXXXX

Note: The testFPU case is not running error free after update of the cv32e40p core to the current version. It was running well with the cv32e40p version from the 17th of April 2020. I'm currently investigating the problem.

@Silabs-ArjanB Silabs-ArjanB added Component:Verif For issues in the verification environment or test cases (e.g. for testbench, C code, etc.) Type:Bug For bugs in the RTL, Documentation, Verification environment or Tool and Build system PARAM:FPU Issue depends on the FPU parameter labels Sep 24, 2020
@Silabs-ArjanB
Copy link
Contributor

Hi @mmatzev Thank you for the detailed report. If you have a fix for the tracer issue please feel free to issue a pull request

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component:Verif For issues in the verification environment or test cases (e.g. for testbench, C code, etc.) PARAM:FPU Issue depends on the FPU parameter Type:Bug For bugs in the RTL, Documentation, Verification environment or Tool and Build system
Projects
None yet
Development

No branches or pull requests

2 participants