verilog的基本语法教案.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
verilog的基本语法会计学第1页/共219页3.1数据类型及其常量及变量天津大学电子科学与技术系史再峰verilog2009--TJU. ASIC Center---Arnold Shibuf0buf1bufXbufif1Z0Verilog 的四种逻辑值第2页/共219页 0、低、伪、逻辑低、地、VSS、负插入1、高、真、逻辑高、电源、VDD、正插入X、不确定:逻辑冲突无法确定其逻辑值HiZ、高阻抗、三态、无驱动源 x和X、z和Z不区别大小写。Z有时候也用?代替verilog2009--TJU. ASIC Center---Arnold Shi数据类型第3页/共219页Verilog HDL中共有19种数据类型,分成常量和变量最基本最常用的4种:寄存器型reg线网型wire整形 integer参数型 parameter其余的包括:large\ medium\ scalared\ time\ small\ tri\ trio\ tri1\ triand\ trior\ trireg\ vectored\ wand\ wor型,主要与基本单元库有关,设计时很少使用verilog2009--TJU. ASIC Center---Arnold Shi第4页/共219页一、常量在程序运行中,其值不能被改变的量叫常量两类最基本的常量:数字型常量和参数(parameter)数字型常量:整型数可以按如下两种方式书写简单的十进制数格式 基数格式verilog2009--TJU. ASIC Center---Arnold Shi第5页/共219页基数表示法(一)格式:[位宽]’进制 值无符号数。位宽是按照二进制数来计算的。 进制可以为b或B(二进制)、o或O(八进制)、d或D(十进制)、h或H(十六进制)。值是基于进制的数字序列。如: 3’b001, 3’B110三位二进制 6’o12, 6’O12六位八进制 4’d9, 4’D9十位十进制 8’hBF, 8’HBF八位十六进制verilog2009--TJU. ASIC Center---Arnold Shi基数表示法(二)第6页/共219页基数格式计数形式的数通常为无符号数。这种形式的整型数的长度定义是可选的。如果没有定义一个整数型的长度,数的长度为相应值中定义的位数。下面是两个例子:o721 9位八进制数hAF 8位十六进制数verilog2009--TJU. ASIC Center---Arnold Shi基数表示法(三)第7页/共219页如果定义的长度比为常量指定的长度长,通常在左边填0补位。但是如果数最左边一位为x或z,就相应地用x或z在左边补位。例如:10b10 左边添0占位, 000000001010bx0x1 左边添x占位, x x x x x x x 0 x 1如果长度定义得更小,那么最左边的位相应地被截断。例如:3 b1001_0011与3b011 相等5H0FFF 与5H1F 相等?字符在数中可以代替值z在值z被解释为不分大小写的情况下提高可读性verilog2009--TJU. ASIC Center---Arnold Shi下划线第8页/共219页下划线可以用来分割数的表达式以提高程序的可读性,但不能用在位宽和进制处,只能用于具体的数字之间比如 16’b1010_1011_11111_000 //合法格式8’b_0011_1011 //非法格式verilog2009--TJU. ASIC Center---Arnold Shi负数第9页/共219页一个数字可以被定义成负数,只要在位宽表达式前加一个减号 - 8’d5 // 合法格式 8’d-5 //非法格式verilog2009--TJU. ASIC Center---Arnold Shi简单的十进制格式第10页/共219页这种形式的整数定义为带有一个可选的“+”(一元)或“-”(一元)运算符的数字序列。这种形式的整数值代表一个有符号的数。负数使用补码形式表示。例如 15 相当于二进制01111 -15 相当于二进制10001 verilog2009--TJU. ASIC Center---Arnold Shi实数类型第11页/共219页实数可以用下列两种形式定义 十进制记数法,例如:2.0 ; -0.1等 科学记数法,例如:235.1e2 等于23510.0234_12e2 等于2341200.0实数小数通过四舍五入被隐式地转换为最相近的整数。例如:42.446, 42.45 转换为整数4292.5, 92.699 转换为整数93-5.62 转换为整数-6-26.22 转换为整数-6verilog2009--TJU. ASIC Center---Arnold Shi常量的位数

文档评论(0)

kuailelaifenxian + 关注
官方认证
文档贡献者

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

认证主体太仓市沙溪镇牛文库商务信息咨询服务部
IP属地上海
统一社会信用代码/组织机构代码
92320585MA1WRHUU8N

1亿VIP精品文档

相关文档