Modifications applied to SystemC
[SystemC related code]


Files

file  pinapa-bypass.h
 Bypass the SystemC simulator.
file  pinapa-sensitive.h
 Complement for SystemC sc_sensitive.h.
file  sc_interface.h
 SystemC interfaces.
file  sc_port.h
 SystemC port base classes.
file  sc_signal.h
 SystemC signal.
file  sc_signal_ifs.h
 SystemC signal interfaces.
file  sc_signal_ports.h
 SystemC ports for signals.
file  sc_module.h
 SystemC modules.
file  sc_object.cpp
 SystemC objects.
file  sc_object.h
 SystemC objects.
file  sc_process_b.h
 SystemC process: base class.
file  sc_process_table.h
 SystemC process table.
file  sc_sensitive.h
 Sensitivity list for a SystemC process.
file  sc_simcontext.cpp
 SystemC simulation context.
file  sc_simcontext.h
 SystemC simulation context.
file  systemc.h
 SystemC main include file.

Detailed Description

The SystemC library has been written to be used for simulation. Internal data is hidden, and some information is lost. For this reason, the library itself has been slightly modified to be useable by the additional code of the front-end.

Compiling the modified version of SystemC.

First, you have to set the right path in the file make/Makefile.config. Then, run

  make sc-patch && make sc-configure && make sc-make.
  

Be warned that SystemC uses automake and aclocal version 1.4. You should have them installed, and in front of your $PATH to be able to compile it.

Generated by
Matthieu Moy <Matthieu.Moy@st.com>
Back to Pinapa Home Page