微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > wire 与 reg 区别

wire 与 reg 区别

时间:10-02 整理:3721RD 点击:
- 如果要综合寄存器,需要同时满足俩个条件:
   1。定义为reg,
   2. 在always @posedge(negedge) block中赋值
- 如果要综合组合逻辑,可以(任意)
   a. 定义为wire, 用assign赋值
   b. 定义为reg, 只在always @(a b c d) block中赋值
在verilog语言中的reg 类型只是语法意义上。reg类型的变量不能通过assign赋值,而wire类型的变量不能在always block中赋值。参加运算的变量(赋值号的右边)没有类型检查的限制。

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

网站地图

Top