Jump to content

Recommended Posts

Hi,

 

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?
 
 
Thanks,
Dror

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.

 

http://forums.accellera.org/topic/2104-question-about-backdoor-map/

 

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.

 

Thanks.

 

Walker

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

×