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

FPU test #1274

Merged

Conversation

pascalgouedo
Copy link

Changed cv32e40p wrapper instantiation (APU interface removal)
Added configuration files for PULP, CLUSTER & FPU
Added floating point test

!!! Depends on PR #1273 and cv32e40p PR openhwgroup/cv32e40p#707 !!!

Signed-off-by: Pascal Gouedo [email protected]

Added configuration files for PULP & FPU
Added floating point test

Signed-off-by: Pascal Gouedo <[email protected]>
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.

Hi @pascalgouedo, I see that this PR is gated by cv32e40p pr707. I have pinged @davideschiavone to have a look at that. (As a general rule it is not a good idea for the verification people to approve updates to the RTL.) In the meantime, I have a few comments for this PR:

  1. Please add the appropriate license header to each of the new files. There are lots of examples in this repo you can copy-n-paste from. At a minimum you'll need:
# Copyright 2022 Dolphin Integration
# SPDX-License-Identifier: Apache-2.0 WITH SHL-2.1
  1. Where did stimuli.h for test-program matmul_32b_float come from? Maybe a comment or a README would be helpful.

  2. You will need to update the SHA (hash) for the CV32E40P RTL in cv32e40p/sim/ExternalRepos.mk after cv32e40p pr707 is completed.

Pascal Gouedo added 5 commits May 30, 2022 17:50
Added header and switched from tb cycle counter to core one
Changed compiler options in yaml file

Signed-off-by: Pascal Gouedo <[email protected]>
… (core + fpu wrapper and additional tb wrapper instantiating cv32e40p wrapper + logger and tracers)

Signed-off-by: Pascal Gouedo <[email protected]>
…(can still be overidden at makeuvmt call)

Signed-off-by: Pascal Gouedo <[email protected]>
@MikeOpenHWGroup
Copy link
Member

Thanks @pascalgouedo

@MikeOpenHWGroup MikeOpenHWGroup merged commit e6de6f6 into openhwgroup:cv32e40p/dev Jun 27, 2022
@pascalgouedo pascalgouedo deleted the dev_pgo_fpu_integration branch June 28, 2022 10:21
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