|
- module cd4041( //四组正反向输出的4原码/补码缓冲器 VCC:Pin14 GND:Pin7
- //A组
- input A1, //输入 Pin3
- output Y1, //正向输出 Pin1
- output _Y1, //反向输出 Pin2
- //B组
- input A2, //Pin6
- output Y2, //Pin4
- output _Y2, //Pin5
- //C组
- input A3, //Pin10
- output Y3, //Pin8
- output _Y3, //Pin9
- //D组
- input A4, //Pin13
- output Y4, //Pin11
- output _Y4 //Pin12
- );
- assign {Y1,Y2,Y3,Y4} = {A1,A2,A3,A4};
- assign {_Y1,_Y2,_Y3,_Y4} = ~{A1,A2,A3,A4};
- endmodule
- module main(
- input A1,
- output Y1,
- output _Y1,
- input A2,
- output Y2,
- output _Y2,
- input A3,
- output Y3,
- output _Y3,
- input A4,
- output Y4,
- output _Y4
- );
- cd4041 cd4041(
- .A1(A1),
- .Y1(Y1),
- ._Y1(_Y1),
- .A2(A2),
- .Y2(Y2),
- ._Y2(_Y2),
- .A3(A3),
- .Y3(Y3),
- ._Y3(_Y3),
- .A4(A4),
- .Y4(Y4),
- ._Y4(_Y4)
- );
- endmodule
复制代码
|
|