写点什么

Verilog语法

0 人感兴趣 · 13 次引用

  • 最新
  • 推荐

Verilog 模块例化

用户头像
攻城狮Wayne
2022-12-21

在一个模块中引用另一个模块,对其端口进行相关连接,叫做模块例化。模块例化建立了描述的层次。信号端口可以通过位置或名称关联,端口连接也必须遵循一些规则。

Verilog 的模块与端口

用户头像
攻城狮Wayne
2022-12-20

结构建模方式有 3 类描述语句: Gate(门级)例化语句,UDP (用户定义原语)例化语句和 module (模块) 例化语句。本次主要讲述使用最多的模块级例化语句。

Verilog 语言的循环语句

用户头像
攻城狮Wayne
2022-12-19

Verilog 循环语句有 4 种类型,分别是 while,for,repeat,和 forever 循环。循环语句只能在 always 或 initial 块中使用,但可以包含延迟表达式。

Verilog 的多分支语句

用户头像
攻城狮Wayne
2022-12-18

case 语句是一种多路条件分支的形式,可以解决 if 语句中有多个条件选项时使用不方便的问题。

Verilog 语言的条件语句

用户头像
攻城狮Wayne
2022-12-17

条件(if)语句用于控制执行语句要根据条件判断来确定是否执行。

Verilog 的语句块

用户头像
攻城狮Wayne
2022-12-16

Verilog 语句块提供了将两条或更多条语句组成语法结构上相当于一条一句的机制。主要包括两种类型:顺序块和并行块。

Verilog 时序控制

用户头像
攻城狮Wayne
2022-12-14

Verilog 提供了 2 大类时序控制方法:时延控制和事件控制。事件控制主要分为边沿触发事件控制与电平敏感事件控制。

Verilog 过程赋值

用户头像
攻城狮Wayne
2022-12-13

过程性赋值是在 initial 或 always 语句块里的赋值,赋值对象是寄存器、整数、实数等类型。

Verilog 时延与过程结构

用户头像
攻城狮Wayne
2022-12-12

连续赋值延时语句中的延时,用于控制任意操作数发生变化到语句左端赋予新值之间的时间延时。

Verilog 的连续赋值

用户头像
攻城狮Wayne
2022-12-11

连续赋值语句是 Verilog 数据流建模的基本语句,用于对 wire 型变量进行赋值。:

Verilog 编译指令

用户头像
攻城狮Wayne
2022-12-10

以反引号 ` 开始的某些标识符是 Verilog 系统编译指令。

Verilog 表达式

用户头像
攻城狮Wayne
2022-12-09

表达式由操作符和操作数构成,其目的是根据操作符的意义得到一个计算结果。表达式可以在出现数值的任何地方使用。例如:

Verilog 数据类型

用户头像
攻城狮Wayne
2022-12-08

Verilog 最常用的 2 种数据类型就是线网(wire)与寄存器(reg),其余类型可以理解为这两种数据类型的扩展或辅助。

Verilog语法_Verilog语法技术文章_InfoQ写作社区
vConsole