Verilog HDL 语言要素
- 空白符:
空格符\b,制表符\t,换行符,换页符,在编译和综合时,空白符被忽略 - 注释符:
a.单行注释://
b.多行注释:/* — */ - 标识符:
用来命令信号名, 模块名,参数名
字母,数字,$,_ 组合,字母区分大小写,第一个字符必须是字母或下划线 - 转义标示符
以\表示 - 关键字
所有关键字都是小写的** - 数值
(高电平逻辑1,大于0.7v =>1 cmos)
| 状态 | 含义 |
|---|---|
| 0 | 低电平,逻辑0或‘假’ |
| 1 | 高电平,逻辑1成‘真’ |
| x或X | 不确定或未知的逻辑状态 |
| z或Z | 高阻态 |
-
整数及其表示
+/- '<base_format>
二进制b/B
八进制a/O
十进制d/D
16进制h/H 集成4bit

-
物理数据类型
-
- 连线型
wire
tri

- 连线型
-
- 寄存器型

- 寄存器型
-
连线型和reg型数据类型的声明



-
存储器

-
抽象数据类型

本文详细介绍了Verilog HDL语言的基本要素,包括空白符、注释、标识符、转义标识符和关键字的使用。同时,讲解了逻辑状态(0、1、x、z)和数值表示方式(整数、实数及其各种进制表示)。此外,还涵盖了数据类型如连线型和寄存器型,以及存储器和抽象数据类型的声明。对于电子信息工程领域的开发者,理解这些概念对于Verilog HDL编程至关重要。

被折叠的 条评论
为什么被折叠?



