Configure virtual register arrays inside memories using offset argument#37
Open
ctopal-rl wants to merge 1 commit intoSystemRDL:mainfrom
Open
Configure virtual register arrays inside memories using offset argument#37ctopal-rl wants to merge 1 commit intoSystemRDL:mainfrom
ctopal-rl wants to merge 1 commit intoSystemRDL:mainfrom
Conversation
Author
|
@amykyta3 not sure if you still maintain this repo but saw your name as the last committer and couldn't manage to add you as a reviewer so I'm just tagging you just in case. |
|
Our team just ran into this shortcoming and was able to validate against our codebase that the changeset does indeed provide the support as stated. I see this PR has been open for several months -- do y'all have any line of sight on when this might be available in an official release? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
configuremethod ofuvm_vregaccepts anoffsetargument which is useful especially when we try to declare a virtual register array inside a memory block in systemRDL. Example case belowThis patch allows us to use
peakrdl-uvmto still generate a useful UVM-RAL with correct offsets. Without this, compilation errors out complaining that there are multiple virtual registers trying to occupy the same address.Link to
uvm_vregconfigure method: https://verificationacademy.com/verification-methodology-reference/uvm/docs_1.1a/html/files/reg/uvm_vreg-svh.html#uvm_vreg.configure