我刚开始学习Verilog。据我了解,Verilog有net
个数据类型。
net
代表什么?
答案 0 :(得分:7)
网络就是这样一种数据类型,您不用它来存储值。它们代表物理连接。您可以将wire视为网络数据类型 您可以在网络here上查看更多内容。
答案 1 :(得分:6)
net 是网络的缩写,网络是一组共享公共连接的设备,大多数情况下都是这样的。我写了short article来解释为什么Verilog有网。
答案 2 :(得分:1)
网络:表示组件之间的结构连接。网络的值由它们所连接的设备的输出连续驱动。即网络获得其司机的输出值。如果网络没有驱动程序,它将获得z(高阻抗)的值。
答案 3 :(得分:1)
IEEE 1364-2005
4.2网络和变量:
有两组主要的数据类型:可变数据类型和净数据类型。这两组 它们被分配和保持值的方式不同。它们也代表不同的硬件结构。
4.2.1网络声明:
净数据类型可以表示结构实体(例如门)之间的物理连接。网应 不存储值(trireg网除外)。相反,它的价值应由其司机的价值决定, 例如连续分配或门。
,后面的语法表说:
net_type :: = supply0 |量1 |三| triand | trior | tri0 | tri1 | uwire |电线|魔杖| WOR
<强>解释强>
网络是一组数据类型,其中一个是wire
。
这些数据类型的共同之处在于,与寄存器不同,它们没有内存:它们只是由输入决定的中间结果。很像电线的直观概念。