第二讲Verilog HDL语言基础 西安邮电学院通信工程系 四种基本逻辑值 buf 0、低、伪、逻辑低、地、VSS、负插入 1:1、高、真、逻辑高、电源、VDD、正插入 XX、不确定:逻辑冲突无法确定其逻辑值 bufifl Z HZ、高阻抗、三态、无驱动源
第二讲 Verilog HDL语言基础 西安邮电学院通信工程系 四种基本逻辑值 0、低、伪、逻辑低、地、VSS、负插入 0 1: X Z 0 buf buf buf bufif1 1、高、真、逻辑高、电源、VDD、正插入 X、不确定:逻辑冲突无法确定其逻辑值 HiZ、高阻抗、三态、无驱动源
第二讲Verilog HDL语言基础 西安邮电学院通信工程系 常量 Verilog HDL中有三类常量: 1)整型 2)实数型 3)字符串型 冬下划线符号()可以随意用在整数或实数中, 它们就数量本身没有意义。它们能用来提高易读 性
第二讲 Verilog HDL语言基础 西安邮电学院通信工程系 常量 ❖ Verilog HDL中有三类常量: 1) 整型 2) 实数型 3) 字符串型 ❖ 下划线符号( _)可以随意用在整数或实数中, 它们就数量本身没有意义。它们能用来提高易读 性
第二讲Verilog HDL语言基础 西安邮电学院通信工程系 整数和实常数 Verilog语言中常数可以是整数或实数: 整数简单十进制格式表示为有符号数,如20、一10。 冬整数基数表示方法: 《位数》’《基数》《值》 其中、《位数》: 表明该数用二进制的几位来表示 《基数》:可以是2(b、B),8(o、0),10(d、D)或 16(h、H)进制。 《数值》: 可以是所选基数的任何合法的值,包括 不定值(x、X)和高阻值(z、Z)。 例:64hff01,8b11010001,’h83a,4b1xxX,4d20等 基数表示中未定义位数,长度由数值决定。数值超过位数,左边 超出位截掉;数值不足位数,左边补0、x或Z。 。实常数可以用十进制表示也可以用科学浮点数表示,例:32-4 (表示0.0032),4.1E3(表示4100),10.567,-100.00等
第二讲 Verilog HDL语言基础 西安邮电学院通信工程系 整数和实常数 Verilog 语言中常数可以是整数或实数: ❖ 整数简单十进制格式表示为有符号数,如 20、-10。 ❖ 整数基数表示方法: 《位数》’《基数》《值》 其中、《位数》: 表明该数用二进制的几位来表示 《基数》: 可以是2(b、B),8(o、O),10(d、D)或 16(h、H)进制。 《数值》: 可以是所选基数的任何合法的值,包括 不定值( x 、X)和高阻值( z、Z)。 例:64’hff01 , 8’b1101_0001 , ’h83a , 4’b1xxX ,4’d20 等 ❖ 基数表示中未定义位数,长度由数值决定。数值超过位数,左边 超出位截掉;数值不足位数,左边补0、x或Z。 ❖ 实常数可以用十进制表示也可以用科学浮点数表示,例:32e-4 (表示0.0032), 4.1E3( 表示 4100),10.567, -100.00 等
第二讲Verilog HDL语言基础 西安邮电学院通信工程系 字符串 必字符串常常用于表示需要显示的信息。与C语言相似, 用8位ASCII值表示的字符可看作是无符号整数。因此字 符串是8位ASCII值的序列。 冬字符串是双引号内的字符序列。字符串不能分成多行书 写。例:INTERNAL ERROR",”REACHED一>HERE"。 在字符串中可以用各种格式控制符,例: n换行符 \t制表符 字符1本身 \”字符 1206八进制数206对应的字符
第二讲 Verilog HDL语言基础 西安邮电学院通信工程系 字符串 ❖ 字符串常常用于表示需要显示的信息。与 C语言相似, 用8位ASCII值表示的字符可看作是无符号整数。因此字 符串是8位ASCII值的序列。 ❖ 字符串是双引号内的字符序列。字符串不能分成多行书 写。例: “INTERNAL ERROR” , ” REACHED->HERE ” 。 ❖ 在字符串中可以用各种格式控制符,例: \n 换行符 \t 制表符 \\ 字符\本身 \" 字符" \206 八进制数206对应的字符
第二讲Verilog HDL语言基础 西安邮电学院通信工程系 主要数据类型 Verilog有二种主要的数据类型: 线网(Net)类型 表示器件之间的物理连接,称为线网类型信号。 寄存器(Register)类型 表示抽象的数据存储单元,称为寄存器类型信号或变 量。注意寄存器类型并不一定是逻辑电路中的寄存 器
第二讲 Verilog HDL语言基础 西安邮电学院通信工程系 主要数据类型 Verilog 有二种主要的数据类型: ❖ 线网(Net)类型 表示器件之间的物理连接, 称为线网类型信号。 ❖ 寄存器(Register)类型 表示抽象的数据存储单元,称为寄存器类型信号或变 量。注意寄存器类型并不一定是逻辑电路中的寄存 器