core-v-verif icon indicating copy to clipboard operation
core-v-verif copied to clipboard

Added VP details to cva6_tb.sv and cva6_core_tb_sram.sv

Open RanjanThales opened this issue 3 years ago • 10 comments

Added Simulation stop scenario and outputs signals tests_passed, tests_failed, exit_value, exit_valid to cva6_tb.sv and cva6_core_tb_sram.sv

RanjanThales avatar Jan 20 '22 22:01 RanjanThales

Hello @RanjanThales, it seems good. Do you have run the Thales CI on this PR ?

JeanRochCoulon avatar Jan 21 '22 16:01 JeanRochCoulon

Hello @RanjanThales, it seems good. Do you have run the Thales CI on this PR ? I am having some Microsoft authentication issue , not able to open https://gitlab.thalesdigital.io/ (In discussion with IT team to resolve this) However, i have performed a simulation with repo cva6/dev (locally), its seems previous compilation issue has been resolved now.

RanjanThales avatar Jan 21 '22 16:01 RanjanThales

Hi @RanjanThales, what it the status of this PR? Can it be merged?

MikeOpenHWGroup avatar Feb 07 '22 00:02 MikeOpenHWGroup

Hi Mike, Simulation wise no issue in my local machine, however, we have some issue with CI flow (what yannik has presented), i.e. inherited variables in the downstream variable have a lower priority than the project variable , so its not picking up correct one. We are looking some other workaround on this.

RanjanThales avatar Feb 07 '22 08:02 RanjanThales

Thanks @RanjanThales.

@JeanRochCoulon, @ASintzoff, @RanjanThales: I have added a "DO NOT MERGE" label to this pull-request until the CI issue has been resolved.

@JeanRochCoulon, you will probably be the Committer who approves and merges this one - when you are ready to do this please remove the label beforehand - thanks!

MikeOpenHWGroup avatar Feb 07 '22 14:02 MikeOpenHWGroup

Hi @RanjanThales, @JeanRochCoulon, @ASintzoff, this PR is now rather old. What is it's status?

MikeOpenHWGroup avatar Sep 13 '22 20:09 MikeOpenHWGroup

Hi Mike, The correct CI run for this merge is reported previously( https://gitlab.thalesdigital.io/riscv/core-v-verif/-/pipelines/1307923), however later the corresponding files are removed (cva6_tb.sv, cva6_core_tb_sram.sv), making this as conflicting files for merge.

RanjanThales avatar Sep 14 '22 05:09 RanjanThales

Hi @RanjanThales , @zchamski is implementing a test termination based on htip protocol. In that way the termination will be the same between Spike and RTL. It has been presented last CVA6 meeting by @zchamski, the slides are available on Mattermost. Please give us your feedback to confirm the htif method will cover the feature you were implemented with the current PR.

JeanRochCoulon avatar Sep 14 '22 05:09 JeanRochCoulon

Hi Mike, The correct CI run for this merge is reported previously( https://gitlab.thalesdigital.io/riscv/core-v-verif/-/pipelines/1307923), however later the corresponding files are removed (cva6_tb.sv, cva6_core_tb_sram.sv), making this as conflicting files for merge.

@RanjanThales, are you saying that the Thales GitLab version of core-v-verif and the OpenHW GitHub version are out-of-sync?

MikeOpenHWGroup avatar Sep 14 '22 11:09 MikeOpenHWGroup

Hi Mike, The correct CI run for this merge is reported previously( https://gitlab.thalesdigital.io/riscv/core-v-verif/-/pipelines/1307923), however later the corresponding files are removed (cva6_tb.sv, cva6_core_tb_sram.sv), making this as conflicting files for merge.

@RanjanThales, are you saying that the Thales GitLab version of core-v-verif and the OpenHW GitHub version are out-of-sync?

No, @MikeOpenHWGroup, I don't mean both the core-v-verif are out-of-sync (both are same), however, somehow the following files cva6/tb/core/cva6_tb.sv cva6/tb/core/tb_components/cva6_core_tb_sram.sv are removed in earlier commit.

RanjanThales avatar Sep 14 '22 16:09 RanjanThales

Unfortunately this PR is out of date. No way to synchronize with the current database. @RanjanThales could you confirm I can close it?

JeanRochCoulon avatar Nov 03 '22 06:11 JeanRochCoulon

Yes @JeanRochCoulon, I couldn't get much on htip protocol, may be going forward we can replicate the same implementation with new PR, you can close this PR for now. Thanks, Ranjan.

RanjanThales avatar Nov 03 '22 07:11 RanjanThales

Thanks @RanjanThales. Also if the PR is close, it is logged by GitHub. It is not lost.

JeanRochCoulon avatar Nov 03 '22 07:11 JeanRochCoulon