24.03.2013 Views

ModelSim SE User's Manual - Electrical and Computer Engineering

ModelSim SE User's Manual - Electrical and Computer Engineering

ModelSim SE User's Manual - Electrical and Computer Engineering

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

UM-176 6 - SystemC simulation<br />

Debugging the design<br />

Viewable SystemC objects<br />

<strong>ModelSim</strong> <strong>SE</strong> User’s <strong>Manual</strong><br />

You can debug SystemC designs using all of <strong>ModelSim</strong>’s debugging features, with the<br />

exception of the Dataflow window.<br />

Objects which may be viewed in SystemC for debugging purposes are as shown in the<br />

following table.<br />

Channels Ports Variables Aggregates<br />

sc_signal<br />

sc_signal_rv<br />

sc_signal_resolved<br />

sc_clock (a<br />

hierarchical channel)<br />

sc_mutex<br />

sc_fifo<br />

sc_in<br />

sc_out<br />

sc_inout<br />

sc_in_rv<br />

sc_out_rv<br />

sc_inout_rv<br />

sc_in_resolved<br />

sc_out_resolved<br />

sc_inout_resolved<br />

sc_in_clk<br />

sc_out_clk<br />

sc_inout_clk<br />

sc_fifo_in<br />

sc_fifo_out<br />

Module member variables<br />

of all C++ <strong>and</strong> SystemC<br />

built-in types (listed in the<br />

Types list below) are<br />

supported.<br />

Aggregates of SystemC<br />

signals or ports.<br />

Only three types of<br />

aggregates are supported<br />

for debug:<br />

struct<br />

class<br />

array

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!