Parth1242 Posted April 5, 2012 Report Share Posted April 5, 2012 (edited) Hi, In Register layer overview (referance html) it is given as uvm_mem <- uvm_mam. But I dont understand what uvm_mam is? I think it should be my_mem.Is my understanding correct? Thanks. Edited April 6, 2012 by Parth1242 Quote Link to comment Share on other sites More sharing options...
jadec Posted April 10, 2012 Report Share Posted April 10, 2012 There such as class, but it's called uvm_mem_mam. I don't know if the diagram also means to imply that uvm_mem is usable without extension where uvm_reg is not. Quote Link to comment Share on other sites More sharing options...
Parth1242 Posted April 10, 2012 Author Report Share Posted April 10, 2012 Thanks a lot Jadec. uvm_mem has instance of uvm_mem_mam. It is a typo. I am also confused about your point why extension of uvm_mem is not shown in diagram? Quote Link to comment Share on other sites More sharing options...
janick Posted April 10, 2012 Report Share Posted April 10, 2012 Because a model generator does not need to extend the uvm_mem class to model a memory. A simple instantiation and configuration is sufficient, just like uvm_reg_field. Quote Link to comment Share on other sites More sharing options...
Parth1242 Posted April 11, 2012 Author Report Share Posted April 11, 2012 Thank You Janick. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.