Menu

#59 RivieraPRO vlog command does not support "-f <file>" switch

2.0
closed
nobody
None
2014-05-16
2014-05-15
mpettigr
No

Been working through svunit using RivieraPRO 2014.02. Unfortunately, your makefile structure assumes the Riviera-PRO vlog command supports a "-f <file>" switch to specify arguments in a file. Currently, Riviera-PRO vlog command does not support this argument.</file>

I have filed a feature request with Aldec to add this capability. They already have it with their vsim command so hopefully they'll add it quickly.

best regards,

Mark Pettigrew

Discussion

  • Neil Johnson

    Neil Johnson - 2014-05-15

    thanks mark. I looked through some old emails from the aldec ae that helped me do this b/c I remember him talking about the -f switch. I understood that he changed what I had (-file) to -f b/c aldec did support it so this is a bit of a surprise. I followed up with him to see if there's something not quite right.

    thanks very much for posting this.

    -neil

     
  • Neil Johnson

    Neil Johnson - 2014-05-15

    fyi... got a response from aldec ae...


    -f is supported by vlog for as long as I remember. It was initially -file in your makefile so I changed it to -f to make it to work in Riviera.

    I just tried it again and the -f works. One thing is that the help of the vlog command does not explicitly mention the use of -f, but it works.

    I ran the makefiles of svunit and the tool compiles and simulates without any issues.

    You can refer the user to me if he has any further questions.


    Sounds like an undocumented feature in that -f doens't come up in the help, but by the sounds of things it should work. I can pass on your contact info if you're having problems with it.

    -neil

     

    Last edit: Neil Johnson 2014-05-15
    • Anonymous

      Anonymous - 2014-05-16

      Hmmm...I reviewed my experiment and it looks like this may be a cygwin issue. I'm trying to run svunit on Windows via cygwin. If I take the results of "make -n SIMULATOR=RIVIERA" and put it in a shell command it works (if I replace the use of /cygdrive/c with c:/).

      Sorry about the confusion. Please close this ticket at your convenience.

      I will work with Aldec to get them to update the documentation.

      Also, thanks for building svunit! Looks like a great tool for testbench development.

      -Mark

       
  • Neil Johnson

    Neil Johnson - 2014-05-16

    super. glad to hear you've got it figured out. you scared me for a second :)

     
  • Anonymous

    Anonymous - 2014-05-16

    Hmmm...I think this may be a cygwin issue. If I take the results from "make -n SIMULATOR=RIVIERA" and put it in a shell script it works.

    Please close this ticket at your convenience.

    Also thanks for building svunit! Looks like a great tool for supporting testbench development.

     
  • Neil Johnson

    Neil Johnson - 2014-05-16
    • status: open --> closed
     

Anonymous
Anonymous

Add attachments
Cancel





Auth0 Logo