您好,刚开始接触verilog 请问,是不是reg型信号必须在always块中,而always块的输出可以不是reg型数据

 我来答
从前有只小冷兔
2013-09-18 · TA获得超过161个赞
知道小有建树答主
回答量:100
采纳率:0%
帮助的人:93.1万
展开全部
reg是寄存器,特点是输出只在时钟边沿时变化。所以必须在always语句内才能赋值。
wire类型是组合逻辑,类似于一些与非、异或门电路,可以在任何地方改变赋值,包括always块内
pc_repair
2013-09-18 · TA获得超过1720个赞
知道小有建树答主
回答量:1150
采纳率:66%
帮助的人:485万
展开全部
  1. 印象中always块内被赋值的只能是reg型信号。虽然在电平敏感情况下综合出来的器件大都不是触发器。这是verilog的一种语法规则,物理的触发器和程序中的reg有一定区别。

  2. reg型信号可以在程序中的任何地方被引用,不限于always块内。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风雷小草
2013-09-18 · TA获得超过1711个赞
知道小有建树答主
回答量:1174
采纳率:0%
帮助的人:677万
展开全部
always块中的输入可以是wire型,也可以是reg型,输出必须是reg型。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式