Experiment_4
Experiment_4
Experiment_4
Name: Kashyap Joshi
Class: 4BECB1
Roll No:23BEC084
Right Shi Register
if (Reset)
else begin
Data_out<=shi _reg[0];
end
end
endmodule
RTL Viewer:
TTL Viewer:
Simula on:
Le Shi Register
module USR #(parameter size=4)(input Reset,input CLK,input Data_in,output reg
[size-1:0]Data_out);
if (Reset)
else begin
Data_out<=shi _reg[3];
Data_out<={shi _reg[2:0],Data_in};
end
end
endmodule
RTL Viewer:
TTL Viewer:
Simula on:
if (Reset)
Data_out=4'b0000;
else
Data_out=Data_in;
end
endmodule
RTL Viewer:
TTL Viewer:
Simula on:
if (Reset)
Data_out=4'b0;
else begin
case(control_line)
2'b01:Data_out<={serial_input_right,Data_out[size-1:1]}; //Right
Shi
2'b10:Data_out<={Data_out[size-2:0],serial_input_le }; // Le
Shi
endcase
end
end
endmodule
RTL Viewer:
TTL Viewer:
Simula on: