1. Mar 02, 2017
  2. Mar 01, 2017
  3. Oct 30, 2016
  4. Oct 29, 2016
  5. Oct 27, 2016
  6. Oct 26, 2016
  7. Oct 25, 2016
  8. Oct 24, 2016
  9. Oct 22, 2016
  10. Oct 21, 2016
  11. Oct 20, 2016
    • Christopher Celio's avatar
    • Scott Johnson's avatar
      Fix Cadence Incisive compile errors; VCD-Plus is a VCS-only format · a919a280
      Scott Johnson authored
      This fixes the following compile warnings and simulation errors:
      
      Compile-time warnings:
            $vcdplusfile(vcdplusfile);
                       |
      ncelab: *W,MISSYST (/home/scottj/rocket-chip/vsrc/TestDriver.v,42|17): Unrecognized system task or function: $vcdplusfile (did not match built-in or user-defined names) [2.7.4(IEEE Std 1364-2001)].
            $vcdpluson(0);
                     |
      ncelab: *W,MISSYST (/home/scottj/rocket-chip/vsrc/TestDriver.v,43|15): Unrecognized system task or function: $vcdpluson (did not match built-in or user-defined names) [2.7.4(IEEE Std 1364-2001)].
            $vcdplusmemon(0);
                        |
      ncelab: *W,MISSYST (/home/scottj/rocket-chip/vsrc/TestDriver.v,44|18): Unrecognized system task or function: $vcdplusmemon (did not match built-in or user-defined names) [2.7.4(IEEE Std 1364-2001)].
              `VCDPLUSCLOSE
                          |
      ncelab: *W,MISSYST (/home/scottj/rocket-chip/vsrc/TestDriver.v,89|20): Unrecognized system task or function: $vcdplusclose (did not match built-in or user-defined names) [2.7.4(IEEE Std 1364-2001)].
      
      Which then become simulation-time errors:
      
            $vcdplusfile(vcdplusfile);
                       |
      ncsim: *E,MSSYSTF (/home/scottj/rocket-chip/vsrc/TestDriver.v,42|17): User Defined system task or function ($vcdplusfile) registered during elaboration and used within the simulation has not been registered during simulation.
            $vcdpluson(0);
                     |
      ncsim: *E,MSSYSTF (/home/scottj/rocket-chip/vsrc/TestDriver.v,43|15): User Defined system task or function ($vcdpluson) registered during elaboration and used within the simulation has not been registered during simulation.
            $vcdplusmemon(0);
                        |
      ncsim: *E,MSSYSTF (/home/scottj/rocket-chip/vsrc/TestDriver.v,44|18): User Defined system task or function ($vcdplusmemon) registered during elaboration and used within the simulation has not been registered during simulation.
              `VCDPLUSCLOSE
                          |
      ncsim: *E,MSSYSTF (/home/scottj/rocket-chip/vsrc/TestDriver.v,89|20): User Defined system task or function ($vcdplusclose) registered during elaboration and used within the simulation has not been registered during simulation.
              `VCDPLUSCLOSE
                          |
      ncsim: *E,MSSYSTF (/home/scottj/rocket-chip/vsrc/TestDriver.v,97|20): User Defined system task or function ($vcdplusclose) registered during elaboration and used within the simulation has not been registered during simulation.
      a919a280
    • Scott Johnson's avatar
      Fix Cadence Incisive compile warning · 9f0fda01
      Scott Johnson authored
      The SystemVerilog LRM (IEEE 1800-2012) clause 20.15.1 ($random
      function) says: "The seed argument shall be an integral variable."
      
      This fixes the following compile warning:
      
          rand_value = $random($urandom);
                             |
      ncelab: *W,WRNOTL (/home/scottj/rocket-chip/vsrc/TestDriver.v,34|23): Argument to out parameter is not a legal lvalue.
      9f0fda01
  12. Oct 19, 2016
  13. Oct 18, 2016
  14. Oct 17, 2016