module lab5 # ( parameter WIDTH = 50, localparam WIDTH_M1 = WIDTH - 1 )( input clk, input rst_n, input ld, input [19:0] key, input [WIDTH-1:0] plaintext, output reg [WIDTH-1:0] ciphertext, output reg done ); localparam ROUNDS = 4; always @(posedge clk) begin // your sequential logic goes here end always @(*) begin // your combinational logic goes here end endmodule