|
- module hc684( //8位等值/幅度比较器/数值大小比较器 VCC:Pin20 GND:Pin10
- input [7:0] P, //[8位宽] 被比较数P Pin:17,15,13,11,8,6,4,2
- input [7:0] Q, //[8位宽] 比较数Q Pin:18,16,14,12,9,7,5,3
- output P_EQU_Q, //P等于Q输出0,否则输出1 Pin19
- output P_GTR_Q //P大于Q输出0,否则输出1 Pin1
- );
- assign P_EQU_Q = (P != Q);
- assign P_GTR_Q = !(P > Q);
- endmodule
- module main(
- input clk,
- output out
- );
- reg [7:0] Q = 8'h00;
- hc684 U1(
- .P(8'hA0),
- .Q(Q),
- .P_EQU_Q(),
- .P_GTR_Q(out)
- );
- always @(posedge clk) begin
- Q <= Q + 8'h01;
- end
- endmodule
复制代码
|
|