永发信息网

多位wire和reg数据类型与数组类型之类有什么区别

答案:1  悬赏:50  手机版
解决时间 2021-11-26 11:24
  • 提问者网友:两耳就是菩提
  • 2021-11-25 19:57
多位wire和reg数据类型与数组类型之类有什么区别
最佳答案
  • 五星知识达人网友:夜余生
  • 2021-11-25 21:07
reg相当于存储单元,wire相当于物理连线 Verilog 中变量的物理数据分为线型和寄存器型。这两种类型的变量在定义时要设置位宽,缺省为1位。变量的每一位可以是0,1,X,Z。其中x代表一个未被预置初始状态的变量或者是由于由两个或多个驱动装置试图将之设定为不同的值而引起的冲突型线型变量。z代表高阻状态或浮空量。 线型数据包括wire,wand,wor等几种类型在被一个以上激励源驱动时,不同的线型数据有各自决定其最终值的分辨办法。 两者的区别是:即存器型数据保持最后一次的赋值,而线型数据需要持续的驱动 输入端口可以由net/reg驱动,但输入端口只能是net;输出端口可以使net/reg类型,输出端口只能驱动net;若输出端口在过程块中赋值则为reg型,若在过程块外赋值则为net型 用关键词inout声明一个双向端口, inout端口不能声明为寄存器类型,只能是net类型。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯