User guide
19-3
Using the VCS / SystemC Cosimulation Interface
Notes:
• There are examples of Verilog instantiated in SystemC and
SystemC instantiated in Verilog in the
$VCS_HOME/doc/ examples/osci_dki directory.
• The interface supports the following compilers:
- Linux: gnu 3.3.6 compiler
- Solaris: SC 8.0, and gcc 3.3.6 (default) and 3.4.6
• The VCS / SystemC Cosimulation Interface supports 32-bit
simulation 32-bit as well as 64-bit (VCs flag -full64)
simulation. Do not use the -comp64 compile-time options with
the interface.
• The gcc compilers, along with a matching set of GNU tools, are
available on the Synopsys FTP server for download. For more
information e-mail vcs_support@synopsys.com.
The usage models for the VCS / SystemC Cosimulation Interface,
depending on the type of cosimulation you want to perform. This
chapter describes these models in the following sections:
• Usage Scenario Overview
• Verilog Design Containing SystemC Leaf Modules
• SystemC Designs Containing Verilog Modules
• Using a Port Mapping File
• Using a Data Type Mapping File
• Debugging the SystemC Portion of a Design
• Transaction Level Interface