11 lines
259 B
Verilog
11 lines
259 B
Verilog
module divider (
|
|
input [3:0] D,
|
|
input [1:0] d,
|
|
output [2:0] R,
|
|
output [3:0] Q
|
|
);
|
|
|
|
wire s1,y1,c1;
|
|
|
|
dividerpu d1 (.A(D[3]), .B(d[0]), .Cin(1'b1), .S(s1), .Y(y1), .COut(c1));
|
|
dividerpu d2 (.A(1'b0), .B(d[1]), .Cin(c1), .S(s1), .Y(y1), .COut(c1)); |