第5章-Verilog HDL语法规范(第4讲)-5.4.pdf

第5章-Verilog HDL语法规范(第4讲)-5.4.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Verilog HDL语言规范 Verilog HDL语言要素 Verilog语言要素主要包括: 注释 间隔符 标识符 关键字 系统任务和函数 编译器命令 运算符 数字 字符串和属性 Verilog HDL语言要素 --注释 在Verilog HDL中有两种形式的注释。该语法规定和C语 言一致。 单行注释 起始于双斜杠“//” ,表示该行结束,以及新的一行开始。单行 注释符号“//”在块注释语句内并无特定含义。 多行注释 以符号单斜杠星号“/*”作为开始标志,以星号单斜杠“/*”作为 结束标志。块注释不能嵌套。 Verilog HDL语言要素 --间隔符 间隔符包括空格字符(\b )、制表符(\t)、换行符(\n)以及 换页符,这些字符除了起到与其他词法标识符相分隔的作 用外,可以被忽略。 间隔符除起到分隔的作用外,在必要的地方插入相应的空格或 换行符,可以使程序文本易于用户阅读与修改。 注:在字符串中,将空白和制表符认为是有意义的字符。 Verilog HDL语言要素 --标识符 Verilog HDL中的标识符可以是任意一组字母、数字、$符 号和_(下划线)符号的组合,是赋予一个对象唯一的名字。 对于标识符来说: 标识符的第一个字符必须是字母或者下划线。 标识符区分大小写。 Verilog HDL语言要素 --标识符 在Verilog HDL中,标识符分为简单标识符、转义标识符。 简单标识符 简单标识符是由字母、数字、货币符号($)、下划线构成的 任意序列。 简单标识符的第一个符号不能使用数字或$符号,且简单标识符 对大小写敏感。 Verilog HDL语言要素 --标识符 简单标识符定义的例子。 shiftreg_a busa_index error_condition merge_ab _bus3 n$657 Verilog HDL语言要素 --标识符 转义标识符 转义标识符可以在一条标识符中包含任何可打印字符。 转义标识符以\(反斜线)符号开头,以空白结尾。 注:空白可以是一个空格、一个制表字符或换行符。 Verilog HDL语言要素 --标识符 下面给出转义标识符的例子 \busa+index \-clock \***error-condition*** \net1/\net2 \{a,b} \a*(b+c) Verilog HDL语言要素 --关键字 Verilog HDL语言内部所使用的词称为关键字或保留字。 不能随便使用这些保留字。 所有的关键字都使用小写字母。 注:如果关键字

文档评论(0)

恬淡虚无 + 关注
实名认证
内容提供者

学高为师,身正为范.师者,传道授业解惑也。做一个有理想,有道德,有思想,有文化,有信念的人。 学无止境:活到老,学到老!有缘学习更多关注桃报:奉献教育,点店铺。

1亿VIP精品文档

相关文档