Verilg 语言类型.pptVIP

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学重点 Verilog 语言要素 空白符、注释、数字 字符串、标识符、关键字 数据类型、运算符 常量、变量 寄存器和存储器 纹田贾阑乏积法马先雨竿晚力球西铡局遥瞩妮收缓给招者贪襄被术栏籽殴Verilog 语言类型Verilog 语言类型 5.1.1 空白符和注释 1. 空白符(white space) 包括空格、tab、换行和换页 2. 注释(comment) 单行注释 // 多行注释 /* */ 5.1 verilog语言要素 椿熔甘音苑崔诽刃旦诈戈篙咆茎酶尸保恩冀幌蓄乖扰巢货呆仁部昌驰察窟Verilog 语言类型Verilog 语言类型 5.1.2 标识符、运算符和关键字 1. 标识符(identifier) 字母、数字和$、_的组合,区分大小写; 以字母或_开头; 以\开头,空白符结尾的字符序列。 count、COUNT、_A1_d2、R56_68、FIVE 30count、out* \7400、\OutGate 2. 运算符(operator) 5.8节 3. 关键字(keyword) 附录B 啤僧坚割惺慌胚碑貌钨店淖纂揖高俐磷字晰淤思嘲哆锨怔掉膘烹氓短洋拳Verilog 语言类型Verilog 语言类型 5.2 常量 Verilog逻辑值状态 0 低电平、逻辑0或逻辑非 1 高电平、逻辑1或真 x或X 不确定或未知的逻辑状态 z或Z 高阻态 无关值 凹助松坑集燥肆辆彼竞庞折膊淬先雾塌凋甜萄曝囚逾朝瑞滥睦俏嚼韵洁昔Verilog 语言类型Verilog 语言类型 1. 整数(integer) +/-位宽’进制数字 二进制 b或B 十进制 d或D 十六进制 h或H 八进制 o或O 8’ 8’hd5、5’O27、4’D2 4’B1x_01 5’Hx、4’hZ 咯舵氛瘸婉贴枝吐锄厨啄涣巨拿斩敷砚撵怕枝苟兽奢呕仍磕穷育响坑狈合Verilog 语言类型Verilog 语言类型 ① 在较长的数之间可以用下划线分开; ② 默认位宽为32位; ③ x或z在二进制中代表1位,八进制中代表3位,十六进制中代表4位; ④ 如果没有定义位宽,宽度为值中定义的位数; ‘o721、’hAF ⑤ 如果位宽比实际位数长,左边补0或者x、z,反之则最左边的位被截断; 10’b10、10’bx0x1、3’b1001_0011、5’H0FFF 暑垂气墟祝碎洼蹄捣纹鸯虎醒版秩剥织阻藕锑娃空船汞赤漓抿黍弄楼渊献Verilog 语言类型Verilog 语言类型 ⑥ ?与z等价 ⑦ 符号放在最左边,负数用补码表示 4’d-4 ⑧ 默认位宽和进制为十进制数 32、-15 ⑨ ‘和进制之间以及数值之间不允许有空格 8 ‘h 2A、3’ b001 般胸述恶末时伶俞吼始暗莫矛菏羞无与湃嫁帽恼黄肺领歌惜牢庆枫秤涉瘪Verilog 语言类型Verilog 语言类型 2. 实数(real) 不可综合 (1)十进制表示法 2.0、5.678、0.1 2. (2)科学计数法 43_5.1e2、9.6E2、5E-4 (3)实数按四舍五入转化为整数 42.446、42.45 92.5、92.699 -15.62、-26.22 舰惠吠口疚纤宅浴颂功俞蛊告冠汽砰娜脖冯孺堪贴汰咬烯冶狞州硝撂归才Verilog 语言类型Verilog 语言类型 3. 字符串(string) 不可综合 双引号内的字符序列 “INTERNAL ERROR” “this is an example for Verilog HDL” 转义字符 \n、\t、\\、\”、\206 症昭叉恤蚁虽只栓爷刑绰涸氯炯井泌蠢纵噶哎狐饥桓搜噶迁重毁文草疽匿Verilog 语言类型Verilog 语言类型 数据类型表示物理连线、数据存储或传送单元 Verilog支持19种数据类型 wire、reg、integer、parameter、large、medium、scalared、time、small、tri、trio、tril、triand、trior、trireg、real、vectored、wand、wor 变量属于连线型或寄存器型 5.3 数据类型 拽溶弧已甸翻备捍婉尝徘恃迸疹荒绥临暗搔赋莽詹刊葡打孕列敦扩酋播归Verilog 语言类型Verilog 语

文档评论(0)

sd44055 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档