Verilog HDL 基本语法--标识符

时间:2007-04-29

4.1 标识符
4.1.1 定义
标识符( identifier)用于定义模块名、端口名、信号名等。 Verilog HDL 中的标识符( identifier
)可以是任意一组字母、数字、$符号和_(下划线)符号的组合,但标识符的个字符必须是字母
或者下划线。另外,标识符是区分大小写的。以下是标识符的几个例子:

Count

COUNT //与Count 不同。

R56_68

FIVE$

4.1.2 关键词
Verilog HDL 定义了一系列保留字,叫做关键词,附录A 列出了语言中的所有保留字。注意只
有小写的关键词才是保留字。例如,标识符always (这是个关键词)与标识符ALWAYS(非关键词)是
不同的。
4.1.3 书写规范建议
以下是一些书写规范的要求,可参考公司的《Verilog 代码书写规范》。
1、用有意义的有效的名字如 Sum 、CPU_addr 等。
2、用下划线区分词。
3、采用一些前缀或后缀,如
时钟采用Clk 前缀:Clk_50,Clk_CPU;
低电平采用_n 后缀:Enable_n;
4、统一一定的缩写如全局复位信号 Rst。
5、同一信号在不同层次保持一致性,如同一时钟信号必须在各模块保持一致。
6、自定义的标识符不能与保留字同名。
7、参数采用大写,如SIZE 。


  
上一篇:Verilog HDL 中有两种注释的方式
下一篇:Verilog HDL 中三种建模方式

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料