diff options
Diffstat (limited to 'fpga_interchange/site_router_tests/lut/lut.v')
-rw-r--r-- | fpga_interchange/site_router_tests/lut/lut.v | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/fpga_interchange/site_router_tests/lut/lut.v b/fpga_interchange/site_router_tests/lut/lut.v new file mode 100644 index 0000000..141d7b1 --- /dev/null +++ b/fpga_interchange/site_router_tests/lut/lut.v @@ -0,0 +1,24 @@ +module top(input [5:0] lut_1_in, input [4:0] lut_2_in, output lut_1_out, output lut_2_out); + +(* keep *) +LUT6 #(.INIT(64'hFFFFFFFFFFFFFFFF)) lut_1 ( + .I0(lut_1_in[0]), + .I1(lut_1_in[1]), + .I2(lut_1_in[2]), + .I3(lut_1_in[3]), + .I4(lut_1_in[4]), + .I5(lut_1_in[5]), + .O(lut_1_out) +); + +(* keep *) +LUT5 #(.INIT(32'h0)) lut_2 ( + .I0(lut_1_in[0]), + .I1(lut_2_in[1]), + .I2(lut_2_in[2]), + .I3(lut_2_in[3]), + .I4(lut_2_in[4]), + .O(lut_2_out) +); + +endmodule |