blob: 257a8d039cbfd1c816454cce954f12dba3b32b95 [file] [log] [blame]
module top
(
(* clock_buffer_type = "NONE" *)
input wire CLK,
input wire CE,
input wire D,
input wire [4:0] A,
output wire Q
);
wire q31_d;
wire q31_c;
wire q31_b;
(* LOC="SLICE_X2Y0", BEL="D6LUT" *)
SRLC32E srl_d
(
.CLK (CLK),
.CE (CE),
.D (D),
.A (A),
.Q31 (q31_d)
);
(* LOC="SLICE_X2Y0", BEL="C6LUT" *)
SRLC32E srl_c
(
.CLK (CLK),
.CE (CE),
.D (q31_d),
.A (A),
.Q31 (q31_c)
);
(* LOC="SLICE_X2Y0", BEL="B6LUT" *)
SRLC32E srl_b
(
.CLK (CLK),
.CE (CE),
.D (q31_c),
.A (A),
.Q (q31_b)
);
(* LOC="SLICE_X2Y0", BEL="A6LUT" *)
SRLC32E srl_a
(
.CLK (CLK),
.CE (CE),
.D (q31_b),
.A (A),
.Q (Q)
);
endmodule