没有合适的资源?快使用搜索试试~ 我知道了~
首页EDA/PLD中的Verilog HDL的wire和tri线网
EDA/PLD中的Verilog HDL的wire和tri线网
1.1k 浏览量
更新于2023-03-16
评论
收藏 28KB PDF 举报
用于连接单元的连线是最常见的线网类型。连线与三态线(tri)网语法和语义一致;三态线可以用于描述多个驱动源驱动同一根线的线网类型;并且没有其他特殊的意义。wire Reset;wire [3:2] Cla, Pla, Sla;tri [ MSB-1 : LSB +1] Art;如果多个驱动源驱动一个连线(或三态线网),线网的有效值由下表决定。wire (或 tri) 0 1 x z0 0 x x 01 x 1 x 1x x x x xz 0 1 x z下面是一个具体实例:assign Cla = Pla & Sla;. . . assign Cla = Pla ^ Sla;在这个实例中,Cla
资源详情
资源评论
资源推荐

EDA/PLD中的中的Verilog HDL的的wire和和tri线网线网
用于连接单元的连线是最常见的线网类型。连线与三态线(tri)网语法和语义一致;三态线可以用于描述多个驱动
源驱动同一根线的线网类型;并且没有其他特殊的意义。wire Reset;wire [3:2] Cla, Pla, Sla;tri [ MSB-1 : LSB
+1] Art;如果多个驱动源驱动一个连线(或三态线网),线网的有效值由下表决定。wire (或 tri) 0 1 x z0 0 x x 01
x 1 x 1x x x x xz 0 1 x z下面是一个具体实例:assign Cla = Pla & Sla;. . . assign Cla = Pla ^ Sla;在这个实例
中,Cla
用于连接单元的连线是最常见的线网类型。连线与三态线(tri)网语法和语义一致;三态线可以用于描述多个驱动源驱动同一根
线的线网类型;并且没有其他特殊的意义。
wire Reset;
wire [3:2] Cla, Pla, Sla;
tri [ MSB-1 : LSB +1] Art;
如果多个驱动源驱动一个连线(或三态线网),线网的有效值由下表决定。
wire (或 tri) 0 1 x z
0 0 x x 0
1 x 1 x 1
x x x x x
z 0 1 x z
下面是一个具体实例:
assign Cla = Pla & Sla;
. . .
assign Cla = Pla ^ Sla;
在这个实例中,Cla有两个驱动源。两个驱动源的值(右侧表达式的值)用于在上表中索引,以便决定Cla的有效值。由于Cla
是一个向量,每位的计算是相关的。例如,如果第一个右侧表达式的值为01x, 并且第二个右测表达式的值为11z,那么Cla 的
有效值是x1x (第一位0和1在表中索引到x, 第二位1和1在表中索引到1,第三位x 和z在表中索引到x)。


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0