`default_nettype none | |
// Keep I/O fixed for TinyTapeout | |
module user_module_341202178192441940( | |
input [7:0] io_in, | |
output [7:0] io_out | |
); | |
reg [63:0] fifo; | |
wire clk = io_in[0]; | |
wire din = io_in[1]; | |
wire en = io_in[2]; | |
assign io_out[0] = fifo[63]; | |
always @(posedge clk) begin | |
if(en) begin | |
fifo <= {fifo[62:0], din}; | |
end | |
end | |
endmodule |