module piso4 (
input CLK,
input RST,
input LOAD,
input [3:0] D,
output reg serial_out
);
// Write your code here
reg [3:0]SR;
always@(posedge CLK,posedge RST)begin
if(RST)begin
SR<=4'b0; serial_out<=SR[0];end
else if(LOAD) SR<=D;
else begin
serial_out<=SR[0];
SR<={1'b0,SR[3:1]};
end
end
endmodule