Jump to content

cdnmcgrath

Members
  • Content Count

    9
  • Joined

  • Last visited

Files posted by cdnmcgrath

  1. juvb12.pl

    Simple perl based UVM 1.2 UVC template generator

    144 downloads

    0 comments

    Submitted

  2. Simple UVM 1.1 UVC template generator - v1.10

    Updated with a few bug fixes.  Two minor new features added with v1.10:
    -use_seqr : by default, no sequencer component is created, this switch willforce a custom uvm_sequencer component to be generated (not available with -one_file)
      -one_file : generate simple uvc in single file - for building small examples  

    1,203 downloads

    0 comments

    Submitted

  3. UVM 1.1 template generator - version 1.09

    Version 1.09. Cleaned up version.  Added a README.  -h (-help) and -t (-template) made a tiny bit smarter.  

    650 downloads

    0 comments

    Submitted

  4. updated juvb template generator for UVM-1.1

    First cut of UVM 1.1 template generator.  I have incorporated all the key changes from OVM 2.1.1 and UVM 1.0ea to UVM 1.1.  To use "perl juvb11.pl -help".  Assumes perl is in your path.  I plan to make some additional changes including adding the new sequence library setup, driving a couple of dummy ports to see real waveforms, and adding a basic scoreboad,  Note this is a VERY BASIC template genarator intended to get a user started with UVM - not intended to replace offically supported vendor template generators.  This is AE-ware.  Note that it still generates "jrun" and "jclean" scripts and should run out-of-the box.  User will need to set UVMHOME env. var to point to UVM-1.1 installation.  Good luck!

    395 downloads

    0 comments

    Submitted

  5. Simple perl based UCV buider

    I have uploaded a copy of my OVM template genarator updated for UVM.  Basically, I changed all OVM/ovm strings to UVM/uvm.  You will need to set the environment variable UVMHOME to use the generated "jrun" script.  You can email me with any Q's - my email is in the perl script.  The simplest way to run:
    perl juvb.pl
    cd base/examples
    setenv UVMHOME <path to UVM install>
    jrun
    or
    perl juvb.pl template=cdn_yapp_uvc.tpl (or you own custom template).
    It supports only basic int datatypes in the sequence item class.
    It's only intended to get you started and "over the hump".  It's
    not intended to replace the official template generators.
    Happy UVMing....

    735 downloads

    0 comments

    Submitted

×