A user-defined name in AHDL, Verilog HDL, or VHDL.
Type of Name |
Legal Characters |
---|---|
Unquoted symbolic name (AHDL) |
a-z, A-Z, 0-9, slash (/), and underscore (_). An unquoted symbolic name cannot consist entirely of digits and cannot be a reserved identifier or keyword. |
Quoted symbolic name (AHDL) |
a-z, A-Z, 0-9, slash (/), dash (-), and underscore (_). A quoted symbolic name cannot be a reserved identifier. |
Identifier (VHDL) |
a-z, A-Z, 0-9, and underscore (_). An identifier cannot begin with a digit or an underscore, cannot end with an underscore, and cannot have two underscores (_ _) in succession. It cannot be a keyword. |
Identifier (Verilog HDL) |
a-z, A-Z, 0-9, $, and underscore (_). An identifier cannot begin with a digit or $. Identifiers are case-sensitive. Verilog HDL keywords cannot be used. |