求大神!!在verilog语言中线网类型与寄存器类型的区别!! 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 verilog 寄存器 大神 语言 搜索资料 2个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? 匿名用户 2013-03-22 展开全部 线网类型wire 只代表连接线,通常用来传递信号,不会保持值;寄存器类型reg 通常代表锁存器、寄存器,可以保存传递的值。如:wire data_o;reg data_r;always @ (posedge clk or negedge rst) if (!rst) data_r <= 1'b0; else data_r <= data_i; assign data_o = data_r;data_o是线网类型,作为传递信号data_r为寄存器类型,它除了在复位信号rst变化会清零以外,只有在时钟上升沿才会变化一次,其他时间都是保存上一个值。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 哈分布理 推荐于2017-11-25 知道答主 回答量:27 采纳率:0% 帮助的人:10.5万 我也去答题访问个人页 关注 展开全部 楼上回答部分合理。由wire声明的信号的确是只代表连接线,不会保持值。所以赋值的时候叫连续赋值,用assign完成。但是由reg声明的信号却有两种情况,一种是真正的寄存器,另一种只是声明成reg实际也是不能保持值的。简单地说,在always块里面:1.如果敏感列表是时钟,则reg所声明的是真正的寄存器; 2.如果敏感列表是信号,则reg所声明的只是线网型信号。 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-04-15 Verilog语言里线网数据类型和寄存器数据类型有何区别?为什么要分这两种数据类型? 8 2018-04-13 在verilog中声明一个寄存器类型,但不赋值,默认是高阻还是X? 16 2017-11-26 verilog中寄存器类型能不能作为输入 8 2014-04-26 verilog语言里 =! 和=~ 有什么区别求大神帮助 9 2017-08-11 在verilog语言中整型数据与多少位寄存器数据在实际意义上是相同的 2 2014-12-26 verilog为什么八位的线网类型不能和8'b11010111比较 2018-11-06 你好,请问一下,3O类型和41类型有什么区别, 2016-11-22 verilog语言中,检测到两个常数之后再赋值,请大神举个例子?如怎么检测到两个帧头都是a5,,就 更多类似问题 > 为你推荐: