Skip to main content

Creating and Importing Projects

TerosHDL allows multiple ways to create a project: empty project, load from Quartus®, from a previously saved project, and more. Here is a summary table with all the options:

;

ActionDescription of the Action
Create an empty Generic projectCreate a new project with a generic setup.
Create an empty Intel® Quartus® Prime projectCreate a new project specifically for Intel® Quartus® Prime environment.
Load an existing Intel® Quartus® Prime projectOpen an existing project that was created in the Intel® Quartus® Prime environment.
Load project from JSON EDAMImport project settings and configurations from a JSON EDAM file.
Load project from YAML EDAMImport project settings and configurations from a YAML EDAM file.
Load project from VUnit run.pyImport a project that is set up using a VUnit run.py script.
Load an example projectOpen a pre-configured example project provided within TerosHDL.
Create an empty TL-Verilog projectStart a new project with a setup for TL-Verilog development.
Load an existing TL-Verilog projectOpen a previously created TL-Verilog project.

Managing a Project

Once you have created or loaded a project, you must select it as the current project in TerosHDL. The selected project will be highlighted in green.

;

Now you will be able to change project settings, rename it, or delete it.

;