module srl #(parameter WIDTH=18) (input clk, input write, input [WIDTH-1:0] in, input [3:0] addr, output [WIDTH-1:0] out); genvar i; generate for (i=0;i