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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Virtual Objects (User-defined buses, <strong>and</strong> more)<br />

Virtual signals<br />

Virtual Objects (User-defined buses, <strong>and</strong> more) UM-233<br />

Virtual objects are signal-like or region-like objects created in the GUI that do not exist in<br />

the <strong>ModelSim</strong> simulation kernel. <strong>ModelSim</strong> supports the following kinds of virtual objects:<br />

Virtual signals (UM-233)<br />

Virtual functions (UM-234)<br />

Virtual regions (UM-235)<br />

Virtual types (UM-235)<br />

Virtual objects are indicated by an orange diamond as illustrated by bus below:<br />

Virtual signals are aliases for combinations or subelements of signals written to the WLF<br />

file by the simulation kernel. They can be displayed in the Objects, List, <strong>and</strong> Wave<br />

windows, accessed by the examine comm<strong>and</strong>, <strong>and</strong> set using the force comm<strong>and</strong>. You can<br />

create virtual signals using the Tools > Combine Signals (Wave <strong>and</strong> List windows)<br />

comm<strong>and</strong> or use the virtual signal comm<strong>and</strong> (CR-351). Once created, virtual signals can be<br />

dragged <strong>and</strong> dropped from the Objects pane to the Wave <strong>and</strong> List windows.<br />

Virtual signals are automatically attached to the design region in the hierarchy that<br />

corresponds to the nearest common ancestor of all the elements of the virtual signal. The<br />

virtual signal comm<strong>and</strong> has an -install option to specify where the virtual signal<br />

should be installed. This can be used to install the virtual signal in a user-defined region in<br />

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

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

Saved successfully!

Ooh no, something went wrong!