Verilog HDL Program for Parallel In – Serial Out Shift Register.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | module piso1(sout,sin,clk); output sout; input [3:0]sin; input clk; wire [3:0]q; inv u1(p,sl); and1 u2(n,sin[1],p); and1 u3(r,sl,q[0]); or1 u4(s,n,r); and1 u5(t,sin[2],p); and1 u6(u,sl,q[1]); or1 u7(v,u,t); and1 u8(w,sin[3],p); and1 u9(y,sl,q[2]); or1 u10(z,w,y); dff1 u11(q[0],sin[0],clk); dff1 u12(q[1],s,clk); dff1 u13(q[2],v,clk); dff1 u14(q[3],z,clk); assign sout = q[3]; endmodule |

Simulated Waveform for Parallel In – Serial Out Shift Register
Description :
This is the one stop educational site for all Electronic and Computer students. If you want to learn something new then we are here to help. We work on Microcontroller projects, Basic Electronics, Digital electronics, Computer projects and also in basic c/c++ programs.
#Home #Sitemap #Resources #Terms of Use
Copyright©2012 electrofriends.com All Rights Reserved
Contact:info@electrofriends.com