| module gold (input clock, ctrl, din, output reg dout); | |
| always @(posedge clock) begin | |
| if (1'b1) begin | |
| if (1'b0) begin end else begin | |
| dout <= 0; | |
| end | |
| if (ctrl) | |
| dout <= din; | |
| end | |
| end | |
| endmodule | |
| module gate (input clock, ctrl, din, output reg dout); | |
| always @(posedge clock) begin | |
| if (1'b1) begin | |
| if (1'b0) begin end else begin | |
| dout <= 0; | |
| end | |
| end | |
| if (ctrl) | |
| dout <= din; | |
| end | |
| endmodule |