Generate VWF stimulus
quartus_generate_vwfGenerate Quartus II vector waveform files from structured simulation inputs including clocks, pulses, and bus sequences. Optionally attach to project as vector waveform file.
Instructions
Generate a Quartus II Vector Waveform File (.vwf) from structured simulation requirements: signals, clocks, pulses, point events, and bus sequences. Optionally attach it to a project as VECTOR_WAVEFORM_FILE/VECTOR_INPUT_SOURCE.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| installRoot | No | Quartus root. Accepts either the Quartus install directory or its parent. | |
| use64bit | No | Use quartus/bin64 when available. Defaults to true. | |
| projectPath | No | Path to a .qpf file or project directory. | |
| projectDir | No | Project directory. Relative paths are resolved from the workspace root. | |
| projectName | No | Quartus project name without .qpf. | |
| revision | No | Quartus revision name. Defaults to the active revision in the .qpf. | |
| outputFile | No | Output .vwf path. Relative paths use the project directory when a project is provided, otherwise the workspace root. | |
| attachToProject | No | Update QSF VECTOR_WAVEFORM_FILE and VECTOR_INPUT_SOURCE. Defaults to true when a project is provided. | |
| requirementsText | No | Original natural-language simulation requirement, kept as a comment in the generated VWF. | |
| simulationTime | Yes | Total simulation duration in the selected timeUnit. | |
| timeUnit | No | VWF time unit. Defaults to ns. | |
| gridPeriod | No | Waveform editor grid period. Defaults to 10. | |
| gridPhase | No | Waveform editor grid phase. Defaults to 0. | |
| gridDutyCycle | No | Waveform editor grid duty cycle. Defaults to 50. | |
| signals | No | ||
| clocks | No | ||
| pulses | No | ||
| events | No | ||
| waveforms | No | ||
| sequences | No | ||
| timeoutSeconds | No |