Jump to content

Recommended Posts



I'm trying to perform backdoor access to uvm_mem.


For some reason, the Xcheck_accessX function in uvm_mem, override my map with pseudo map.


From this function:

        rw.map = uvm_reg_map::backdoor();

From uvm_reg_map:

   // Function: backdoor
   // Return the backdoor pseudo-map singleton
   // This pseudo-map is used to specify or configure the backdoor
   // instead of a real address map.
I need an important data from my map (the uvm_mem base address).
why to override it?
How can I overcome this?

Share this post

Link to post
Share on other sites

Does anyone have an answer to this question about use of the backdoor.  


I encountered a related problem to this map override issue described in this post.




I can't see any way around it and any way to not get the warning from the register model that I described for any back door write.





Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now