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.

GR-286 10 - Generating stimulus with Waveform Editor<br />

Introduction<br />

Limitations<br />

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

The <strong>ModelSim</strong> Waveform Editor offers a simple method for creating design stimulus. You<br />

can generate <strong>and</strong> edit waveforms in a graphical manner <strong>and</strong> then drive the simulation with<br />

those waveforms. With Waveform Editor you can do the following:<br />

Create waveforms using four predefined patte rns: clock, r<strong>and</strong>om, repeater, <strong>and</strong> counter.<br />

See "Creating waveforms from patterns" (GR-289).<br />

Edit waveforms with numerous functions including inserting, deleting, <strong>and</strong> stretching<br />

edges; mirroring, inverting, <strong>and</strong> copying waveform sections; <strong>and</strong> changing waveform<br />

values on-the-fly. See "Editing waveforms" (GR-290).<br />

Drive the simulation directly from the created waveforms<br />

Save created waveforms to four stimulus file formats: Tcl force format, extended VCD<br />

format, Verilog module, or VHDL architecture. The HDL formats include code that<br />

matches the created waveforms <strong>and</strong> can be used in testbenches to drive a simulation. See<br />

"Exporting waveforms to a stimulus file" (GR-294)<br />

The current version does not support the following:<br />

Enumerated signals, records, multi-dimensional arrays, <strong>and</strong> memories<br />

User-defined types<br />

SystemC or SystemVerilog

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

Saved successfully!

Ooh no, something went wrong!