完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
值集合
Verilog HDL 有下列 4 种基本的值: • 0:逻辑 0 或“假”; • 1:逻辑 1 或“真”; • x:未知; • z:高阻。 这 4 种值的解释都内置于语言中。如一个为 z 的值总是意味着高阻抗,一个为 0 的值通常是指逻辑 0。在门的输入或一个表达式中的为“z”的值通常解释成“x”。此外,x 值和 z 值都是不分大小写的。也就是说,值 0x1z 与值 0X1Z 相同。Verilog HDL 中的常量是由以上这四类基本值组成的。 Verilog HDL 中有 3 类常量:整型、实数型和字符串型。下划线符号(_)可以随意用在整数或实数中,它们就数量本身没有意义。它们能用来提高易读性;惟一的限制是下划线符号不能用作为首字符。 1.整型数 整型数可以按如下两种方式书写:简单的十进制数格式和基数格式。 简单的十进制形式的整数定义为带有一个可选的“+”(一元)或“-”(一元)操作符的 数字序列。下面是这种简易十进制形式整数的例子:
基数格式的格式为:
size 定义以位计的常量的位长,base 为 o 或 O(表示八进制)、b 或 B(表示二进制)、d或 D(表示十进制)、h 或 H(表示十六进制),value 是基于 base 的值的数字序列。值 x 和 z以及十六进制中的 a 到 f 不区分大小写。下面是一些具体实例:
2.实数 实数可以用下列两种形式定义: • 十进制计数法,例如 2.0、5.678、1、1572.12; • 科学计数法,例如 23_5.1e2(其值为 23510.0,忽略下划线)、3.6E2(360.0)。 3.字符串 字符串是双引号内的字符序列。字符串不能分成多行书写,例如:
用 8 位 ASCII 值表示的字符可看作是无符号整数。因此字符串是 8 位 ASCII 值的序列。为存储字符串“INTERNAL ERROR”,变量需要 8 * 1 4 位。
反斜线()用于对确定的特殊字符转义。
|
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
2876 浏览 3 评论
27649 浏览 2 评论
3449 浏览 2 评论
3969 浏览 4 评论
基于采用FPGA控制MV-D1024E系列相机的图像采集系统设计
2314 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-30 08:12 , Processed in 0.636494 second(s), Total 40, Slave 30 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号