
Verilog HDL 的条件运算符
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍了Verilog HDL中的条件运算符,包括其语法结构、使用场景以及如何在硬件描述中实现条件判断功能。
4.6.5 条件运算符根据条件表达式的值选择相应的表达式,其形式如下:cond_expr ? expr1 : expr2 。如果 cond_expr 为真(即值为1),则选择 expr1;如果 cond_expr 为假(即值为0),则选择 expr2。当 cond_expr 的值是 x 或 z 时,则结果将根据以下逻辑计算,expr1 和 expr2 按位操作的值:0与0得0,1与1得1,其余情况为x。
例如:
```
wire [2:0] Student = Marks > 18 ? Grade_A : Grade_C;
```
这里如果表达式 `Marks > 18` 的结果是真,则将变量 `Grade_A` 赋值给 `Student`; 如果假,则赋值为 `Grade_C`.
全部评论 (0)
还没有任何评论哟~


