Item |
Name Character Exception |
file name |
No slash (/) is permitted. Case is significant on UNIX and Linux workstations; all file names should be in lowercase letters. Case is also significant in Verilog HDL files. |
single-range group (bus) name |
No slash (/) is permitted; the bus identifier cannot end with a digit. The name is followed by a range of numbers or arithmetic expressions in brackets. The start and end of the range are separated by two periods. For example, group a[3..1] consists of the nodes a3 , a2 , and a1 . In Block Editor files only, sequential bus names can also include a series of single-range bus names. For example, a[8..0] ,dout[6..4] . |
dual-range group (bus) name |
Same as single-range group names, with two ranges of numbers or arithmetic expressions in brackets. For example, a[6..3][4..0] . |
sequential group (bus) name |
The name consists of a series of comma-separated node names enclosed in parentheses. For example, group (a, b, c) consists of the nodes a , b , and c . In Block Editor files, parentheses are not used. |
unquoted symbolic name (AHDL) |
No dash (- ) is permitted. Names cannot consist entirely of digits. AHDL keywords cannot be used. |
Verilog HDL identifiers |
No slash (/ ) or dash (- ) is permitted. Dollar signs ($ ) are permitted. Names cannot begin with a digit or $ . Case is significant. Verilog HDL keywords cannot be used. |
VHDL names |
No slash (/ ) or dash (- ) is permitted. The name must start with a letter, cannot end with an underscore (_ ), and cannot contain two underscores (_ _ ) in a row. VHDL keywords cannot be used. |