什么" net"在Verilog中代表什么?

时间:2012-04-02 11:16:31

标签: verilog

我刚开始学习Verilog。据我了解,Verilog有net个数据类型。

net代表什么?

4 个答案:

答案 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

这些数据类型的共同之处在于,与寄存器不同,它们没有内存:它们只是由输入决定的中间结果。很像电线的直观概念。