About the Quartus® Prime Text Editor

The Quartus® Prime Text Editor is a flexible tool that you can use to enter text-based designs in AHDL, VHDL, Verilog HDL, and Tcl languages. Right-click commands, auto-complete text entry, and error checking features allow you to easily create Text Design Files (.tdf), VHDL Design Files (.vhd), Verilog Design Files (.v), SystemVerilog Design Files (.sv), and Tcl Script Files (.tcl). You can also generate a .tcl file from a Quartus® Prime project, and then edit it in the Quartus® Prime Text Editor. You can freely combine .tdf, .vhd, and .v files with other types of design files in a hierarchical project. Additionally, you can create or edit Assembly Files (.a, .asm), C/C++ Include Files (.h), C Source Files (.c), C++ Source Files (.cpp), and ASCII files, including those created for or by the Quartus® Prime software. Code element templates provide an easy way to enter code and increase the speed and accuracy of design entry.

If you choose not to use the Quartus® Prime Text Editor, the Quartus II software allows you to define your preferred text editor in the Options dialog box. Before using an external text editor, you must first close all files open in the Quartus® Prime Text Editor; otherwise, the external text editor you select does not open properly.

With the Quartus® Prime Text Editor, you can take advantage of unique features to help you debug your Quartus® Prime project. For example, the Messages window allows you to locate and highlight design file errors in the Quartus® Prime Text Editor. The text editor indicates errors that occur during compilation with a yellow circle at the line number in the design file where the error occurred. Hovering your mouse over the yellow circle displays a tooltip with a description of the error.

You can dock or undock the text editor window from the main Quartus® Prime window by clicking the Detach Window or Attach Window icon, which gives you additional flexibility when you create and debug design files. Each time you save a file, the Quartus® Prime Text Editor creates a backup file in the same directory as the open file as <file name>.bak.

In the Quartus® Prime Text Editor, if the node text is tappable, you can click the Add Node to SignalTap II Logic Analyzer command on the shortcut menu, and then choose to add the selected node to a new SignalTap II File (.stp), or to an existing .stp file that appears on the shortcut menu.

You can customize the Quartus® Prime Text Editor with options on the Headers & Footers Settings page, the Preferred Text Editor page, or the Text Editor page, in the Quartus® Prime software. The following are descriptions of popular editing features available in the Quartus II Text Editor: