Project

General

Profile

[logo] 
 
Home
About/Contact
Major Tools
  Dinotrace
  Verilator
  Verilog-mode
  Verilog-Perl
Other Tools
  IPC::Locker
  Parallel::Forker
  Voneline
General Info
  Papers

Activity

From 09/16/2018 to 10/15/2018

10/12/2018

04:41 PM Usage: RE: multiple -CFLAGS
Thanks for the updated documentation. I actually tried both before writing this post. I was already getting angry, wh... Iztok Jeras
01:05 AM Development: RE: fix "fstapi.c" for MinGW
Thanks for the report. Fixed in git and fed to GTKWave upstream.
Wilson Snyder
12:50 AM Development: fix "fstapi.c" for MinGW
Some codes in the 'fstapi.c' for MinGW has an error.<br>
So I fixed as shown below.<br>...
HyungKi Jeong

10/11/2018

10:41 AM Usage: RE: Needs base class of 'VerilatedLxt2C', 'VerilatedVcdC' and 'VerilatedFstC'
Anything's possible, but don't want to do this because some of the information passed is different and more criticall... Wilson Snyder
05:11 AM Usage: Needs base class of 'VerilatedLxt2C', 'VerilatedVcdC' and 'VerilatedFstC'
My program is using the the both classes 'VerilatedVcdC'(for GTKWave interactive mode) and 'VerilatedFstC'(for file d... HyungKi Jeong

10/10/2018

09:11 PM Usage: RE: multiple -CFLAGS
Updated docs.
=item -CFLAGS I<flags>
Add specified C compiler flag to the generated makefiles, for multiple fla...
Wilson Snyder
08:43 PM Usage: multiple -CFLAGS
I would like to pass more then one include path with
-CFLAGS -Ipath1 -Ipath2
but the generated Makefile conta...
Iztok Jeras
11:03 AM Usage: RE: lxt2_config.h problem.
(Be sure to "make clean" or remove your simulation's object directory before rebuilding or you'll get a missing file ... Wilson Snyder
11:02 AM Usage: RE: lxt2_config.h problem.
Fixed for lxt2 and fst in git towards 4.006. Wilson Snyder
01:24 AM Usage: RE: lxt2_config.h problem.
Wilson Snyder wrote:
> Please try something like this, and when it works post back the patch and I'll apply it.
>
...
HyungKi Jeong

10/02/2018

06:58 PM Development: RE: Building Verilator with Bazel
Correct, didn't intend to imply otherwise. My point was a counter to your proposal of determining output names.
P...
Wilson Snyder
06:51 PM Development: RE: Building Verilator with Bazel
Your solution breaks in an identical way if /* verilator public */ is used. Kevin Kiningham
10:44 AM Usage: RE: lxt2_config.h problem.
Please try something like this, and when it works post back the patch and I'll apply it.... Wilson Snyder
05:34 AM Usage: lxt2_config.h problem.
In MINGW64+MSYS2 system, there is no "alloca.h" header file.<br>
And I have got an error with this.<br>
Some codes ...
HyungKi Jeong
10:16 AM Usage: RE: How can I override lxt2 dump class for GTKWave simultaneously as like a VerilatedVcdFi...
There is no current way to do this, but note in the next release we expect to move to FST format (bug1356), once done... Wilson Snyder
05:49 AM Usage: RE: How can I override lxt2 dump class for GTKWave simultaneously as like a VerilatedVcdFi...
Sorry, just leave it.^^;<br>
There is no way to running GTKWave simultaneously with LXT2 format, only for VCD.
HyungKi Jeong
05:00 AM Usage: How can I override lxt2 dump class for GTKWave simultaneously as like a VerilatedVcdFile b...
LXT2 file dump working is fine.:)<br>
But I can't found the way for GTKWave simultaneously wave dumping solution wit...
HyungKi Jeong

09/30/2018

09:25 AM Development: RE: A way to support LXT2 file format natively
Hi! I've added very basic FST format support, check the bug Wilson Snyder referenced in the previous message. Sergi Granell

09/29/2018

10:14 PM Development: RE: A way to support LXT2 file format natively
bug1356 discusses work towards adding FST format. If you have examples you'd be willing to port that would be excelle... Wilson Snyder
09:23 PM Development: RE: A way to support LXT2 file format natively
In 2013 I created a set of examples to be used to test waveform support for SystemVerilog datatypes.
https://gith...
Iztok Jeras
12:45 AM Development: RE: Building Verilator with Bazel
Module a with two different parameters passed in needs two differently named h and cpp files. Wilson Snyder

09/28/2018

06:44 PM Development: RE: Building Verilator with Bazel
Assuming you're talking about Verilog parameters changing the hierarchy, would that not be true for your proposal as ... Kevin Kiningham
06:23 AM Development: RE: Building Verilator with Bazel
What you suggest will break once parameters are used. Wilson Snyder
01:13 AM Development: RE: Building Verilator with Bazel
> If a public file or hierarchy changes you must edit your rules by definition of needing those headers, but no other... Kevin Kiningham
12:03 AM Development: RE: Building Verilator with Bazel
Actually double underscores, Vtop__0.cpp, to prevent conflicting with module named top_0. Wilson Snyder
12:02 AM Development: RE: Building Verilator with Bazel
The files created would be
Vtop.cpp
Vtop.h
Vtop_0.cpp
Vtop_top.h
Vtop_1.cpp
Vtop_m2.h
Vtop_2.c...
Wilson Snyder
02:15 PM Usage: what will lxt2 do for me?
... other than being a better performing/compressed/etc. format than vcd, obviously ;)
My typical workflow to look...
Edmond Cote

09/27/2018

11:58 PM Development: RE: A way to support LXT2 file format natively
I contacted Tony Bybell, the author, and he changed the license in his upstream. This is copied to verilator and push... Wilson Snyder
09:18 PM Development: RE: Building Verilator with Bazel
Suppose I have the file following file top.sv compiled with "--cc top.sv --top-module top":... Kevin Kiningham
04:39 PM Development: RE: Building Verilator with Bazel
We always prefix IP modules if the vendor didn't.
>Can we nail down exactly which files are considered "user-expec...
Wilson Snyder

09/26/2018

09:23 PM Development: RE: Building Verilator with Bazel
> The case you describe is protected by erroring (outside Verilator) if the repository ever attempts to contains two ... Kevin Kiningham
11:15 AM Development: RE: Building Verilator with Bazel
The case you describe is protected by erroring (outside Verilator) if the repository ever attempts to contains two id... Wilson Snyder
08:00 AM Development: RE: Building Verilator with Bazel
> Our and "typical" build system pass Verilator only the top module name and appropriate flags, and verilator figures... Kevin Kiningham
06:41 AM Development: RE: Building Verilator with Bazel
Our and "typical" build system pass Verilator only the top module name and appropriate flags, and verilator figures o... Wilson Snyder
06:50 PM Development: RE: A way to support LXT2 file format natively
From what I can tell, the file verilator/include/lxt2/wavealloca.h is a standard GPL2 or later licensed file, not an ... David Stanford

09/25/2018

11:16 PM Development: RE: Building Verilator with Bazel
> Yes. The build systems I've used to date always would automatically use the dependencies Verilator/the simulator fo... Kevin Kiningham
10:36 PM Development: RE: Building Verilator with Bazel
>>e.g. they expect they can change a parameter and have the dependencies change to reflect that new parameter value.
...
Wilson Snyder
10:16 PM Development: RE: Building Verilator with Bazel
> e.g. they expect they can change a parameter and have the dependencies change to reflect that new parameter value.
...
Kevin Kiningham
09:50 PM Development: RE: Building Verilator with Bazel
If I was using C etc, I see how this fits in well, but I still think it's counter to how most Verilog RTL+Verif engin... Wilson Snyder
09:29 PM Development: RE: Building Verilator with Bazel
> Interesting, don't think I'd personally like our team to have to edit dependencies when they edit Verilog, but each... Kevin Kiningham
09:11 PM Development: RE: Building Verilator with Bazel
Interesting, don't think I'd personally like our team to have to edit dependencies when they edit Verilog, but each y... Wilson Snyder
08:56 PM Development: RE: Building Verilator with Bazel
> Verilator could solve the problem for one of your modules by having say always 50 output files, but as soon as some... Kevin Kiningham
07:24 PM Development: RE: Building Verilator with Bazel
Verilator could solve the problem for one of your modules by having say always 50 output files, but as soon as someon... Wilson Snyder

09/20/2018

10:09 PM Installation: RE: got an error on MINGW with v4.002
Fixed this in git towards 4.004.
Wilson Snyder
07:28 AM Installation: RE: got an error on MINGW with v4.002
It is only for self test so all of that class can go along with what calls it. Wilson Snyder
07:26 AM Installation: RE: got an error on MINGW with v4.002
HyungKi Jeong wrote:
> Wilson Snyder wrote:
> > For now, please replace those lines with lrand48().
>
> there is...
HyungKi Jeong
06:29 AM Installation: RE: got an error on MINGW with v4.002
Wilson Snyder wrote:
> For now, please replace those lines with lrand48().
there is no '*rand48' function on MinG...
HyungKi Jeong
06:09 AM Installation: RE: got an error on MINGW with v4.002
For now, please replace those lines with lrand48().
Wilson Snyder

09/19/2018

03:01 AM Installation: got an error on MINGW with v4.002
I have an error on compiling new v4.002.<br>
It seems that 'nrand48' function is missing on MinGW64.<br>
Can I chan...
HyungKi Jeong

09/18/2018

10:50 AM Development: RE: A way to support LXT2 file format natively
I patched the LXT2 format since it conforms to current VCD-based API well, s.t. I can add LXT2 easily without modifyi... Yu Sheng Lin
10:41 AM Development: RE: A way to support LXT2 file format natively
As LXT2 patches were submitted, that's what was added, though if I had remembered FST was newer I would have recommen... Wilson Snyder
10:32 AM Development: RE: A way to support LXT2 file format natively
Hi,
What is the reasoning behind choosing *LXT2*, I assume it is file size.
I would prefer another GTKWave form...
Iztok Jeras
03:22 AM Development: Building Verilator with Bazel
I use the Bazel build system a lot for my own projects and have created a fork of Verilator that supports Bazel. It's... Kevin Kiningham
 

Also available in: Atom