2 Verilog HDL语言基础.pptVIP

  • 7
  • 0
  • 约1.1万字
  • 约 46页
  • 2016-09-12 发布于江西
  • 举报
2 Verilog HDL语言基础.ppt

第 二讲 Verilog HDL语言基础 内容: 语言基本词法 主要数据类型 参数 常用系统任务和函数 常用编译指令 表达式与运算符 模块与端口 语言基本词法 Verilog中的基本词法约定与C语言类似。包含注释、分隔符、数字、字符串、标识符和关键字。 Verilog是自由格式,即语句可以在一行内编写,也可跨行编写,用分号分隔。由空格(\b)、制表符(\t)和换行符组成空白符,在文本中起一个分隔符的作用,在编译时被忽略。例: 标识符 标识符必须以英语字母(a-z, A-Z)起头,或者用下横线符( _ )起头。其中可以包含数字、$符和下横线符。 标识符最长可以达到1023个字符。 模块名、端口名和实例名都是标识符。 Verilog语言是大小写敏感的,因此sel 和 SEL 是两个不同的标识符。 合法和非法标识符 合法的: shift_reg_a _index bus263 特别的标识符 特别标识符是用 “\” 符开始,以空格符结束的标识符。它可以包含任何可打印的ASCII字符。 “\”符和空格并不算是标识符的一部分。 特别标识符往往是在综合工具自动综合生成的网表中使用。 例: \~#@sel , \bus+index , \{A,B} , Top.\3inst .net1 , //在层次模块中的标识名 四种基本逻辑值 0、低、伪、逻辑低

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档