Verilog基础语法(笔记)

发布于 2024-10-07  69 次阅读


1.1数据类型

2.1wire型

image.png

2.2reg型

image.png

2.3 memory型

image.png
image.png

2.4parameter常量

image.png

2.5其他类型

注意integer变量,比较重要,可以用于一些循环操作
image.png
image.png

1.2运算符

总表

image.png
image.png

2.1算数运算

image.png

2.2移位运算

image.png

2.3关系和相等运算

image.png
image.png

2.4位运算与逻辑运算

image.png

2.5位拼接运算和复制运算

image.png

2.6条件运算

image.png
image.png

2.7运算优先级

image.png

2.8位宽调整

image.png
image.png

1.3条件语句

2.1case语句

image.png
image.png
image.png

2.2casex和casez语句

image.png

2.3full case和parallel case

image.png
image.png

1.4循环语句

image.png

2.1 for语句

image.png
image.png

2.2repeat语句

image.png
image.png

2.3 while语句

image.png
image.png

2.4forever语句(用于仿真)

image.png

1.5alwats块的一般编码原则

2.1组合电路代码中常见的错误

3.1变量在多个always中赋值

image.png
image.png

3.2不完整分支和不完整输出赋值

image.png
image.png
image.png

2.2 组合电路always块使用原则

image.png

1.6常数和参数

2.1常数

image.png
image.png

2.2参数**

image.png
image.png
image.png

最后更新于 2025-03-03