VerilogHDL负责数字电路设计(AI助学版)课件_第1页
VerilogHDL负责数字电路设计(AI助学版)课件_第2页
VerilogHDL负责数字电路设计(AI助学版)课件_第3页
VerilogHDL负责数字电路设计(AI助学版)课件_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

指明位数的数字指明位数的数字的表示形式为:<size><baseformat><number>十进制('d或'D)十六进制('h或'H)二进制('b或'B)八进制('o或'O)数字用连续的阿拉伯数字0,1,2,3,4,5,6,7,8,9,10,a,b,c,d,e,f来表示。4'b1111//4位的二进制数12'habc//12位的十六进制数16'd255//16位的十进制数2.1.4数字声明<size>位宽是指二进制的位数

不指明位数的数字

说明中没有指定基数,默认表示为十进制数。没有指定位宽度,则默认的位宽度与仿真器和使用的计算机有关(最小为32位二进制数)23456//这是一个32位的十进制数23456'

hc3//这是一个32位的十六进制数c3'o12//这是一个32位的八进制数12X和Z值verilogHDL用两个符号分别表示

不确定值x

高阻值z在以十六进制为基数的表示中x或z代表4位,在八进制的情况下x或z代表3位,在二进制的情况下x或z代表1位如果某数的最高位为0,x或z,约定将分别使用0,x或z自动对这个数进行扩展,以填满余下的更高位如果某数的最高位为1,约定将使用0来扩展余下的更高位12'h13x//12位的十六进制数,四个最低位不确定值

6'hx//6位的十六进制数,所有位都不确定值

32'bz//32位的高阻值下划线符号和问号除了第一个字符,下划线“_”可以出现在数字中的任何位置,它的作用只是提高可读性,在编译阶段将被忽略掉问号“?”是z的另一种表示。使用问号的目的在于增强casex和casez语句的可读性。在这两条语句中,“?”(即高阻抗)表示“不必关心”的情况12'b1111_0000_1010//用下划线符号

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论