Skip to main content

Source view

Project view

Adding source

ActionDescription
From browserSelect files from browser.
From CSVAdd files from a CSV list
From VUnitAdd files from a VUnit run.py

The accepted CSV format is as follows:

file_0.sv
file_1.vhd
file_2.vhd

or

lib_0, file_1.vhd
file_2.vhd
lib_0, file_3.vhd

Project view

Source configuration

You can configure the properties of a project source. You can set the file type, language version, and type.

LanguagesDescription
vhdlSourceVHDL
verilogSourceVerilog
systemVerilogSourceSystemVerilog
cSourceC
cppSourceC++
pythonPython
veribleLintRulesVerible Linter Rules
tclSourceTCL
xdcXilinx Vivado constraint file
sdcConstraints File
pinPin declaration
xciXilinx Vivado IP file
sbyConfigTemplateSymbiYosys
osvvmProjectOSVVM Project
QIPIntel Quartus IP file
UCFXilinx ISE constraint file
IPIP declaration
QSYSQuartus IP
none
LanguagesVersions
VHDL2008, 2000, 93
Verilog/SV2005, 2000
Source TypeVersions
SimulationTestbenches
SynthesisSynthesizable Sources
NoneNot specified

Project view

Adding library

Project view

Adding source to library

Project view

Deleting source/library

Project view

Setting project toplevel file

When you select a file as toplevel in the project you can see (current) at the end of the name.

Project view

Sources added manually vs automated