微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 请问在verilog中这两种写法的区别?

请问在verilog中这两种写法的区别?

时间:10-02 整理:3721RD 点击:
一是:
reg  a;
wire b;
always @ (b)
   a=b;

二是:
wire a,b;
assign a=b;

應該一樣啊.

逻辑功能上是一样的,但是前一个对应的电路应该是带触发条件的寄存器,后者则是线网

完全一样,综合出来的电路也一样!

完全一样 写法不同
always 里面的输出只能定义为reg型
组合电路 不会综合出寄存器.

赞同上楼,综合中没有区别

完全一样

应该一样的

应该一样的哦。

5楼正解,两者一样,a定义为reg类型是因为always块赋值语句的要求,不会综合出触发器的

两者一样

应该是一样的。

没有区别吧

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

网站地图

Top