Project

General

Profile

[logo] 
 
Home
News
Activity
About/Contact
Major Tools
  Dinotrace
  Verilator
  Verilog-mode
  Verilog-Perl
Other Tools
  BugVise
  CovVise
  Force-Gate-Sim
  Gspice
  IPC::Locker
  Rsvn
  SVN::S4
  Voneline
  WFH
General Info
  Papers

Issue #1445

simple sample doesn't poduce trace when using systemc 2.3

Added by Martin Zaun 6 days ago. Updated 5 days ago.

Status:
AskedReporter
Priority:
Normal
Assignee:
-
Category:
-
% Done:

0%


Description

* Verilator version used: 4.015 * SystemC built on Linux from original reference sources by accelera.org * There are two bash scripts, one for SystemC Version 2.2 and one for System C Version 2.3, which generate a trace dump in "trace.vcd". If you want to run them, don't forget to ajust the environment variables according your systemc installation. * Problem:
test_sc_2_2.sh  # using SystemC 2.2.0 
properly producing a trace. You may view it with
gtkwave test.gtkw
but (don't forget to delete obj_dir)
test_sc_2_3.sh  # using SystemC 2.3.3
also is running seamlessly, but thre produced trace.vcd doesn't contain trace data!

configure.txt View - configuration reports of both configure and CMAKE (2.32 KB) Martin Zaun, 05/17/2019 08:27 AM

History

#1 Updated by Martin Zaun 6 days ago

This may be same problem as Issue #1307, since I build SystemC 2.3.3 with CMAKE.

#2 Updated by Wilson Snyder 5 days ago

  • Status changed from New to AskedReporter

Sounds same as bug1307. I use 2.3.3 for all testing and do not see this problem, if you can figure it out please post.

#3 Updated by Martin Zaun 5 days ago

Comparing configure vs. CMAKE (details see attached file):

  • systemc 2.3.3 build via configure is producing correct trace data.
  • systemc 2.3.3 build via CMAKE doesn't produce trace data (only header is generated - same as issue #1307).
  • additional remark: neither CMAKE_CXX_STANDARD = 98 nor CMAKE_CXX_STANDARD = 11 works.

#4 Updated by Martin Zaun 5 days ago

OS & compiler used in report:

  • Linux Ubuntu 16.04
  • gcc 5.4

Also available in: Atom