微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > verilog 语法问题?

verilog 语法问题?

时间:10-02 整理:3721RD 点击:
请问
A=3'b111
B=3'b101
A&B 和 A&&B 有什么区别?
还有&&和& 是怎么区别使用的?

逻辑与
位与
具体verilog语法书

2# MOSFET
是运算结果 有区别吗?

自己用modelsim仿真就知道了

结果的位宽不一样,逻辑与的结果是1,如果是一位的结果就是1'b1,如果是三位的就是3'b111
位与的结果3'b101

A=3'b111
B=3'b101
A&B 和 A&&B 有什么区别?
&&是逻辑与,如果参与运算的变量是向量(位宽大于1),那么非零向量作为1处理,零向量作为0处理;
所以 A&&B = 1'b1,结果为一位;
&是按位与;
所以 A&&B = 3'b101,结果为三位;

跟C 里差不多

跟C差不多,这些问题自己验证,

跟C差不多,这些问题自己验证,

2楼是标准答案,具体解答找任何一本逻辑书

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top