Home
  • Products
  • Solutions
  • Support
  • Company
  • Products
  • Solutions
  • Support
  • Company
Community Forums Functional Verification Shared Code vr_ad and AXI eVC integration

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 43
  • Views 178369
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

vr_ad and AXI eVC integration

archive
archive over 17 years ago

Hi,

Attached is a file implementing the integration between vr_ad (the register and memory management shareware) and Cadence's AXI eVC. This is a working draft that can be adapted to your own environment. It was developed by Olivier Schuler from STMicroelectronics (many thanks!) and brought to us by Cadence's Patrick Oury.

Regards,
Avi


Originally posted in cdnusers.org by abehar
vr_ad_axi_config.zip
  • Cancel
  • archive
    archive over 16 years ago

    Hello Abehar,

    I need to use the vr_ad with the ahb evc instead of the axi evc. Is the technique similar. or does it change


    Originally posted in cdnusers.org by salehn
    • Cancel
    • Up 0 Down
    • Cancel
  • archive
    archive over 16 years ago

    There is an example of the hookup between vr_ad and the AHB eVC in the eVC installation. Look in the examples directory.


    Originally posted in cdnusers.org by nick_heaton
    • Cancel
    • Up 0 Down
    • Cancel
  • archive
    archive over 16 years ago

    Hello nick,

    I am really grateful for your response. I have tried out the example in the directory u specified.

    i am getting this error when i do the "test" command in specman.

      Opening file for message: vr_ahb.elog
       *** Error: The size of item vr_ad_map-@372 is 0. Add a constraint to specify the correct size

    what could be the reason for this.

    regards,
    nisreen


    Originally posted in cdnusers.org by salehn
    • Cancel
    • Up 0 Down
    • Cancel
  • Kamal
    Kamal over 14 years ago

    Hi,

    I am trying to integrate the vr_ad (Cadence utility) into my environment. I have a situation that there are multiple instances of AXI which will try to access a single vr_ad. Please provide me with an example... like the above.

    Thanks, Skamal

    • Cancel
    • Up 0 Down
    • Cancel
  • cmarqu42
    cmarqu42 over 5 years ago

    The code piece

                    for i from 0 to size {
                        result.add(0x0);
                    };

    seems to be wrong/superfluous.

    At least in my case, it made the read_reg macro return twice the expected data (with zeroes in the extra bytes), and only those zeroes were then taken (and the actual data stripped off).

    • Cancel
    • Up 0 Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2023 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information