不符合1991vhdl标准的标识符是

如题所述

非法标识符: 123a, $we, we#, oe#, cs#, %abc等 注意 Count, count是不同的标识符。

Verilog HDL中的标识符是指用来声明数据,变量,端口,例化名等除关键字外的所有名称的组合。如:input a, 这里a就是一个标识符,用来代表一个输入端口的名称。

Verilog HDL中的标识符(identifier)可以是任意一组字母、数字、$符号和_(下划线)符号的组合,但标识符的第一个字符必须是字母或者下划线。另外,标识符是区分大小写的。

关键字是 Verilog语法保留下来用于端口定义、数据类型定义、赋值标识、进程处理等特殊标识符。关键字必须是小写字母的构成的。

如input, output ,wire, reg, always, begin, end ,module等 都是关键字。关键字必须用小写字母,有大写字母的只能作为一般标识符,如: Input, 虽然看起来与input只有一个字母i变成大写,但Input不具有关键字的功能。

下面所示都为合法的表示符:Count, count, a, y, _mem, ab0, x$, oe_n, we_n,Y$123。

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜